Using color autocorrection on all processor cores in Batch Queue Manager makes Digikam fill all available memory and then crash. Another Batch Queue Manager function(turn photos to black and white) worked fine on all cores. Color autocorrection works fine too on single core, when "work on all cores" feature disabled. Reproducible: Always Steps to Reproduce: 1. Select photos in Digikam(I selected 196) and click Batch Queue Manager 2. Select Batch Queue Manager to work on all processor cores 3. Select color autocorrection for photos 4. Click Start Actual Results: All memory would be filled and then application crashed. Expected Results: All memory shouldn't be filled and application should work normally. Opensuse 13.2 x64 Linux 3.16.7 KDE 4.14.6
This is not a memory leak. A limitation must be add to ajust core to use depending of memory available. Gilles Caulier
(In reply to Gilles Caulier from comment #1) > This is not a memory leak. > A limitation must be add to ajust core to use depending of memory available. > Gilles Caulier Maybe. But it used too much memory for operations. And with each operation more and more until it crashed. It's typical behavior for memory leak. But then again, yesterday after i report there appeared new buld on repository. I installed it now and can't see that buggish behavior anymore. Now on exact same operations memory used like it should(less that 2 GB, when yesterday it pass over 10 GB and crashed) and all works fine(except strange long freezes of all digikam UI after queue operations, but I think it not queue manager issue). So maybe it was just broken build. I would test it more in next few days and then close this ticket if all goes normally.
Updated to 4.9.0 No trace of this bug too. =) Ticket Closed.