[digikam] [Bug 351658] New: Ubuntu 14.04: Digikam (4.12) cannot perform maintance tasks - memory leak.

classic Classic list List threaded Threaded
37 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #17 from Bizy <[hidden email]> ---
Created attachment 94378
  --> https://bugs.kde.org/attachment.cgi?id=94378&action=edit
Message from Program Installer (part 1)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #18 from Bizy <[hidden email]> ---
Created attachment 94379
  --> https://bugs.kde.org/attachment.cgi?id=94379&action=edit
Message from Program Installer (part 2)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #19 from Bizy <[hidden email]> ---
Created attachment 94380
  --> https://bugs.kde.org/attachment.cgi?id=94380&action=edit
Message from Program Installer (part 3)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #20 from Bizy <[hidden email]> ---
Created attachment 94381
  --> https://bugs.kde.org/attachment.cgi?id=94381&action=edit
Update proposal

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #21 from Bizy <[hidden email]> ---
Created attachment 94382
  --> https://bugs.kde.org/attachment.cgi?id=94382&action=edit
Crash report (after update proposal)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #22 from Bizy <[hidden email]> ---
Created attachment 94383
  --> https://bugs.kde.org/attachment.cgi?id=94383&action=edit
After recommended command

(the feedback message says:  execute 'apt-get install -f')

And then, I'm totally stuck... (loops of the same) :-(
So far for trying to upgrade my dearest program...

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #23 from Bizy <[hidden email]> ---
Created attachment 94384
  --> https://bugs.kde.org/attachment.cgi?id=94384&action=edit
Crash report (2, part 1)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #24 from Bizy <[hidden email]> ---
Created attachment 94385
  --> https://bugs.kde.org/attachment.cgi?id=94385&action=edit
Crash report (2, part 2)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #25 from Bizy <[hidden email]> ---
A miracle happened: 'all of a sudden' I had version 4.12 working, with exiv2
0.25.  And it worked fine, even maintenance (although slow).
(Unfortunately, I wouldn't know how to reproduce this.)
But then (I will save the details - probably becoz of Picasa in Wine), my disk
was irremediably full...  All methods I know (like really cleaning the bin,
removing achives of installed programs and so on...) didn't work, couldn't find
the database of Picasa... and so on...
So a complete reinstall seemed to be more timefriendly than one more search for
an unforeseen mysterious problem.
So, I did a complete reinstall.
To resume that new story (of course, I tried to install digiKam version 4.12,
wíth exiv2 0.25):  I end up with version 3.5 ánd exiv2 0.25... :-(
So I'll make a new post of this in the Ubuntu help forums (in more detail), to
get to specifically know:  how to install digiKam 4.12 in a freshly installed
Ubuntu 14.04 (after the updates the system proposes)?
Coz these instructions obviously don't work:
http://ubuntuhandbook.org/index.php/2015/08/install-latest-digikam-4-12-ubuntu/
I get messages about libkgeomap2 en kipi-plugins ('broken packages')
In the launcher I get messages about digikam-data.  (And it only worked by
excluding the repositories of philip5 and kubuntu-backports.  But then I needed
to reinclude them, to get exiv2 0.25 instead of 0.23).  And so on...  Needless
to say:  this is all very frustrating... :-(

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #26 from Bizy <[hidden email]> ---
(In reply to Bizy from comment #25)

> A miracle happened: 'all of a sudden' I had version 4.12 working, with exiv2
> 0.25.  And it worked fine, even maintenance (although slow).
> (Unfortunately, I wouldn't know how to reproduce this.)
> But then (I will save the details - probably becoz of Picasa in Wine), my
> disk was irremediably full...  All methods I know (like really cleaning the
> bin, removing achives of installed programs and so on...) didn't work,
> couldn't find the database of Picasa... and so on...
> So a complete reinstall seemed to be more timefriendly than one more search
> for an unforeseen mysterious problem.
> So, I did a complete reinstall.
> To resume that new story (of course, I tried to install digiKam version
> 4.12, wíth exiv2 0.25):  I end up with version 3.5 ánd exiv2 0.25... :-(
> So I'll make a new post of this in the Ubuntu help forums (in more detail),
> to get to specifically know:  how to install digiKam 4.12 in a freshly
> installed Ubuntu 14.04 (after the updates the system proposes)?
> Coz these instructions obviously don't work:
> http://ubuntuhandbook.org/index.php/2015/08/install-latest-digikam-4-12-
> ubuntu/
> I get messages about libkgeomap2 en kipi-plugins ('broken packages')
> In the launcher I get messages about digikam-data.  (And it only worked by
> excluding the repositories of philip5 and kubuntu-backports.  But then I
> needed to reinclude them, to get exiv2 0.25 instead of 0.23).  And so on...
> Needless to say:  this is all very frustrating... :-(

But then, when I restarted the program, no more Digikam...  Same problem...
And excluding the repositories doesn't help...  Same problem with launcher...
So totally blocked... no version at all...

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #27 from Bizy <[hidden email]> ---
Back to version 3.5, exiv2 0.25.

Regarding exiv2 (for whoever that might benefit from it, struggling with
similar exiv2-related issues).
What I would have liked to hear from someone (at least, this is something that
seems to work):
- Install Synaptic Package Manager from launcher (Ubuntu Software Center)
- Search for exiv2
- In menu:  choose Package/Force Version (to choose version 0.25)
- Apply

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #28 from Bizy <[hidden email]> ---
Somehow I managed to install version 4.13, but I don't know if it's
reproducible.

So with Ubuntu 4.14 freshly reinstalled, I:
- install this repository:  sudo add-apt-repository ppa:philip5/extra  (only
this one)
- remove broken packages (with synaptic)
- wait till the update manager allows me to do a partial update
- install Digikam from the launcher

No problems so far... (but didn't make any big moves...)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #29 from Bizy <[hidden email]> ---
(In reply to Bizy from comment #28)
> So with Ubuntu 4.14 freshly reinstalled

Of course, I mean Ubuntu 14.04

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Bizy
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #30 from Bizy <[hidden email]> ---
Just found out that the 'system' offered an update (that I accepted) of exiv2
that actually is a downgrade - it installs 0.23.
But I when I want to remove it (using Synaptic), it also wants the remove lots
of programs involved (including Digikam).

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

Gilles Caulier-4
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|unspecified                 |4.12.0

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

bugzilla_noreply
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

--- Comment #31 from Mario Frank <[hidden email]> ---
Git commit 2f8ddd42ef62d7aea9e490cdb05ffcc644810c81 by Mario Frank.
Committed on 22/02/2017 at 15:05.
Pushed by mfrank into branch 'master'.

Merged the current state of the garbage collection branch which improves the
database cleanup stage of the maintenance
and improves the reactiveness of the maintenance overall. We ported the way
items are processed to a queue based method
that can use the CPUs more effectively and does not create thousands of
threads.
Related: bug 283062, bug 216895, bug 374225, bug 362023, bug 329353
FIXED-IN: 5.5.0

M  +17   -12   NEWS

https://commits.kde.org/digikam/2f8ddd42ef62d7aea9e490cdb05ffcc644810c81

--
You are receiving this mail because:
You are the assignee for the bug.
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 351658] Prevent to fill whole memory when all CPU cores are used to process Maintenance tools

bugzilla_noreply
In reply to this post by Bizy
https://bugs.kde.org/show_bug.cgi?id=351658

Mario Frank <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #32 from Mario Frank <[hidden email]> ---
Potentially, your problems could be solved in the current AppImage as I
restricted the count of threads that are opened in maintenance.

Can you test that?

The AppImages are stored here by Gilles:
https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM

--
You are receiving this mail because:
You are the assignee for the bug.
12