Application that crashed: digikam Version of the application: 1.0.0-beta1 KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1)) Qt Version: 4.5.1 Operating System: Linux 2.6.28-12-generic i686 Distribution: Ubuntu 9.04 What I was doing when the application crashed: The same as in bug 197562, I was viewing some duplicate images, and when deleting them, digikam crashes. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 0 (LWP 4250)] Thread 14 (Thread 0xb2216b90 (LWP 4251)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53110e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb54132ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb55f75b2 in QWaitCondition::wait (this=0x9a21410, mutex=0x9a2140c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0x082f5d81 in Digikam::ScanController::run (this=0x9a20150) at /build/buildd/digikam-1.0.0~beta1/digikam/scancontroller.cpp:455 #5 0xb55f656e in QThreadPrivate::start (arg=0x9a20150) at thread/qthread_unix.cpp:189 #6 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 13 (Thread 0xb178fb90 (LWP 4253)): #0 0xb3ab50ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0xb5717e2b in QTimerInfoList::getTime (this=0x9b4eebc, t=@0x9b4eee0) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb5718001 in QTimerInfoList::updateCurrentTime (this=0x9b4eebc) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb5719bec in QTimerInfoList::timerWait (this=0x9b4eebc, tm=@0xb178f164) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb57163ba in timerSourcePrepare (source=0xb3ab8ff4, timeout=0xb178f1b8) at kernel/qeventdispatcher_glib.cpp:140 #5 0xb3b519c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb3b51dda in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb3b52268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb57161f7 in QEventDispatcherGlib::processEvents (this=0x99d3b48, flags={i = -1317473624}) at kernel/qeventdispatcher_glib.cpp:326 #9 0xb56e8dda in QEventLoop::processEvents (this=0xb178f320, flags={i = -1317473560}) at kernel/qeventloop.cpp:149 #10 0xb56e921a in QEventLoop::exec (this=0xb178f320, flags={i = -1317473496}) at kernel/qeventloop.cpp:200 #11 0xb55f3239 in QThread::exec (this=0x9ac2ac8) at thread/qthread.cpp:487 #12 0xb6f8f65d in Digikam::ImageFilterModelWorker::Thread::run (this=0x9ac2ac8) at /build/buildd/digikam-1.0.0~beta1/libs/models/imagefiltermodelthreads.h:66 #13 0xb55f656e in QThreadPrivate::start (arg=0x9ac2ac8) at thread/qthread_unix.cpp:189 #14 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 12 (Thread 0xb0f12b90 (LWP 4254)): #0 0xb3ab50ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0xb5717e2b in QTimerInfoList::getTime (this=0x9ac5eb4, t=@0x9ac5ed8) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb5718001 in QTimerInfoList::updateCurrentTime (this=0x9ac5eb4) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb5719bec in QTimerInfoList::timerWait (this=0x9ac5eb4, tm=@0xb0f12164) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb57163ba in timerSourcePrepare (source=0xb3ab8ff4, timeout=0xb0f121b8) at kernel/qeventdispatcher_glib.cpp:140 #5 0xb3b519c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb3b51dda in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb3b52268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb57161f7 in QEventDispatcherGlib::processEvents (this=0x9a58820, flags={i = -1326374232}) at kernel/qeventdispatcher_glib.cpp:326 #9 0xb56e8dda in QEventLoop::processEvents (this=0xb0f12320, flags={i = -1326374168}) at kernel/qeventloop.cpp:149 #10 0xb56e921a in QEventLoop::exec (this=0xb0f12320, flags={i = -1326374104}) at kernel/qeventloop.cpp:200 #11 0xb55f3239 in QThread::exec (this=0x9b4a2b0) at thread/qthread.cpp:487 #12 0xb6f8f65d in Digikam::ImageFilterModelWorker::Thread::run (this=0x9b4a2b0) at /build/buildd/digikam-1.0.0~beta1/libs/models/imagefiltermodelthreads.h:66 #13 0xb55f656e in QThreadPrivate::start (arg=0x9b4a2b0) at thread/qthread_unix.cpp:189 #14 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 11 (Thread 0xb06d4b90 (LWP 4255)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53110e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb54132ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb55f75b2 in QWaitCondition::wait (this=0x9bb3c88, mutex=0x9bb3c84, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb71614ca in Digikam::LoadSaveThread::run (this=0x9bb3c78) at /build/buildd/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136 #5 0xb55f656e in QThreadPrivate::start (arg=0x9bb3c78) at thread/qthread_unix.cpp:189 #6 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 10 (Thread 0xafed3b90 (LWP 4256)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53110e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb54132ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb55f75b2 in QWaitCondition::wait (this=0x9bbf578, mutex=0x9bbf574, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb71614ca in Digikam::LoadSaveThread::run (this=0x9bbf568) at /build/buildd/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136 #5 0xb55f656e in QThreadPrivate::start (arg=0x9bbf568) at thread/qthread_unix.cpp:189 #6 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread 0xad169b90 (LWP 4257)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb5311412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5413344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6 #3 0xadfe5ae3 in ?? () from /usr/lib/libxine.so.1 Thread 8 (Thread 0xac4d4b90 (LWP 4258)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53fc7b1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xae00f7d6 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 7 (Thread 0xabcd3b90 (LWP 4259)): #0 0xb57163bc in timerSourcePrepare (source=0xa14c500, timeout=0xabcd3178) at kernel/qeventdispatcher_glib.cpp:140 #1 0xb3b519c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0xb3b51dda in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb3b52268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb57161f7 in QEventDispatcherGlib::processEvents (this=0x9d3dd58, flags={i = -1412615576}) at kernel/qeventdispatcher_glib.cpp:326 #5 0xb56e8dda in QEventLoop::processEvents (this=0xabcd32e0, flags={i = -1412615512}) at kernel/qeventloop.cpp:149 #6 0xb56e921a in QEventLoop::exec (this=0xabcd32e0, flags={i = -1412615448}) at kernel/qeventloop.cpp:200 #7 0xb55f3239 in QThread::exec (this=0x9b63668) at thread/qthread.cpp:487 #8 0xae03320a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #9 0xb55f656e in QThreadPrivate::start (arg=0x9b63668) at thread/qthread_unix.cpp:189 #10 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xa74c7b90 (LWP 4265)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53f9ae7 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xab4ccb19 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xab4c2b90 (LWP 4266)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53110e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb54132ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xadff6d8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 0xaac7fb90 (LWP 4282)): #0 0xb7f62430 in __kernel_vsyscall () #1 0xb53110e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb54132ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb55f75b2 in QWaitCondition::wait (this=0xb819190, mutex=0xb81918c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb71614ca in Digikam::LoadSaveThread::run (this=0xb819180) at /build/buildd/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136 #5 0xb55f656e in QThreadPrivate::start (arg=0xb819180) at thread/qthread_unix.cpp:189 #6 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xa449fb90 (LWP 4289)): #0 0xb530ea35 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #1 0xb54134b6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6 #2 0xb3b519fc in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #3 0xb3b51dda in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb3b52268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb57161f7 in QEventDispatcherGlib::processEvents (this=0xc7f21b0, flags={i = -1538657608}) at kernel/qeventdispatcher_glib.cpp:326 #6 0xb56e8dda in QEventLoop::processEvents (this=0xa449f330, flags={i = -1538657544}) at kernel/qeventloop.cpp:149 #7 0xb56e921a in QEventLoop::exec (this=0xa449f330, flags={i = -1538657480}) at kernel/qeventloop.cpp:200 #8 0xb55f3239 in QThread::exec (this=0xc907b30) at thread/qthread.cpp:487 #9 0xb55f656e in QThreadPrivate::start (arg=0xc907b30) at thread/qthread_unix.cpp:189 #10 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa9975b90 (LWP 4290)): #0 0xb3ab50ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0xb5717e2b in QTimerInfoList::getTime (this=0xc945074, t=@0xc945098) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb5718001 in QTimerInfoList::updateCurrentTime (this=0xc945074) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb5719bec in QTimerInfoList::timerWait (this=0xc945074, tm=@0xa9975174) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb57163ba in timerSourcePrepare (source=0xb3ab8ff4, timeout=0xa99751c8) at kernel/qeventdispatcher_glib.cpp:140 #5 0xb3b519c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb3b51dda in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb3b52268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb57161f7 in QEventDispatcherGlib::processEvents (this=0xc8a96c8, flags={i = -1449700680}) at kernel/qeventdispatcher_glib.cpp:326 #9 0xb56e8dda in QEventLoop::processEvents (this=0xa9975330, flags={i = -1449700616}) at kernel/qeventloop.cpp:149 #10 0xb56e921a in QEventLoop::exec (this=0xa9975330, flags={i = -1449700552}) at kernel/qeventloop.cpp:200 #11 0xb55f3239 in QThread::exec (this=0xc87cbb8) at thread/qthread.cpp:487 #12 0xb55f656e in QThreadPrivate::start (arg=0xc87cbb8) at thread/qthread_unix.cpp:189 #13 0xb530d4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0xb540449e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb36c0700 (LWP 4250)): [KCrash Handler] #6 0xb6f37bf6 in Digikam::ImageInfo::id (this=0xd936c98) at /build/buildd/digikam-1.0.0~beta1/libs/database/imageinfo.cpp:241 #7 0xb6f87706 in Digikam::ImageModel::finishIncrementalRefresh (this=0x9a59830) at /build/buildd/digikam-1.0.0~beta1/libs/models/imagemodel.cpp:441 #8 0x0822770f in Digikam::ImageAlbumModel::slotResult (this=0xffffffff, job=0xdbdd230) at /build/buildd/digikam-1.0.0~beta1/libs/models/imagealbummodel.cpp:260 #9 0x08227fa9 in Digikam::ImageAlbumModel::qt_metacall (this=0x9a59830, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfb7ee8c) at /build/buildd/digikam-1.0.0~beta1/obj-i486-linux-gnu/digikam/imagealbummodel.moc:108 #10 0xb5700a58 in QMetaObject::activate (sender=0xdbdd230, from_signal_index=7, to_signal_index=7, argv=0xbfb7ee8c) at kernel/qobject.cpp:3120 #11 0xb57016e2 in QMetaObject::activate (sender=0xdbdd230, m=0xb5a7eda8, local_signal_index=3, argv=0xbfb7ee8c) at kernel/qobject.cpp:3194 #12 0xb5924c23 in KJob::result (this=0xdbdd230, _t1=0xdbdd230) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kdecore/kjob.moc:188 #13 0xb59250c9 in KJob::emitResult (this=0xdbdd230) at /build/buildd/kde4libs-4.2.95/kdecore/jobs/kjob.cpp:304 #14 0xb6a485a5 in KIO::SimpleJob::slotFinished (this=0xdbdd230) at /build/buildd/kde4libs-4.2.95/kio/kio/job.cpp:477 #15 0xb6a48ee3 in KIO::TransferJob::slotFinished (this=0xdbdd230) at /build/buildd/kde4libs-4.2.95/kio/kio/job.cpp:948 #16 0xb6a4548b in KIO::TransferJob::qt_metacall (this=0xdbdd230, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfb7f0e8) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kio/jobclasses.moc:343 #17 0xb6a455c2 in KIO::SpecialJob::qt_metacall (this=0xdbdd230, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfb7f0e8) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kio/jobclasses.moc:835 #18 0xb5700a58 in QMetaObject::activate (sender=0xd87ae00, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3120 #19 0xb57016e2 in QMetaObject::activate (sender=0xd87ae00, m=0xb6bf0f44, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3194 #20 0xb6b0e497 in KIO::SlaveInterface::finished (this=0xd87ae00) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kio/slaveinterface.moc:165 #21 0xb6b121d7 in KIO::SlaveInterface::dispatch (this=0xd87ae00, _cmd=104, rawdata=@0xbfb7f2b4) at /build/buildd/kde4libs-4.2.95/kio/kio/slaveinterface.cpp:175 #22 0xb6b0e977 in KIO::SlaveInterface::dispatch (this=0xd87ae00) at /build/buildd/kde4libs-4.2.95/kio/kio/slaveinterface.cpp:91 #23 0xb6b006ed in KIO::Slave::gotInput (this=0xd87ae00) at /build/buildd/kde4libs-4.2.95/kio/kio/slave.cpp:322 #24 0xb6b02b83 in KIO::Slave::qt_metacall (this=0xd87ae00, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb7f3c8) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kio/slave.moc:76 #25 0xb5700a58 in QMetaObject::activate (sender=0xd7ff098, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120 #26 0xb57016e2 in QMetaObject::activate (sender=0xd7ff098, m=0xb6bed880, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194 #27 0xb6a0d147 in KIO::Connection::readyRead (this=0xd7ff098) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kio/connection.moc:86 #28 0xb6a0eab3 in KIO::ConnectionPrivate::dequeue (this=0xd92ba88) at /build/buildd/kde4libs-4.2.95/kio/kio/connection.cpp:82 #29 0xb6a0ee96 in KIO::Connection::qt_metacall (this=0xd7ff098, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xd959280) at /build/buildd/kde4libs-4.2.95/obj-i486-linux-gnu/kio/connection.moc:73 #30 0xb56f96ab in QMetaCallEvent::placeMetaCall (this=0xd83b970, object=0xd7ff098) at kernel/qobject.cpp:489 #31 0xb56fb150 in QObject::event (this=0xd7ff098, e=0xd83b970) at kernel/qobject.cpp:1118 #32 0xb5ba7bcc in QApplicationPrivate::notify_helper (this=0x9925180, receiver=0xd7ff098, e=0xd83b970) at kernel/qapplication.cpp:4057 #33 0xb5bafede in QApplication::notify (this=0xbfb7fba0, receiver=0xd7ff098, e=0xd83b970) at kernel/qapplication.cpp:3604 #34 0xb67cc3dd in KApplication::notify (this=0xbfb7fba0, receiver=0xd7ff098, event=0xd83b970) at /build/buildd/kde4libs-4.2.95/kdeui/kernel/kapplication.cpp:302 #35 0xb56ea7ab in QCoreApplication::notifyInternal (this=0xbfb7fba0, receiver=0xd7ff098, event=0xd83b970) at kernel/qcoreapplication.cpp:610 #36 0xb56eb405 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x99053c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #37 0xb56eb5fd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #38 0xb571658f in postEventSourceDispatch (s=0x99274a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #39 0xb3b4eb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #40 0xb3b520eb in ?? () from /usr/lib/libglib-2.0.so.0 #41 0xb3b52268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #42 0xb57161d8 in QEventDispatcherGlib::processEvents (this=0x9925160, flags={i = -1078461864}) at kernel/qeventdispatcher_glib.cpp:324 #43 0xb5c49765 in QGuiEventDispatcherGlib::processEvents (this=0x9925160, flags={i = -1078461816}) at kernel/qguieventdispatcher_glib.cpp:202 #44 0xb56e8dda in QEventLoop::processEvents (this=0xbfb7fb00, flags={i = -1078461752}) at kernel/qeventloop.cpp:149 #45 0xb56e921a in QEventLoop::exec (this=0xbfb7fb00, flags={i = -1078461688}) at kernel/qeventloop.cpp:200 #46 0xb56eb6c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #47 0xb5ba7a47 in QApplication::exec () at kernel/qapplication.cpp:3526 #48 0x0832be43 in main (argc=5, argv=0xbfb7fde4) at /build/buildd/digikam-1.0.0~beta1/digikam/main.cpp:184 This bug may be a duplicate of or related to bug 197562 Reported using DrKonqi
Please, try with 1.0.0-beta2 Gilles Caulier
*** Bug 199096 has been marked as a duplicate of this bug. ***
Pretty sure these crashes have been fixed.
I was not experiencing the problem any more. Thanks
*** Bug 203146 has been marked as a duplicate of this bug. ***
Not reproducible with 7.0.0-beta1