Bug 215737

Summary: Digikam crash when imported from usb flash drive
Product: [Applications] digikam Reporter: Ron Katzir <ophilar>
Component: Import-UMSAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: david.digitize
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 1.3.0
Sentry Crash Report:

Description Ron Katzir 2009-11-22 21:18:32 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta5
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Digikam first stopped responding, then crashed, while importing (hundreds of) images from a USB flash drive

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb789a700 (LWP 2353))]

Thread 17 (Thread 0xb639ab70 (LWP 2354)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586de67 in QWaitConditionPrivate::wait (this=0x898c338, mutex=0x898c334, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x898c338, mutex=0x898c334, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0830a2d9 in Digikam::ScanController::run (this=0x8992e90) at /build/buildd/digikam-1.0.0~beta5/digikam/scancontroller.cpp:499
#6  0x0586ce32 in QThreadPrivate::start (arg=0x8992e90) at thread/qthread_unix.cpp:188
#7  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb5b01b70 (LWP 2356)):
#0  0x00c87e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x05989bf3 in QTimerInfoList::getTime (this=0x8c5b4cc, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x05989de1 in QTimerInfoList::updateCurrentTime (this=0x8c5b4cc) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0598a88c in QTimerInfoList::timerWait (this=0x8c5b4cc, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x05988210 in timerSourcePrepare (source=0x8c5b498, timeout=0xb5b0111c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x02a6bf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x02a6c341 in ?? () from /lib/libglib-2.0.so.0
#7  0x02a6c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x05988067 in QEventDispatcherGlib::processEvents (this=0x8bc87b0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0595bc79 in QEventLoop::processEvents (this=0xb5b012e4, flags=) at kernel/qeventloop.cpp:149
#10 0x0595c0ca in QEventLoop::exec (this=0xb5b012e4, flags=...) at kernel/qeventloop.cpp:201
#11 0x05869b73 in QThread::exec (this=0x8bf6740) at thread/qthread.cpp:487
#12 0x00479cbd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#13 0x0586ce32 in QThreadPrivate::start (arg=0x8bf6740) at thread/qthread_unix.cpp:188
#14 0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb4f9bb70 (LWP 2357)):
#0  0x02a679c2 in g_main_context_query () from /lib/libglib-2.0.so.0
#1  0x02a6c38c in ?? () from /lib/libglib-2.0.so.0
#2  0x02a6c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x05988067 in QEventDispatcherGlib::processEvents (this=0x8bd0bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#4  0x0595bc79 in QEventLoop::processEvents (this=0xb4f9b2e4, flags=) at kernel/qeventloop.cpp:149
#5  0x0595c0ca in QEventLoop::exec (this=0xb4f9b2e4, flags=...) at kernel/qeventloop.cpp:201
#6  0x05869b73 in QThread::exec (this=0x8c8e970) at thread/qthread.cpp:487
#7  0x00479cbd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#8  0x0586ce32 in QThreadPrivate::start (arg=0x8c8e970) at thread/qthread_unix.cpp:188
#9  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb471ab70 (LWP 2358)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586de67 in QWaitConditionPrivate::wait (this=0x8c22078, mutex=0x8c22074, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8c22078, mutex=0x8c22074, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01792bfa in Digikam::LoadSaveThread::run (this=0x8c22068) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0586ce32 in QThreadPrivate::start (arg=0x8c22068) at thread/qthread_unix.cpp:188
#7  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb3f19b70 (LWP 2359)):
#0  0x02a6bfaa in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x02a6c341 in ?? () from /lib/libglib-2.0.so.0
#2  0x02a6c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x05988067 in QEventDispatcherGlib::processEvents (this=0x8cacdf0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#4  0x0595bc79 in QEventLoop::processEvents (this=0xb3f19304, flags=) at kernel/qeventloop.cpp:149
#5  0x0595c0ca in QEventLoop::exec (this=0xb3f19304, flags=...) at kernel/qeventloop.cpp:201
#6  0x05869b73 in QThread::exec (this=0x8c69100) at thread/qthread.cpp:487
#7  0x0586ce32 in QThreadPrivate::start (arg=0x8c69100) at thread/qthread_unix.cpp:188
#8  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb3718b70 (LWP 2360)):
#0  0x0264e954 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#1  0x02a68cc7 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#2  0x02a6c720 in ?? () from /lib/libglib-2.0.so.0
#3  0x02a6c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x05988067 in QEventDispatcherGlib::processEvents (this=0x8cb00d0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#5  0x0595bc79 in QEventLoop::processEvents (this=0xb3718304, flags=) at kernel/qeventloop.cpp:149
#6  0x0595c0ca in QEventLoop::exec (this=0xb3718304, flags=...) at kernel/qeventloop.cpp:201
#7  0x05869b73 in QThread::exec (this=0x8bd28f0) at thread/qthread.cpp:487
#8  0x0586ce32 in QThreadPrivate::start (arg=0x8bd28f0) at thread/qthread_unix.cpp:188
#9  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb2f17b70 (LWP 2361)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586de67 in QWaitConditionPrivate::wait (this=0x8c1c4d0, mutex=0x8c1c4cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8c1c4d0, mutex=0x8c1c4cc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01792bfa in Digikam::LoadSaveThread::run (this=0x8c1c4c0) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0586ce32 in QThreadPrivate::start (arg=0x8c1c4c0) at thread/qthread_unix.cpp:188
#7  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb0987b70 (LWP 2362)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00686142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e7e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02f879ff in ?? () from /usr/lib/libxine.so.1
#4  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xafd7bb70 (LWP 2363)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x0263a981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x02fb0be0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x02f95011 in ?? () from /usr/lib/libxine.so.1
#4  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xaf57ab70 (LWP 2364)):
#0  0x00c87e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x05989bf3 in QTimerInfoList::getTime (this=0x9415734, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x05989de1 in QTimerInfoList::updateCurrentTime (this=0x9415734) at kernel/qeventdispatcher_unix.cpp:297
#3  0x0598a88c in QTimerInfoList::timerWait (this=0x9415734, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x05988210 in timerSourcePrepare (source=0x9415700, timeout=0xaf57a0ec) at kernel/qeventdispatcher_glib.cpp:141
#5  0x02a6bf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x02a6c341 in ?? () from /lib/libglib-2.0.so.0
#7  0x02a6c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x05988067 in QEventDispatcherGlib::processEvents (this=0x9414338, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0595bc79 in QEventLoop::processEvents (this=0xaf57a2b4, flags=) at kernel/qeventloop.cpp:149
#10 0x0595c0ca in QEventLoop::exec (this=0xaf57a2b4, flags=...) at kernel/qeventloop.cpp:201
#11 0x05869b73 in QThread::exec (this=0x9000c80) at thread/qthread.cpp:487
#12 0x02f2620a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x0586ce32 in QThreadPrivate::start (arg=0x9000c80) at thread/qthread_unix.cpp:188
#14 0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaed79b70 (LWP 2367)):
#0  0x02633ba8 in poll () from /lib/tls/i686/cmov/libc.so.6
#1  0x03637c3b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xae3ffb70 (LWP 2368)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02f985ee in ?? () from /usr/lib/libxine.so.1
#4  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaa1fab70 (LWP 2378)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586de67 in QWaitConditionPrivate::wait (this=0x9552b68, mutex=0x9552b64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9552b68, mutex=0x9552b64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01792bfa in Digikam::LoadSaveThread::run (this=0x9552b58) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0586ce32 in QThreadPrivate::start (arg=0x9552b58) at thread/qthread_unix.cpp:188
#7  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xab9fdb70 (LWP 2386)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586de67 in QWaitConditionPrivate::wait (this=0x965e990, mutex=0x965e98c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x965e990, mutex=0x965e98c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01792bfa in Digikam::LoadSaveThread::run (this=0x965e980) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0586ce32 in QThreadPrivate::start (arg=0x965e980) at thread/qthread_unix.cpp:188
#7  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad3fdb70 (LWP 2450)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00685e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586de67 in QWaitConditionPrivate::wait (this=0xaf6b480, mutex=0xaf6b47c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaf6b480, mutex=0xaf6b47c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01792bfa in Digikam::LoadSaveThread::run (this=0xaf6b470) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0586ce32 in QThreadPrivate::start (arg=0xaf6b470) at thread/qthread_unix.cpp:188
#7  0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa52d4b70 (LWP 2457)):
[KCrash Handler]
#6  0x00fd1422 in __kernel_vsyscall ()
#7  0x0259f4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x025a2932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x00c4e4df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x00c4c415 in ?? () from /usr/lib/libstdc++.so.6
#11 0x00c4c452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x00c4c591 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0x00c4cc0f in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
#14 0x00c4cced in operator new[](unsigned int) () from /usr/lib/libstdc++.so.6
#15 0x02854389 in Exiv2::JpegBase::readMetadata() () from /usr/lib/libexiv2.so.5
#16 0x0082d8f1 in KExiv2Iface::KExiv2::load(QString const&) const () from /usr/lib/libkexiv2.so.7
#17 0x017195cc in Digikam::DMetadata::load (this=0xa52d3e50, filePath=...) at /build/buildd/digikam-1.0.0~beta5/libs/dmetadata/dmetadata.cpp:91
#18 0x0171963c in DMetadata (this=0xa52d3e50, filePath=...) at /build/buildd/digikam-1.0.0~beta5/libs/dmetadata/dmetadata.cpp:76
#19 0x08164d3a in Digikam::UMSCamera::getThumbnail (this=0xaf67cb8, folder=..., itemName=..., thumbnail=...) at /build/buildd/digikam-1.0.0~beta5/utilities/cameragui/umscamera.cpp:226
#20 0x08120a61 in Digikam::CameraController::executeCommand (this=0xaf675b0, cmd=0xc158608) at /build/buildd/digikam-1.0.0~beta5/utilities/cameragui/cameracontroller.cpp:444
#21 0x081226ea in Digikam::CameraController::run (this=0xaf675b0) at /build/buildd/digikam-1.0.0~beta5/utilities/cameragui/cameracontroller.cpp:335
#22 0x0586ce32 in QThreadPrivate::start (arg=0xaf675b0) at thread/qthread_unix.cpp:188
#23 0x0068180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#24 0x026417ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb789a700 (LWP 2353)):
#0  0x00fd1422 in __kernel_vsyscall ()
#1  0x00686142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0264e7e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0586c81e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x0586c973 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:323
#5  0x02f4c9c4 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x001592df in ~FactoryPrivate (this=0x8f75ca8, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:199
#7  0x00157da5 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#8  0x0015547b in ~CleanUpGlobalStatic (this=0x17a3f0, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#9  0x025a405f in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x025a40cf in exit () from /lib/tls/i686/cmov/libc.so.6
#11 0x01b12d8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#12 0x0785fa9a in KApplication::xioErrhandler (this=0xbf95f4dc, dpy=0x88befc0) at ../../kdeui/kernel/kapplication.cpp:408
#13 0x0785fad6 in kde_xio_errhandler (dpy=0x88befc0) at ../../kdeui/kernel/kapplication.cpp:125
#14 0x026f22e6 in _XIOError () from /usr/lib/libX11.so.6
#15 0x026f9f8a in ?? () from /usr/lib/libX11.so.6
#16 0x026fa526 in _XReply () from /usr/lib/libX11.so.6
#17 0x026d7519 in XGetImage () from /usr/lib/libX11.so.6
#18 0x01b9076b in QX11PixmapData::toImage (this=0xba736a8) at image/qpixmap_x11.cpp:1428
#19 0x01b7eb3b in QPixmap::toImage (this=0xbf95e810) at image/qpixmap.cpp:447
#20 0x08131e17 in Digikam::CameraIconView::addItem (this=0xacd2580, info=...) at /build/buildd/digikam-1.0.0~beta5/utilities/cameragui/cameraiconview.cpp:224
#21 0x0814124f in Digikam::CameraUI::refreshIconView (this=0xacd0a40, map=...) at /build/buildd/digikam-1.0.0~beta5/utilities/cameragui/cameraui.cpp:1173
#22 0x0814218e in Digikam::CameraUI::slotFileList (this=0xacd0a40, fileList=...) at /build/buildd/digikam-1.0.0~beta5/utilities/cameragui/cameraui.cpp:1138
#23 0x0815042a in Digikam::CameraUI::qt_metacall (this=0xacd0a40, _c=QMetaObject::InvokeMetaMethod, _id=65, _a=0xac3fb9c0)
    at /build/buildd/digikam-1.0.0~beta5/obj-i486-linux-gnu/digikam/cameraui.moc:210
#24 0x0596bf0b in QMetaCallEvent::placeMetaCall (this=0xac0230a0, object=0xacd0a40) at kernel/qobject.cpp:477
#25 0x0596d5fe in QObject::event (this=0xacd0a40, e=0xac0230a0) at kernel/qobject.cpp:1111
#26 0x01b04906 in QWidget::event (this=0xacd0a40, event=0xac0230a0) at kernel/qwidget.cpp:7946
#27 0x01ed2297 in QMainWindow::event (this=0xacd0a40, event=0xac0230a0) at widgets/qmainwindow.cpp:1399
#28 0x07946314 in KMainWindow::event (this=0xacd0a40, ev=0xac0230a0) at ../../kdeui/widgets/kmainwindow.cpp:1094
#29 0x0798c89f in KXmlGuiWindow::event (this=0xacd0a40, ev=0xac0230a0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#30 0x01aaff54 in QApplicationPrivate::notify_helper (this=0x88adb28, receiver=0xacd0a40, e=0xac0230a0) at kernel/qapplication.cpp:4056
#31 0x01ab75ca in QApplication::notify (this=0xbf95f4dc, receiver=0xacd0a40, e=0xac0230a0) at kernel/qapplication.cpp:4021
#32 0x0786014a in KApplication::notify (this=0xbf95f4dc, receiver=0xacd0a40, event=0xac0230a0) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x0595d6cb in QCoreApplication::notifyInternal (this=0xbf95f4dc, receiver=0xacd0a40, event=0xac0230a0) at kernel/qcoreapplication.cpp:610
#34 0x0595e2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8887ca8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8887ca8) at kernel/qcoreapplication.cpp:1247
#36 0x0595e47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#37 0x059883ff in QCoreApplication::sendPostedEvents (s=0x88aff10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#38 postEventSourceDispatch (s=0x88aff10) at kernel/qeventdispatcher_glib.cpp:210
#39 0x02a68e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x02a6c720 in ?? () from /lib/libglib-2.0.so.0
#41 0x02a6c853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x0598802c in QEventDispatcherGlib::processEvents (this=0x8887e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#43 0x01b50be5 in QGuiEventDispatcherGlib::processEvents (this=0x8887e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#44 0x0595bc79 in QEventLoop::processEvents (this=0xbf95f424, flags=) at kernel/qeventloop.cpp:149
#45 0x0595c0ca in QEventLoop::exec (this=0xbf95f424, flags=...) at kernel/qeventloop.cpp:201
#46 0x0595e53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#47 0x01aafdd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#48 0x083a4da3 in main (argc=5, argv=0xbf95f934) at /build/buildd/digikam-1.0.0~beta5/digikam/main.cpp:186

This bug may be a duplicate of or related to bug 212588

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2009-11-27 18:21:29 UTC
Crash happens when image metadata is read with libexiv2. Which version of libexiv2 have you installed? We recommend using 0.18.2.
Alternatively, the system could have been out of memory in this situation.

I would recommend to test with beta6/rc1 and libexiv2 0.18.2, report back if it still crashes, and check the memory situation in this situation.
Comment 2 caulier.gilles 2009-12-25 20:10:33 UTC
digiKam 1.0.0 is out since few days...

http://www.digikam.org/drupal/node/491

Please try with this version coming with more than 400 bug-fixes.

Thanks in advance

Gilles Caulier
Comment 3 caulier.gilles 2010-01-25 21:50:49 UTC
digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 4 Ron Katzir 2010-01-25 21:59:28 UTC
Sorry for ignoring. I do not yet have the computer at my disposal - I'll get it back this week, and check on the weekend and update.
Comment 5 caulier.gilles 2010-04-04 10:44:56 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 6 Ron Katzir 2010-04-04 21:43:36 UTC
Tested on 1.1 and worked - seems fixed.

Sorry for taking long time. Thanks for making Digikam!