Version: 2.0.0 (using KDE 4.7.0) OS: Linux Digikam crushes when I try to use Image Editor to increase vivdness of photos. Similar crush occurs when attempting to use any automatic correction features. Reproducible: Didn't try Actual Results: Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xad264760 (LWP 5607))] Thread 5 (Thread 0xac0c5b70 (LWP 5654)): #0 0xb7863424 in __kernel_vsyscall () #1 0xb45ea5cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4b79ebe in pthread_cond_wait () from /lib/libc.so.6 #3 0xb50d7fbf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #4 0x081e8e39 in _start () Thread 4 (Thread 0xab8c4b70 (LWP 5655)): #0 0xb4b7a11c in pthread_mutex_unlock () from /lib/libc.so.6 #1 0xb31fbc2b in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0xb31fcafb in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb31fd205 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb51fbe4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #5 0xb51cd6da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #6 0xb51cd97a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #7 0xb50d4e5b in QThread::exec() () from /usr/lib/qt4/libQtCore.so.4 #8 0xb51aefac in ?? () from /usr/lib/qt4/libQtCore.so.4 #9 0xb50d78ca in ?? () from /usr/lib/qt4/libQtCore.so.4 #10 0xb45e5ed4 in start_thread () from /lib/libpthread.so.0 #11 0xb4b6c54e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xaaeffb70 (LWP 5707)): #0 0xb7863424 in __kernel_vsyscall () #1 0xb45ea5cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4b79ebe in pthread_cond_wait () from /lib/libc.so.6 #3 0xb50d7fbf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4 #4 0xb6b5566a in ?? () from /usr/lib/libdigikamcore.so.2 #5 0xb50d78ca in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb45e5ed4 in start_thread () from /lib/libpthread.so.0 #7 0xb4b6c54e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa5e8bb70 (LWP 5730)): [KCrash Handler] #7 0xb6a3d00e in Digikam::ImageHistogram::calculate() () from /usr/lib/libdigikamcore.so.2 #8 0xb6a3d1fe in Digikam::ImageHistogram::run() () from /usr/lib/libdigikamcore.so.2 #9 0xb6b56e41 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.2 #10 0xb50cd746 in ?? () from /usr/lib/qt4/libQtCore.so.4 #11 0xb50d78ca in ?? () from /usr/lib/qt4/libQtCore.so.4 #12 0xb45e5ed4 in start_thread () from /lib/libpthread.so.0 #13 0xb4b6c54e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xad264760 (LWP 5607)): #0 0xb7863424 in __kernel_vsyscall () #1 0xb4b61b65 in poll () from /lib/libc.so.6 #2 0xb2e85348 in ?? () from /usr/lib/libxcb.so.1 #3 0xb2e858e4 in ?? () from /usr/lib/libxcb.so.1 #4 0xb2e85c78 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb4756073 in _XSend () from /usr/lib/libX11.so.6 #6 0xb475669b in _XReply () from /usr/lib/libX11.so.6 #7 0xb4751cf7 in XSync () from /usr/lib/libX11.so.6 #8 0xb58df6bb in QRasterWindowSurface::flush(QWidget*, QRegion const&, QPoint const&) () from /usr/lib/qt4/libQtGui.so.4 #9 0xb58ffa3b in ?? () from /usr/lib/qt4/libQtGui.so.4 #10 0xb5900b3e in ?? () from /usr/lib/qt4/libQtGui.so.4 #11 0xb571de5b in QWidgetPrivate::syncBackingStore() () from /usr/lib/qt4/libQtGui.so.4 #12 0xb572c031 in QWidget::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #13 0xb5b19f4f in QMainWindow::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #14 0xb62d0ab4 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #15 0xb6317c40 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #16 0xb56d253c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #17 0xb56d729f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #18 0xb61f89cb in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0xb51ce522 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4 #20 0xb51d21d8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4 #21 0xb51d235e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt4/libQtCore.so.4 #22 0xb51fbc95 in ?? () from /usr/lib/qt4/libQtCore.so.4 #23 0xb31fc731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0xb31fcf38 in ?? () from /usr/lib/libglib-2.0.so.0 #25 0xb31fd205 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #26 0xb51fbe0d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #27 0xb57850f6 in ?? () from /usr/lib/qt4/libQtGui.so.4 #28 0xb51cd6da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #29 0xb51cd97a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4 #30 0xb51d2421 in QCoreApplication::exec() () from /usr/lib/qt4/libQtCore.so.4 #31 0xb56d0458 in QApplication::exec() () from /usr/lib/qt4/libQtGui.so.4 #32 0x082c09b3 in ?? () #33 0xb4ab0f37 in __libc_start_main () from /lib/libc.so.6 #34 0x080b83b1 in _start () Expected Results:
Forgot to mention: crush happens all the time.
*** This bug has been marked as a duplicate of bug 274555 ***
Fixed with #274555