Version: (using KDE 4.3.4) OS: Linux Installed from: Compiled From Sources Hi, with the newest compile from svn I got a crash when opening a file in editor. The crash happen regardless of the image type. I've tested it with png, tif and jpg. There is no information on the console. The digikam version is: Version 1.0.0 (rev.: 1058642) Using KDE 4.3.4 (KDE 4.3.4) "release 2" Here is the crash log: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb2c70700 (LWP 5562))] Thread 18 (Thread 0xb1616b90 (LWP 5565)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x0837aa61 in Digikam::ScanController::run (this=0x86bd3b0) at /home/guenni/tmp/kde4/graphics/digikam/digikam/scancontroller.cpp:499 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 17 (Thread 0xb0167b90 (LWP 5570)): #0 0xb44a73da in clock_gettime () from /lib/librt.so.1 #1 0xb4d62f2b in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4d63101 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4d632ba in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4d61250 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4d612d5 in ?? () from /usr/lib/libQtCore.so.4 #6 0xb4419ac0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb4419e84 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #8 0xb441a338 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb4d6108f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4d33f1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb4d34362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0xb4c3e249 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0xb66b56b9 in Digikam::ImageFilterModelWorker::Thread::run (this=0x8661d48) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:66 #14 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #15 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #16 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 16 (Thread 0xb0968b90 (LWP 5571)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb49e4697 in poll () from /lib/libc.so.6 #2 0xb44274cb in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb441a07d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #4 0xb441a338 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb4d6108f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4d33f1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4d34362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb4c3e249 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb66b56b9 in Digikam::ImageFilterModelWorker::Thread::run (this=0x884f5e0) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:66 #10 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #11 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #12 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 15 (Thread 0xacdafb90 (LWP 5572)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x870b5d0) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 14 (Thread 0xac5aeb90 (LWP 5573)): #0 0xb44a73da in clock_gettime () from /lib/librt.so.1 #1 0xb4d62f2b in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4d63101 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4d632ba in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4d61250 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4d612d5 in ?? () from /usr/lib/libQtCore.so.4 #6 0xb4419ac0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb4419e84 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #8 0xb441a338 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb4d6108f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4d33f1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb4d34362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0xb4c3e249 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0x0836f531 in Digikam::MetadataManagerWorker::Thread::run (this=0x8845cb8) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:143 #14 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #15 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #16 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 13 (Thread 0xabdadb90 (LWP 5574)): #0 0xb4baec7b in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb4419799 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0xb441a0dd in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #3 0xb441a338 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb4d6108f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb4d33f1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4d34362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4c3e249 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0x0836f531 in Digikam::MetadataManagerWorker::Thread::run (this=0x86f6f00) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:143 #9 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #10 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #11 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 12 (Thread 0xab59cb90 (LWP 5575)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x87d4128) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 11 (Thread 0xa850fb90 (LWP 5576)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4baff62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xa96d5a01 in metronom_sync_loop () from /usr/lib/libxine.so.1 #3 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 10 (Thread 0xa78a8b90 (LWP 5577)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4baff62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xa96e468e in video_out_loop () from /usr/lib/libxine.so.1 #3 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa70a7b90 (LWP 5578)): #0 0xb4419909 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #1 0xb4419e84 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0xb441a338 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb4d6108f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0xb4d33f1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb4d34362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4c3e249 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0xaf81c089 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #8 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #9 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #10 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa64c0b90 (LWP 5580)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xa96e8423 in ao_loop () from /usr/lib/libxine.so.1 #3 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #4 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa5c89b90 (LWP 5590)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x95e92a0) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa4be1b90 (LWP 5596)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x9818a08) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa2dffb90 (LWP 5597)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x9a04db8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa41ffb90 (LWP 5608)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4baff62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c4257c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb4c37bb6 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa39feb90 (LWP 5637)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x9e61a508) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 2 (Thread 0x9d5ffb90 (LWP 5638)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4bafc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4c425a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb69154e5 in Digikam::LoadSaveThread::run (this=0x9e6a6300) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131 #4 0xb4c41592 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4bac1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb49ee3ae in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb2c70700 (LWP 5562)): [KCrash Handler] #6 0xb55cb4c6 in QAbstractButton::setChecked(bool) () from /usr/lib/libQtGui.so.4 #7 0xb6a392a9 in Digikam::ColorCorrectionDlg::readSettings (this=0xa61df20) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/canvas/colorcorrectiondlg.cpp:686 #8 0xb6a3f385 in ColorCorrectionDlg (this=0xa61df20, mode=Digikam::ColorCorrectionDlg::MissingProfile, preview=@0xbfa82518, file=@0xaa31a94, parent=0x9e60bc28) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/canvas/colorcorrectiondlg.cpp:180 #9 0xb6a53108 in Digikam::IccManager::postLoadingManage (this=0xbfa82598, parent=0x9e60bc28) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/canvas/iccmanager.cpp:221 #10 0xb6a72add in Digikam::EditorWindow::colorManage (this=0x9e60bc28) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/editor/editorwindow.cpp:1454 #11 0xb6a72cc3 in Digikam::EditorWindow::slotLoadingFinished (this=0x9e60bc28, success=true) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/editor/editorwindow.cpp:1428 #12 0xb6a83ad4 in Digikam::EditorWindow::qt_metacall (this=0x9e60bc28, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xbfa82768) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/editorwindow.moc:187 #13 0x080af182 in Digikam::ImageWindow::qt_metacall (this=0x9e60bc28, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbfa82768) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/imagewindow.moc:120 #14 0xb4d4aee8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #15 0xb4d4bb72 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #16 0xb6a5b033 in Digikam::Canvas::signalLoadingFinished (this=0x9e6186d8, _t1=@0x9e61a274, _t2=true) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/canvas.moc:261 #17 0xb6a5ca81 in Digikam::Canvas::slotImageLoaded (this=0x9e6186d8, filePath=@0x9e61a274, success=true) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/canvas/canvas.cpp:289 #18 0xb6a5ce74 in Digikam::Canvas::qt_metacall (this=0x9e6186d8, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbfa828a8) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/canvas.moc:174 #19 0xb4d4aee8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #20 0xb4d4bb72 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #21 0xb6a486ff in Digikam::DImgInterface::signalImageLoaded (this=0x9e61a1e0, _t1=@0x9e61a274, _t2=true) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/dimginterface.moc:146 #22 0xb6a4aee7 in Digikam::DImgInterface::slotImageLoaded (this=0x9e61a1e0, loadingDescription=@0xa9a40e0, img=@0xa5862d0) at /home/guenni/tmp/kde4/graphics/digikam/utilities/imageeditor/canvas/dimginterface.cpp:354 #23 0xb6a4b0ac in Digikam::DImgInterface::qt_metacall (this=0x9e61a1e0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xa587ae8) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/dimginterface.moc:102 #24 0xb4d4460b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #25 0xb4d460d0 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #26 0xb52317ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb5239a9e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb5e148bd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #29 0xb4d358fb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #30 0xb4d36545 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #31 0xb4d3673d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #32 0xb4d614ff in ?? () from /usr/lib/libQtCore.so.4 #33 0xb4416948 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb441a1b3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #35 0xb441a338 in g_'ain_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb4d61071 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0xb52d1d05 in ?? () from /usr/lib/libQtGui.so.4 #38 0xb4d33f1a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb4d34362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0xb4d36809 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #41 0xb5231627 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #42 0x0842967a in main (argc=5, argv=0xbfa833c4) at /home/guenni/tmp/kde4/graphics/digikam/digikam/main.cpp:195 Guenther
SVN commit 1064789 by mwiesweg: Fix crash. It seems during the whole beta testing phase noone hit this particular code path... BUG: 219559 M +2 -1 NEWS M +2 -2 utilities/imageeditor/canvas/colorcorrectiondlg.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1064789