[digikam] [Bug 340389] digiKam crashes while editing pictures for color balancing on OSX [patch]

via KDE Bugzilla bugzilla_noreply at kde.org
Sun Aug 7 23:19:47 BST 2016


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

--- Comment #40 from caulier.gilles at gmail.com ---
Maik,

I go back with this problem under OSX.

This time, i used llldb CLI debuguer from XCode which is very similar than GDB
for GCC but here for Clang compiler.

The backtrace while running Color Balance tool when yellow settings is changed
is below :

digikam.general: Preview  "Balance des couleurs"  started...
Process 65243 stopped
* thread #30: tid = 0xe12f6, 0x0000000100c9e294
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::adjustRGB(double, double, double,
double, bool) + 36, name = 'Thread (pooled)', stop reason = EXC_BAD_ACCESS
(code=1, address=0x700000ca1bf8)
    frame #0: 0x0000000100c9e294
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::adjustRGB(double, double, double,
double, bool) + 36
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::adjustRGB:
->  0x100c9e294 <+36>: movq   %rdi, -0x140018(%rbp)
    0x100c9e29b <+43>: movsd  %xmm0, -0x140020(%rbp)
    0x100c9e2a3 <+51>: movsd  %xmm1, -0x140028(%rbp)
    0x100c9e2ab <+59>: movsd  %xmm2, -0x140030(%rbp)
(lldb) bt
* thread #30: tid = 0xe12f6, 0x0000000100c9e294
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::adjustRGB(double, double, double,
double, bool) + 36, name = 'Thread (pooled)', stop reason = EXC_BAD_ACCESS
(code=1, address=0x700000ca1bf8)
  * frame #0: 0x0000000100c9e294
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::adjustRGB(double, double, double,
double, bool) + 36
    frame #1: 0x0000000100c9dc01
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::applyCBFilter(Digikam::DImg&,
double, double, double, double) + 193
    frame #2: 0x0000000100c9d4f9
libdigikamcore.5.1.0.dylib`Digikam::CBFilter::filterImage() + 105
    frame #3: 0x0000000100c36ec9
libdigikamcore.5.1.0.dylib`Digikam::DImgThreadedFilter::startFilterDirectly() +
137
    frame #4: 0x0000000100c371b6
libdigikamcore.5.1.0.dylib`Digikam::DImgThreadedFilter::run() + 22
    frame #5: 0x0000000100f23293
libdigikamcore.5.1.0.dylib`Digikam::DynamicThread::DynamicThreadPriv::run() +
99
    frame #6: 0x0000000106bdf497 QtCore`QThreadPoolThread::run() + 103
    frame #7: 0x0000000106be26ea QtCore`QThreadPrivate::start(void*) + 362
    frame #8: 0x00007fff89b0599d libsystem_pthread.dylib`_pthread_body + 131
    frame #9: 0x00007fff89b0591a libsystem_pthread.dylib`_pthread_start + 168
    frame #10: 0x00007fff89b03351 libsystem_pthread.dylib`thread_start + 13
(lldb) 

This is the current code from git/master. No patch applied.

Gilles

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



More information about the Digikam-devel mailing list