Application: digikam (1.9.0) KDE Platform Version: 4.6.3 (4.6.3) "release 4" Qt Version: 4.7.3 Operating System: Linux 2.6.37.6-0.5-desktop x86_64 Distribution: "openSUSE 11.4 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: * The program crashes at startup. But some times (rarely) it works like a charm. *From console: digikam KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work. Time elapsed: 237 ms Model: Time elapsed: 0 ms TextureColorizer::setSeaFileLandFile: Time elapsed: 19 ms Time elapsed: 3 ms Model: Time elapsed: 0 ms TextureColorizer::setSeaFileLandFile: Time elapsed: 19 ms digikam(8040)/KIPI (general) Plugin_DebianScreenshots::setup: virtual void Plugin_DebianScreenshots::setup(QWidget*) terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc KCrash: Application 'digikam' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit QSocketNotifier: Invalid socket 15 and type 'Read', disabling... QSocketNotifier: Invalid socket 41 and type 'Read', disabling... QSocketNotifier: Invalid socket 44 and type 'Read', disabling... sock_file=/home/gama/.kde4/socket-SuJeItO/kdeinit4__0 [1]+ Stopped digikam - Custom settings of the application: * Since I have a lot of pictures / movies I changed the data base to use Mysql. The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0x7fbdea2f47c0 (LWP 3155))] Thread 16 (Thread 0x7fbdd2310700 (LWP 3156)): #0 0x00007fbde1cbb38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbde56b477b in wait (this=<value optimized out>, mutex=0xc6bfb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xc6bfb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00000000005e9a05 in Digikam::ScanController::run (this=0xc6bc40) at /usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571 #4 0x00007fbde56b4095 in QThreadPrivate::start (arg=0xc6bc40) at thread/qthread_unix.cpp:320 #5 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #6 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fbdd1b0f700 (LWP 3157)): #0 0x00007fbde3d0a503 in poll () from /lib64/libc.so.6 #1 0x00007fbddbfa8084 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x7fbdcc0008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdd1b0ed80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0xc6fae0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0xc6fae0) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fbdd130e700 (LWP 3168)): #0 0x00007fbde1cb90a4 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007fbddbfa6e5f in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa7f19 in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xc9a440, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdd130ddc0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0xc97af0) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fbdcbc4e700 (LWP 3169)): #0 0x00007fbde3d0a503 in poll () from /lib64/libc.so.6 #1 0x00007fbddbfa8084 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xc9a100, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdcbc4ddc0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbde56b4095 in QThreadPrivate::start (arg=0xda8e30) at thread/qthread_unix.cpp:320 #8 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #9 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fbdcb44d700 (LWP 3170)): #0 0x00007fbde1cbb38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbde56b477b in wait (this=<value optimized out>, mutex=0x1af4e58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1af4e58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fbde7bdac17 in Digikam::ParkingThread::run (this=0x1af4e40) at /usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119 #4 0x00007fbde56b4095 in QThreadPrivate::start (arg=0x1af4e40) at thread/qthread_unix.cpp:320 #5 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #6 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fbdcac4c700 (LWP 3171)): #0 0x00007fbde1cba666 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007fbddbfa77b6 in g_main_context_check () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa80a2 in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xcd9980, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdcac4bdc0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0x1b02bf0) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fbdca44b700 (LWP 3172)): #0 0x00007fbddbfa7edc in ?? () from /lib64/libglib-2.0.so.0 #1 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #2 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xd1f010, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdca44adc0, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #6 0x00007fbde56b4095 in QThreadPrivate::start (arg=0xd1f250) at thread/qthread_unix.cpp:320 #7 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #8 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fbdbd7d1700 (LWP 3184)): #0 0x00007fbde1cbb6f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbdc724d981 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #3 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fbdbc394700 (LWP 3185)): #0 0x00007fbde1cbb6f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbdc725b86f in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #3 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fbdbbb93700 (LWP 3186)): #0 0x00007fbddbfa77b6 in g_main_context_check () from /lib64/libglib-2.0.so.0 #1 0x00007fbddbfa80a2 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x2013aa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdbbb92d70, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbdc74ab694 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0x2013480) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fbdbb18c700 (LWP 3187)): #0 0x00007fbde3d0a503 in poll () from /lib64/libc.so.6 #1 0x00007fbde35244df in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007fbde35162a6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007fbde35168d9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007fbde3516990 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007fbde352447b in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007fbdda3e9cf8 in ?? () from /usr/lib64/libpulsecommon-0.9.22.so #7 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #8 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fbdb698a700 (LWP 3188)): #0 0x00007fbde1cbb38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fbdc725fbab in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #3 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fbdb6189700 (LWP 3189)): #0 0x00007fbde3d0a503 in poll () from /lib64/libc.so.6 #1 0x00007fbddbfa8084 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x22a75b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdb6188d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0x22a38b0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0x22a38b0) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fbdb242a700 (LWP 3196)): #0 0x00007fbddbfa6ffa in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #1 0x00007fbddbfa7f19 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x29f5180, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdb2429d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0x29f4b20) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0x29f4b20) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbd91578700 (LWP 3240)): #0 0x00007fbddbfa77e2 in g_main_context_check () from /lib64/libglib-2.0.so.0 #1 0x00007fbddbfa80a2 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fbddbfa85c0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x3d137a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbd91577d80, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0x3d13140) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fbde56b4095 in QThreadPrivate::start (arg=0x3d13140) at thread/qthread_unix.cpp:320 #9 0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fbdea2f47c0 (LWP 3155)): [KCrash Handler] #6 0x00007fbde3c72ab5 in raise () from /lib64/libc.so.6 #7 0x00007fbde3c73fb6 in abort () from /lib64/libc.so.6 #8 0x00007fbde44d8a9d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6 #9 0x00007fbde44d6cb6 in ?? () from /usr/lib64/libstdc++.so.6 #10 0x00007fbde44d6ce3 in std::terminate() () from /usr/lib64/libstdc++.so.6 #11 0x00007fbde44d6e36 in __cxa_rethrow () from /usr/lib64/libstdc++.so.6 #12 0x00007fbde579d493 in QCoreApplication::notifyInternal (this=0x7fff008c3370, receiver=0x3c240c0, event=0x7fff008c2850) at kernel/qcoreapplication.cpp:734 #13 0x00007fbde4936a7f in sendEvent (this=0x3c240c0) at ../../src/corelib/kernel/qcoreapplication.h:215 #14 QWidget::ensurePolished (this=0x3c240c0) at kernel/qwidget.cpp:9596 #15 0x00007fbde494287b in QWidget::setVisible (this=0x3c240c0, visible=<value optimized out>) at kernel/qwidget.cpp:7611 #16 0x00007fbde86e0626 in KDcrawIface::RLabelExpander::setExpanded (this=0x3c2b860, b=true) at /usr/src/debug/kdegraphics-4.6.3/libs/libkdcraw/libkdcraw/rexpanderbox.cpp:411 #17 0x00007fbde86e0fbc in KDcrawIface::RExpanderBox::readSettings (this=0x3c0b260) at /usr/src/debug/kdegraphics-4.6.3/libs/libkdcraw/libkdcraw/rexpanderbox.cpp:712 #18 0x00007fbde7c503c6 in Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar (this=0x3c029f0, parent=<value optimized out>, splitter=<value optimized out>, side=<value optimized out>, mimimizedDefault=<value optimized out>) at /usr/src/debug/digikam-1.9.0/libs/imageproperties/imagepropertiessidebar.cpp:88 #19 0x000000000048c89b in Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB (this=0x3c029f0, parent=0x3bc8210, splitter=<value optimized out>, side=<value optimized out>, mimimizedDefault=<value optimized out>) at /usr/src/debug/digikam-1.9.0/libs/imageproperties/imagepropertiessidebardb.cpp:86 #20 0x000000000047f5b9 in Digikam::ImageWindow::setupUserArea (this=0x3bd0660) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:374 #21 0x00000000004806e4 in Digikam::ImageWindow::ImageWindow (this=0x3bd0660, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:221 #22 0x00000000004809f5 in Digikam::ImageWindow::imageWindow () at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:187 #23 0x000000000058b2df in Digikam::DigikamApp::preloadWindows (this=0xca5060) at /usr/src/debug/digikam-1.9.0/digikam/digikamapp.cpp:2693 #24 0x00000000005a15d0 in Digikam::DigikamApp::DigikamApp (this=0xca5060, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-1.9.0/digikam/digikamapp.cpp:266 #25 0x000000000062bc73 in main (argc=11347200, argv=0x7fff008c3b58) at /usr/src/debug/digikam-1.9.0/digikam/main.cpp:177 Possible duplicates by query: bug 270594, bug 267730. Reported using DrKonqi
Crash appears in libkdcraw widget. It sound like a binary compatibility issue with this library on your system. Do you have more than one version installed ? Is package have been updated recently ? Gilles Caulier
Gilles Caulier, "Do you have more than one version installed ? " - No, I don't. Only the informed down. "Is package have been updated recently ?" - Yes. I update my Opensuse every week (Zypper dup). libkdcraw9 - Shared library interface around dcraw Installed Version Version: 4.6.3-4.2 Build Time: Thu 05 May 2011 06:48:16 PM BRT Install Time: Sun 08 May 2011 04:06:10 PM BRT Package Group: Development/Libraries/KDE KDE:Release:46 / openSUSE_11.4 obs://build.opensuse.org/KDE x86_64 Source: kdegraphics4-4.6.3-4.2 Thanks for helping
We need feedback using a recent version. 2.0.0 RC is out, please test... Thanks in advance Gilles Caulier
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ? Gilles Caulier
New digiKam 4.11.0 is available. https://www.digikam.org/node/740 Can you reproduce the problem with this release ? Gilles Caulier
digiKam 4.12.0 is out : https://www.digikam.org/node/741 We need a fresh feedback using this release please... Thanks in advance.
With digiKam 5.0.0, this problem is not reproducible. I close this file now. Re-open it if necessary. Gilles Caulier