Application: digikam (1.5.0) KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3" Qt Version: 4.6.3 Operating System: Linux 2.6.34.7-0.5-desktop x86_64 Distribution: "openSUSE 11.3 (x86_64)" -- Information about the crash: With a konsole QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work. QSocketNotifier: Invalid socket 12 and type 'Read', disabling... digikam: Fatal IO error: client killed KCrash: Application 'digikam' crashing... sock_file=/home/maison/.kde4/socket-linux-1zlh/kdeinit4__0 The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f807067b7c0 (LWP 13473))] Thread 2 (Thread 0x7f805c449710 (LWP 13474)): [KCrash Handler] #5 ref (this=0x7f805c4482e0, filePath=..., loadFlagsInt=1, observer=0x0, rawDecodingSettings=...) at /usr/include/QtCore/qatomic_x86_64.h:121 #6 QString (this=0x7f805c4482e0, filePath=..., loadFlagsInt=1, observer=0x0, rawDecodingSettings=...) at /usr/include/QtCore/qstring.h:715 #7 RawDecodingSettings (this=0x7f805c4482e0, filePath=..., loadFlagsInt=1, observer=0x0, rawDecodingSettings=...) at /usr/include/libkdcraw/rawdecodingsettings.h:46 #8 DRawDecoding (this=0x7f805c4482e0, filePath=..., loadFlagsInt=1, observer=0x0, rawDecodingSettings=...) at /usr/src/debug/digikam-1.5.0/libs/dimg/drawdecoding.h:49 #9 Digikam::DImg::load (this=0x7f805c4482e0, filePath=..., loadFlagsInt=1, observer=0x0, rawDecodingSettings=...) at /usr/src/debug/digikam-1.5.0/libs/dimg/dimg.cpp:434 #10 0x00007f806da51e53 in Digikam::DImg::loadImageInfo (this=0x7f805c4482e0, filePath=..., loadMetadata=<value optimized out>, loadICCData=<value optimized out>, loadUniqueHash=<value optimized out>) at /usr/src/debug/digikam-1.5.0/libs/dimg/dimg.cpp:331 #11 0x00007f806d679183 in Digikam::ImageScanner::loadFromDisk (this=0x7f805c4482c0) at /usr/src/debug/digikam-1.5.0/libs/database/imagescanner.cpp:593 #12 0x00007f806d67e468 in Digikam::ImageScanner::newFile (this=0x7f805c4482c0, albumId=178) at /usr/src/debug/digikam-1.5.0/libs/database/imagescanner.cpp:99 #13 0x00007f806d631d9e in Digikam::CollectionScanner::scanNewFile (this=<value optimized out>, info=<value optimized out>, albumId=178) at /usr/src/debug/digikam-1.5.0/libs/database/collectionscanner.cpp:768 #14 0x00007f806d6335f6 in Digikam::CollectionScanner::scanAlbum (this=0x7f805c448d70, location=..., album=...) at /usr/src/debug/digikam-1.5.0/libs/database/collectionscanner.cpp:673 #15 0x00007f806d6332c4 in Digikam::CollectionScanner::scanAlbum (this=0x7f805c448d70, location=..., album=...) at /usr/src/debug/digikam-1.5.0/libs/database/collectionscanner.cpp:691 #16 0x00007f806d6332c4 in Digikam::CollectionScanner::scanAlbum (this=0x7f805c448d70, location=..., album=...) at /usr/src/debug/digikam-1.5.0/libs/database/collectionscanner.cpp:691 #17 0x00007f806d633eb7 in Digikam::CollectionScanner::scanAlbumRoot (this=0x7f805c448d70, location=...) at /usr/src/debug/digikam-1.5.0/libs/database/collectionscanner.cpp:485 #18 0x00007f806d634180 in Digikam::CollectionScanner::completeScan (this=0x7f805c448d70) at /usr/src/debug/digikam-1.5.0/libs/database/collectionscanner.cpp:254 #19 0x00000000006b59c7 in Digikam::ScanController::run (this=0xbafb70) at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:540 #20 0x00007f806add0bf5 in ?? () from /usr/lib64/libQtCore.so.4 #21 0x00007f80685c6a4f in start_thread () from /lib64/libpthread.so.0 #22 0x00007f806a0dc82d in clone () from /lib64/libc.so.6 #23 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f807067b7c0 (LWP 13473)): #0 0x00007f80685cb39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f806add12bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f806add0331 in QThread::wait(unsigned long) () from /usr/lib64/libQtCore.so.4 #3 0x00000000006b34fa in Digikam::ScanController::shutDown (this=0xbafb70) at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:290 #4 0x00000000006b6bdd in Digikam::ScanController::~ScanController (this=0xbafb70, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:273 #5 0x00000000006b6df7 in ~ScanControllerCreator () at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:221 #6 destroy () at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:222 #7 0x00007f806a0414e1 in __run_exit_handlers () from /lib64/libc.so.6 #8 0x00007f806a041535 in exit () from /lib64/libc.so.6 #9 0x00007f806b84fcb8 in ?? () from /usr/lib64/libQtGui.so.4 #10 0x00007f806c3febc8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #11 0x00007f8068d5aa3e in _XIOError () from /usr/lib64/libX11.so.6 #12 0x00007f8068d615a5 in ?? () from /usr/lib64/libX11.so.6 #13 0x00007f8068d6190c in _XEventsQueued () from /usr/lib64/libX11.so.6 #14 0x00007f8068d4a7ef in XEventsQueued () from /usr/lib64/libX11.so.6 #15 0x00007f806b886fec in ?? () from /usr/lib64/libQtGui.so.4 #16 0x00007f8063935718 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #17 0x00007f8063935ff2 in ?? () from /usr/lib64/libglib-2.0.so.0 #18 0x00007f8063936510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #19 0x00007f806aee067f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #20 0x00007f806b88714e in ?? () from /usr/lib64/libQtGui.so.4 #21 0x00007f806aeb7292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #22 0x00007f806aeb7495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #23 0x00000000006b3887 in Digikam::ScanController::completeCollectionScan (this=0xbafb70, splash=<value optimized out>) at /usr/src/debug/digikam-1.5.0/digikam/scancontroller.cpp:377 #24 0x000000000066b653 in Digikam::DigikamApp::DigikamApp (this=0xc13920, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-1.5.0/digikam/digikamapp.cpp:197 #25 0x0000000000722d0b in main (argc=11117936, argv=0x7ffffcb48908) at /usr/src/debug/digikam-1.5.0/digikam/main.cpp:172 This bug may be a duplicate of or related to bug 253091. Possible duplicates by query: bug 253091, bug 250477, bug 246065, bug 244188, bug 244142. Reported using DrKonqi
Please ensure that your /usr/include/libkdcraw/rawdecodingsettings.h, the libkdcraw.so, and the rawdecodingsettings.h with which digikam is compiled, come from the same version.
*** This bug has been marked as a duplicate of bug 253091 ***
Fixed with bug #253091