Application: digikam (1.3.0) KDE Platform Version: 4.4.5 (KDE 4.4.5) Qt Version: 4.6.2 Operating System: Linux 2.6.32-24-generic i686 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: Hi, digikam crashes every time I try to access "Configure DigiKam". The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb778c760 (LWP 1358))] Thread 12 (Thread 0xb5fbab70 (LWP 1362)): #0 0x0016b422 in __kernel_vsyscall () #1 0x001c0015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02dd3287 in QMutexLocker::unlock (this=0x9ebcc94, __in_chrg=<value optimized out>) at thread/qmutex.h:109 #3 ~QMutexLocker (this=0x9ebcc94, __in_chrg=<value optimized out>) at thread/qmutex.h:104 #4 ~QThread (this=0x9ebcc94, __in_chrg=<value optimized out>) at thread/qthread.cpp:409 #5 0x0832cff4 in Digikam::ScanController::run (this=0x9e84da0) at /build/buildd/digikam-1.3.0/digikam/scancontroller.cpp:516 #6 0x02dd232e in QMutexLocker::relock (this=0x9e84da0, n=-1241797776) at thread/qmutex.h:118 #7 QMutexLocker (this=0x9e84da0, n=-1241797776) at thread/qmutex.h:102 #8 QSemaphore::acquire (this=0x9e84da0, n=-1241797776) at thread/qsemaphore.cpp:140 #9 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 11 (Thread 0xb57b9b70 (LWP 1365)): #0 0x001bf329 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0 #1 0x09c72098 in ?? () from /lib/libglib-2.0.so.0 #2 0x09c724b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x02f0060f in QEventDispatcherUNIX::interrupt (this=0xa07ae40) at kernel/qeventdispatcher_unix.cpp:949 #4 0x02ed3059 in QMutexUnlocker::unlock (receiver=0xb57b9280, event=0xb57b924c, priority=2) at kernel/qcoreapplication.cpp:107 #5 ~QMutexUnlocker (receiver=0xb57b9280, event=0xb57b924c, priority=2) at kernel/qcoreapplication.cpp:106 #6 QCoreApplication::postEvent (receiver=0xb57b9280, event=0xb57b924c, priority=2) at kernel/qcoreapplication.cpp:1189 #7 0x02ed34aa in QCoreApplicationPrivate (this=0xb57b9280, aargc=@0xb57b9288, aargv=0xb57b92c8) at kernel/qcoreapplication.cpp:267 #8 0x02dcf5a8 in ~QString (loc=139201424) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #9 fixLibraryPath32 (loc=139201424) at global/qlibraryinfo.cpp:230 #10 QLibraryInfo::location (loc=139201424) at global/qlibraryinfo.cpp:475 #11 0x00bf7ccd in Digikam::ImageFilterModelWorker::Thread::run (this=0xa0294c8) at /build/buildd/digikam-1.3.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66 #12 0x02dd232e in QMutexLocker::relock (this=0xa0294c8, n=-1250190480) at thread/qmutex.h:118 #13 QMutexLocker (this=0xa0294c8, n=-1250190480) at thread/qmutex.h:102 #14 QSemaphore::acquire (this=0xa0294c8, n=-1250190480) at thread/qsemaphore.cpp:140 #15 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 10 (Thread 0xb4fb8b70 (LWP 1366)): #0 0x0016b422 in __kernel_vsyscall () #1 0x03c2bb86 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x09c7f4eb in g_poll () from /lib/libglib-2.0.so.0 #3 0x09c720ac in ?? () from /lib/libglib-2.0.so.0 #4 0x09c724b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x02f0060f in QEventDispatcherUNIX::interrupt (this=0xa07ae90) at kernel/qeventdispatcher_unix.cpp:949 #6 0x02ed3059 in QMutexUnlocker::unlock (receiver=0xb4fb8280, event=0xb4fb824c, priority=2) at kernel/qcoreapplication.cpp:107 #7 ~QMutexUnlocker (receiver=0xb4fb8280, event=0xb4fb824c, priority=2) at kernel/qcoreapplication.cpp:106 #8 QCoreApplication::postEvent (receiver=0xb4fb8280, event=0xb4fb824c, priority=2) at kernel/qcoreapplication.cpp:1189 #9 0x02ed34aa in QCoreApplicationPrivate (this=0xb4fb8280, aargc=@0xb4fb8288, aargv=0x16c710) at kernel/qcoreapplication.cpp:267 #10 0x02dcf5a8 in ~QString (loc=139201424) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #11 fixLibraryPath32 (loc=139201424) at global/qlibraryinfo.cpp:230 #12 QLibraryInfo::location (loc=139201424) at global/qlibraryinfo.cpp:475 #13 0x00bf7ccd in Digikam::ImageFilterModelWorker::Thread::run (this=0xa07d738) at /build/buildd/digikam-1.3.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66 #14 0x02dd232e in QMutexLocker::relock (this=0xa07d738, n=-1258583184) at thread/qmutex.h:118 #15 QMutexLocker (this=0xa07d738, n=-1258583184) at thread/qmutex.h:102 #16 QSemaphore::acquire (this=0xa07d738, n=-1258583184) at thread/qsemaphore.cpp:140 #17 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #18 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread 0xb4613b70 (LWP 1367)): #0 0x0016b422 in __kernel_vsyscall () #1 0x001c0015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02dd3287 in QMutexLocker::unlock (this=0xa040b44, __in_chrg=<value optimized out>) at thread/qmutex.h:109 #3 ~QMutexLocker (this=0xa040b44, __in_chrg=<value optimized out>) at thread/qmutex.h:104 #4 ~QThread (this=0xa040b44, __in_chrg=<value optimized out>) at thread/qthread.cpp:409 #5 0x071f2f1a in Digikam::ParkingThread::run (this=0xa040b38) at /build/buildd/digikam-1.3.0/libs/threads/threadmanager.cpp:101 #6 0x02dd232e in QMutexLocker::relock (this=0xa040b38, n=-1268696208) at thread/qmutex.h:118 #7 QMutexLocker (this=0xa040b38, n=-1268696208) at thread/qmutex.h:102 #8 QSemaphore::acquire (this=0xa040b38, n=-1268696208) at thread/qsemaphore.cpp:140 #9 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 8 (Thread 0xb3e12b70 (LWP 1368)): #0 0x001ba340 in __i686.get_pc_thunk.bx () from /lib/tls/i686/cmov/libpthread.so.0 #1 0x001bdf27 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x09c7151a in g_main_context_check () from /lib/libglib-2.0.so.0 #3 0x09c720ce in ?? () from /lib/libglib-2.0.so.0 #4 0x09c724b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x02f0060f in QEventDispatcherUNIX::interrupt (this=0xa074bb0) at kernel/qeventdispatcher_unix.cpp:949 #6 0x02ed3059 in QMutexUnlocker::unlock (receiver=0xb3e122a0, event=0xb3e1226c, priority=2) at kernel/qcoreapplication.cpp:107 #7 ~QMutexUnlocker (receiver=0xb3e122a0, event=0xb3e1226c, priority=2) at kernel/qcoreapplication.cpp:106 #8 QCoreApplication::postEvent (receiver=0xb3e122a0, event=0xb3e1226c, priority=2) at kernel/qcoreapplication.cpp:1189 #9 0x02ed34aa in QCoreApplicationPrivate (this=0xb3e122a0, aargc=@0xb3e122a8, aargv=0x0) at kernel/qcoreapplication.cpp:267 #10 0x02dcf5a8 in ~QString (loc=QLibraryInfo::PrefixPath) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #11 fixLibraryPath32 (loc=QLibraryInfo::PrefixPath) at global/qlibraryinfo.cpp:230 #12 QLibraryInfo::location (loc=QLibraryInfo::PrefixPath) at global/qlibraryinfo.cpp:475 #13 0x02dd232e in QMutexLocker::relock (this=0xa05f4e0, n=-1277088912) at thread/qmutex.h:118 #14 QMutexLocker (this=0xa05f4e0, n=-1277088912) at thread/qmutex.h:102 #15 QSemaphore::acquire (this=0xa05f4e0, n=-1277088912) at thread/qsemaphore.cpp:140 #16 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread 0xb3611b70 (LWP 1369)): #0 0x001bdf64 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #1 0x09c71b03 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x09c71ee9 in ?? () from /lib/libglib-2.0.so.0 #3 0x09c724b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x02f0060f in QEventDispatcherUNIX::interrupt (this=0xa05a048) at kernel/qeventdispatcher_unix.cpp:949 #5 0x02ed3059 in QMutexUnlocker::unlock (receiver=0xb36112a0, event=0xb361126c, priority=2) at kernel/qcoreapplication.cpp:107 #6 ~QMutexUnlocker (receiver=0xb36112a0, event=0xb361126c, priority=2) at kernel/qcoreapplication.cpp:106 #7 QCoreApplication::postEvent (receiver=0xb36112a0, event=0xb361126c, priority=2) at kernel/qcoreapplication.cpp:1189 #8 0x02ed34aa in QCoreApplicationPrivate (this=0xb36112a0, aargc=@0xb36112a8, aargv=0x84bf630) at kernel/qcoreapplication.cpp:267 #9 0x02dcf5a8 in ~QString (loc=QLibraryInfo::PrefixPath) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #10 fixLibraryPath32 (loc=QLibraryInfo::PrefixPath) at global/qlibraryinfo.cpp:230 #11 QLibraryInfo::location (loc=QLibraryInfo::PrefixPath) at global/qlibraryinfo.cpp:475 #12 0x02dd232e in QMutexLocker::relock (this=0xa0448c0, n=-1285481616) at thread/qmutex.h:118 #13 QMutexLocker (this=0xa0448c0, n=-1285481616) at thread/qmutex.h:102 #14 QSemaphore::acquire (this=0xa0448c0, n=-1285481616) at thread/qsemaphore.cpp:140 #15 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb1155b70 (LWP 1380)): #0 0x0016b422 in __kernel_vsyscall () #1 0x001c0342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x03e17ce7 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xb0549b70 (LWP 1383)): #0 0x0016b422 in __kernel_vsyscall () #1 0x03c32971 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x03e415cc in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 4 (Thread 0xafd48b70 (LWP 1384)): #0 0x001bf344 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0 #1 0x09c71794 in g_main_context_check () from /lib/libglib-2.0.so.0 #2 0x09c720ce in ?? () from /lib/libglib-2.0.so.0 #3 0x09c724b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x02f0060f in QEventDispatcherUNIX::interrupt (this=0xa61b768) at kernel/qeventdispatcher_unix.cpp:949 #5 0x02ed3059 in QMutexUnlocker::unlock (receiver=0xafd48230, event=0xafd481fc, priority=2) at kernel/qcoreapplication.cpp:107 #6 ~QMutexUnlocker (receiver=0xafd48230, event=0xafd481fc, priority=2) at kernel/qcoreapplication.cpp:106 #7 QCoreApplication::postEvent (receiver=0xafd48230, event=0xafd481fc, priority=2) at kernel/qcoreapplication.cpp:1189 #8 0x02ed34aa in QCoreApplicationPrivate (this=0xafd48230, aargc=@0xafd48238, aargv=0x5e310) at kernel/qcoreapplication.cpp:267 #9 0x02dcf5a8 in ~QString (loc=174175096) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #10 fixLibraryPath32 (loc=174175096) at global/qlibraryinfo.cpp:230 #11 QLibraryInfo::location (loc=174175096) at global/qlibraryinfo.cpp:475 #12 0x03d1796a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #13 0x02dd232e in QMutexLocker::relock (this=0xa61b378, n=-1345025168) at thread/qmutex.h:118 #14 QMutexLocker (this=0xa61b378, n=-1345025168) at thread/qmutex.h:102 #15 QSemaphore::acquire (this=0xa61b378, n=-1345025168) at thread/qsemaphore.cpp:140 #16 0x001bb96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0x03c39a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xab537b70 (LWP 1390)): #0 0x001c2f5f in read () from /lib/tls/i686/cmov/libpthread.so.0 #1 0x032c2de2 in ?? () from /usr/lib/libasound.so.2 #2 0x032bfb8d in snd_ctl_read () from /usr/lib/libasound.so.2 #3 0x032bbf4f in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #4 0x032c7dc1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #5 0x03b66ad8 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xaad36b70 (LWP 1391)): #0 0x0016b422 in __kernel_vsyscall () #1 0x001c0015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x03e289ee in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xb778c760 (LWP 1358)): [KCrash Handler] #6 0x02ee8c57 in QObjectPrivate (this=0x1fb0f44, version=223454056) at kernel/qobject.cpp:153 #7 0x023ca2e5 in QWidgetPrivate::handleSoftwareInputPanel (this=0xca9fac0, e=0xd51a368) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:591 #8 QLineEdit::mouseReleaseEvent (this=0xca9fac0, e=0xd51a368) at widgets/qlineedit.cpp:1569 #9 0x083781d1 in SubjectEdit (this=0xca9e580, parent=0xca9f890) at /build/buildd/digikam-1.3.0/libs/template/subjectedit.cpp:80 #10 0x08376a4f in TemplatePanel (this=0xca236a0, parent=0xc9d1698) at /build/buildd/digikam-1.3.0/libs/template/templatepanel.cpp:419 #11 0x080f6c21 in SetupTemplate (this=0xc9506d0, parent=0x0) at /build/buildd/digikam-1.3.0/utilities/setup/setuptemplate.cpp:104 #12 0x080ebe3e in Setup (this=0xc7e3720, parent=0x9ed5fe8) at /build/buildd/digikam-1.3.0/utilities/setup/setup.cpp:195 #13 0x080edc85 in Digikam::Setup::exec (parent=0x9ed5fe8, page=Digikam::Setup::LastPageUsed) at /build/buildd/digikam-1.3.0/utilities/setup/setup.cpp:349 #14 0x082bda39 in Digikam::DigikamApp::setup (this=0x9ed5fe8) at /build/buildd/digikam-1.3.0/digikam/digikamapp.cpp:2138 #15 0x082da52d in Digikam::DigikamApp::slotSetup (this=0x9ed5fe8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfeab098) at /build/buildd/digikam-1.3.0/digikam/digikamapp.cpp:2133 #16 Digikam::DigikamApp::qt_metacall (this=0x9ed5fe8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfeab098) at /build/buildd/digikam-1.3.0/obj-i486-linux-gnu/digikam/digikamapp.moc:223 #17 0x02ed9c9a in QMetaObject::userProperty (this=0x0) at kernel/qmetaobject.cpp:834 #18 0x02ee83d5 in ~QString (this=0xaf22570, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #19 ~QObjectPrivate (this=0xaf22570, __in_chrg=<value optimized out>) at kernel/qobject.cpp:166 #20 0x01f59bd9 in QAction::setMenu (this=0xaf22570, menu=0xaf22570) at kernel/qaction.cpp:759 #21 0x01f5bdcc in QList<int>::detach_helper (this=0xaf22570) at ../../include/QtCore/../../src/corelib/tools/qlist.h:601 #22 0x023ff60c in QMenu::initStyleOption (this=0xaf5cd48, option=0xaf22570, action=0xaf5b260) at widgets/qmenu.cpp:1193 #23 0x02405abb in QMenu::mouseMoveEvent (this=0xaf5b260, e=0xaf22570) at widgets/qmenu.cpp:2819 #24 0x02406ac7 in QMenu::keyPressEvent (this=0xaf5b260, e=0xbfeab930) at widgets/qmenu.cpp:2640 #25 0x08fcb745 in KMenu::mouseReleaseEvent (this=0xaf5b260, e=0xbfeab930) at ../../kdeui/widgets/kmenu.cpp:471 #26 0x01fbe7f8 in QRect::width (this=0xbfeab930) at ../../include/QtCore/../../src/corelib/tools/qrect.h:304 #27 QWidget::rect (this=0xbfeab930) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1002 #28 QWidgetPrivate::clipRegion (this=0xbfeab930) at kernel/qwidget.cpp:1823 #29 0x024080cc in QFlags<QStyle::StateFlag>::operator= (this=0xaf5b260, e=0xbfeab930) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2173 #30 QMenu::paintEvent (this=0xaf5b260, e=0xbfeab930) at widgets/qmenu.cpp:2217 #31 0x01f604dc in QApplicationPrivate::process_cmdline (this=0x9d3a330) at kernel/qapplication.cpp:548 #32 0x01f679f7 in ~QApplication (this=0xbfeac264, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1118 #33 0x08ed540a in KApplication::notify (this=0xbfeac264, receiver=0xaf5b260, event=0xbfeab930) at ../../kdeui/kernel/kapplication.cpp:302 #34 0x02ed4a3b in ~QString () at ../../include/QtCore/../../src/corelib/tools/qstring.h:869 #35 ~QCoreApplicationData () at kernel/qcoreapplication.cpp:253 #36 coreappdata () at kernel/qcoreapplication.cpp:263 #37 0x01f66952 in QApplication::notify (this=0xaf5b260, receiver=0xbfeab930, e=0x28a3e38) at kernel/qapplication.cpp:4061 #38 0x01ff25cf in qt_init (priv=0xaf5b260, display=0xbfeabc6c, visual=3219831820, colormap=42602484) at kernel/qapplication_x11.cpp:2434 #39 0x01ff1511 in qt_init (priv=0xbfeac264, display=0xbfeabdf8, visual=61372233, colormap=0) at kernel/qapplication_x11.cpp:2127 #40 0x0202060a in QIcon::pixmap (this=0x0) at image/qicon.cpp:1172 #41 0x09c6e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #42 0x09c722d8 in ?? () from /lib/libglib-2.0.so.0 #43 0x09c724b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #44 0x02f005d5 in normalizedTimeval (this=0x9d0dc08, diff=...) at ../../include/QtCore/private/../../../src/corelib/kernel/qcore_unix_p.h:108 #45 operator+ (this=0x9d0dc08, diff=...) at ../../include/QtCore/private/../../../src/corelib/kernel/qcore_unix_p.h:129 #46 QTimerInfoList::timerRepair (this=0x9d0dc08, diff=...) at kernel/qeventdispatcher_unix.cpp:433 #47 0x02020135 in QIcon::cacheKey (this=0x9d0dc08) at image/qicon.cpp:662 #48 0x02ed3059 in QMutexUnlocker::unlock (receiver=0xbfeac144, event=0xbfeac0fc, priority=-1075134184) at kernel/qcoreapplication.cpp:107 #49 ~QMutexUnlocker (receiver=0xbfeac144, event=0xbfeac0fc, priority=-1075134184) at kernel/qcoreapplication.cpp:106 #50 QCoreApplication::postEvent (receiver=0xbfeac144, event=0xbfeac0fc, priority=-1075134184) at kernel/qcoreapplication.cpp:1189 #51 0x02ed34aa in QCoreApplicationPrivate (this=0xbfeac144, aargc=@0xbfeac14c, aargv=0x5) at kernel/qcoreapplication.cpp:267 #52 0x02ed769f in ~QCoreApplicationData (this=0xbfeac264, __in_chrg=<value optimized out>) at kernel/qcoreapplication.cpp:251 #53 ~QGlobalStaticDeleter (this=0xbfeac264, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1800 #54 0x01f60577 in QApplication::closeAllWindows () at kernel/qapplication.cpp:2207 #55 0x083b627b in main (argc=5, argv=0xbfeac6c4) at /build/buildd/digikam-1.3.0/digikam/main.cpp:195 Reported using DrKonqi
Hi, I've resolved this bug updating all kde packages. I've installed Digikam 1.3.0 under Ubuntu and the system did not do it automatically.