Bug 216392 - digikam crashed during moving of an empty folder
Summary: digikam crashed during moving of an empty folder
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-IconView (show other bugs)
Version: 1.0.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-27 16:20 UTC by Johannes Tögel
Modified: 2017-08-10 19:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.12.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Tögel 2009-11-27 16:20:14 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta6
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-6.slh.2-sidux-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
While I was moving an empty folder into another folder (inside digikam), it suddenly crashed, desktops effects were disabled.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2ebb700 (LWP 15975))]

Thread 23 (Thread 0xb174cb70 (LWP 15976)):
#0  0xb480642a in ?? () from /usr/lib/libexiv2.so.5
#1  0xb48043e7 in ?? () from /usr/lib/libexiv2.so.5
#2  0xb480f5f9 in ?? () from /usr/lib/libexiv2.so.5
#3  0xb47fe2d6 in ?? () from /usr/lib/libexiv2.so.5
#4  0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#5  0xb47fe46d in ?? () from /usr/lib/libexiv2.so.5
#6  0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#7  0xb47b4ada in ?? () from /usr/lib/libexiv2.so.5
#8  0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#9  0xb47fe35f in ?? () from /usr/lib/libexiv2.so.5
#10 0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#11 0xb47fe46d in ?? () from /usr/lib/libexiv2.so.5
#12 0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#13 0xb47fe409 in ?? () from /usr/lib/libexiv2.so.5
#14 0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#15 0xb47fe46d in ?? () from /usr/lib/libexiv2.so.5
#16 0xb47fe29d in ?? () from /usr/lib/libexiv2.so.5
#17 0xb4805294 in ?? () from /usr/lib/libexiv2.so.5
#18 0xb4805d3a in ?? () from /usr/lib/libexiv2.so.5
#19 0xb4805f03 in Exiv2::TiffParser::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) () from /usr/lib/libexiv2.so.5
#20 0xb479c048 in Exiv2::ExifParser::decode(Exiv2::ExifData&, unsigned char const*, unsigned int) () from /usr/lib/libexiv2.so.5
#21 0xb47afd44 in Exiv2::JpegBase::readMetadata() () from /usr/lib/libexiv2.so.5
#22 0xb6f51a06 in KExiv2Iface::KExiv2::load (this=0xb174be1c, filePath=...) at ../../../../libs/libkexiv2/libkexiv2/kexiv2.cpp:265
#23 0xb6873d2c in Digikam::DMetadata::load (this=0xb174be1c, filePath=...) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/dmetadata/dmetadata.cpp:82
#24 0xb66b9771 in Digikam::ImageScanner::loadFromDisk (this=0xb174be14) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/imagescanner.cpp:531
#25 0xb66bf4d2 in Digikam::ImageScanner::newFile (this=0xb174be14, albumId=0) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/imagescanner.cpp:89
#26 0xb666b21a in Digikam::CollectionScanner::scanNewFile (this=0xb174c30c, info=..., albumId=0) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/collectionscanner.cpp:732
#27 0xb666cb4f in Digikam::CollectionScanner::scanAlbum (this=0xb174c30c, location=..., album=...) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/collectionscanner.cpp:647
#28 0xb666ca68 in Digikam::CollectionScanner::scanAlbum (this=0xb174c30c, location=..., album=...) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/collectionscanner.cpp:665
#29 0xb666ca68 in Digikam::CollectionScanner::scanAlbum (this=0xb174c30c, location=..., album=...) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/collectionscanner.cpp:665
#30 0xb666dd8e in Digikam::CollectionScanner::partialScan (this=0xb174c30c, albumRoot=..., album=...)
    at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/collectionscanner.cpp:320
#31 0xb666e057 in Digikam::CollectionScanner::partialScan (this=0xb174c30c, filePath=...) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/database/collectionscanner.cpp:272
#32 0x0830ec52 in Digikam::ScanController::run (this=0x96bc2a8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/scancontroller.cpp:534
#33 0xb4d385e2 in QThreadPrivate::start (arg=0x96bc2a8) at thread/qthread_unix.cpp:188
#34 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#35 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 22 (Thread 0xb0affb70 (LWP 15978)):
#0  0xb32f3e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4e55e9b in QTimerInfoList::getTime (this=0x995549c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4e56061 in QTimerInfoList::updateCurrentTime (this=0x995549c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4e5621a in QTimerInfoList::timerWait (this=0x995549c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4e54220 in timerSourcePrepareHelper (src=0xb0aff0c8, timeout=0xb0aff1b8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4e542a5 in timerSourcePrepare (source=0x0, timeout=0xb32f7ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3377f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3378304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0x9873ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e2783a in QEventLoop::processEvents (this=0xb0aff320, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e27c82 in QEventLoop::exec (this=0xb0aff320, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4d35309 in QThread::exec (this=0x98717d0) at thread/qthread.cpp:487
#13 0xb66e811d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4d385e2 in QThreadPrivate::start (arg=0x98717d0) at thread/qthread_unix.cpp:188
#15 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 21 (Thread 0xafdffb70 (LWP 15979)):
#0  0xb32f3e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4e55e9b in QTimerInfoList::getTime (this=0xafe01494, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4e56061 in QTimerInfoList::updateCurrentTime (this=0xafe01494) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4e5621a in QTimerInfoList::timerWait (this=0xafe01494, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4e54220 in timerSourcePrepareHelper (src=0xafdff0c8, timeout=0xafdff1b8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4e542a5 in timerSourcePrepare (source=0x0, timeout=0xb32f7ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3377f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3378304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0xafe00938, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e2783a in QEventLoop::processEvents (this=0xafdff320, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e27c82 in QEventLoop::exec (this=0xafdff320, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4d35309 in QThread::exec (this=0x9955e18) at thread/qthread.cpp:487
#13 0xb66e811d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4d385e2 in QThreadPrivate::start (arg=0x9955e18) at thread/qthread_unix.cpp:188
#15 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 20 (Thread 0xaf5feb70 (LWP 15980)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0x9968710, mutex=0x996870c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9968710, mutex=0x996870c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0x9968700) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0x9968700) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 19 (Thread 0xaedfdb70 (LWP 15981)):
#0  0xb32f3e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4e55e9b in QTimerInfoList::getTime (this=0x99e3934, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4e56061 in QTimerInfoList::updateCurrentTime (this=0x99e3934) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4e5621a in QTimerInfoList::timerWait (this=0x99e3934, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4e54220 in timerSourcePrepareHelper (src=0xaedfd0d8, timeout=0xaedfd1c8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4e542a5 in timerSourcePrepare (source=0x0, timeout=0xb32f7ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3377f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3378304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0x99e2558, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e2783a in QEventLoop::processEvents (this=0xaedfd330, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e27c82 in QEventLoop::exec (this=0xaedfd330, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4d35309 in QThread::exec (this=0x99e1a10) at thread/qthread.cpp:487
#13 0xb4d385e2 in QThreadPrivate::start (arg=0x99e1a10) at thread/qthread_unix.cpp:188
#14 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 18 (Thread 0xae5fcb70 (LWP 15982)):
#0  0xb32f3e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4e55e9b in QTimerInfoList::getTime (this=0x99e5034, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4e56061 in QTimerInfoList::updateCurrentTime (this=0x99e5034) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4e5621a in QTimerInfoList::timerWait (this=0x99e5034, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4e54220 in timerSourcePrepareHelper (src=0xae5fc0d8, timeout=0xae5fc1c8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4e542a5 in timerSourcePrepare (source=0x0, timeout=0xb32f7ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3377f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3378304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0x99e39b0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e2783a in QEventLoop::processEvents (this=0xae5fc330, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e27c82 in QEventLoop::exec (this=0xae5fc330, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4d35309 in QThread::exec (this=0x99e2318) at thread/qthread.cpp:487
#13 0xb4d385e2 in QThreadPrivate::start (arg=0x99e2318) at thread/qthread_unix.cpp:188
#14 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 17 (Thread 0xaddfbb70 (LWP 15983)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xafe08c30, mutex=0xafe08c2c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xafe08c30, mutex=0xafe08c2c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xafe08c20) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xafe08c20) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 16 (Thread 0xaaed9b70 (LWP 15987)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47353d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b42884 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb0216943 in ?? () from /usr/lib/libxine.so.1

Thread 15 (Thread 0xaa131b70 (LWP 15988)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb4b2e5b1 in select () from /lib/i686/cmov/libc.so.6
#2  0xb02404ba in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 14 (Thread 0xa9930b70 (LWP 15989)):
#0  0xb32f3e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4e55e9b in QTimerInfoList::getTime (this=0x9ead134, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4e56061 in QTimerInfoList::updateCurrentTime (this=0x9ead134) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4e5621a in QTimerInfoList::timerWait (this=0x9ead134, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4e54220 in timerSourcePrepareHelper (src=0xa99300a8, timeout=0xa9930178) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb3377f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0xb3378304 in ?? () from /lib/libglib-2.0.so.0
#7  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0x9a94e58, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#9  0xb4e2783a in QEventLoop::processEvents (this=0xa99302e0, flags=...) at kernel/qeventloop.cpp:149
#10 0xb4e27c82 in QEventLoop::exec (this=0xa99302e0, flags=...) at kernel/qeventloop.cpp:201
#11 0xb4d35309 in QThread::exec (this=0x9a98f90) at thread/qthread.cpp:487
#12 0xb0c1e48a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0xb4d385e2 in QThreadPrivate::start (arg=0x9a98f90) at thread/qthread_unix.cpp:188
#14 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xa912fb70 (LWP 15992)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb4b27b47 in poll () from /lib/i686/cmov/libc.so.6
#2  0xaa6c3a91 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xa892eb70 (LWP 15993)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb0227bae in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xa5fdeb70 (LWP 16003)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb4b27b47 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb33856cb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb33784f5 in ?? () from /lib/libglib-2.0.so.0
#4  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0xa0e4110, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb4e2783a in QEventLoop::processEvents (this=0xa5fde2d0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb4e27c82 in QEventLoop::exec (this=0xa5fde2d0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4d35309 in QThread::exec (this=0xa3e1c2b8) at thread/qthread.cpp:487
#9  0xa811af1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb4d385e2 in QThreadPrivate::start (arg=0xa3e1c2b8) at thread/qthread_unix.cpp:188
#11 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 10 (Thread 0xa67f2b70 (LWP 16004)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xa652790, mutex=0xa65278c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa652790, mutex=0xa65278c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xa652780) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xa652780) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 9 (Thread 0xa49ffb70 (LWP 16011)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xa7e77a8, mutex=0xa7e77a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa7e77a8, mutex=0xa7e77a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xa7e7798) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xa7e7798) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xa809bb70 (LWP 16012)):
#0  0xb32f3e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4e55e9b in QTimerInfoList::getTime (this=0xa7608e2c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb4e56061 in QTimerInfoList::updateCurrentTime (this=0xa7608e2c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb4e5621a in QTimerInfoList::timerWait (this=0xa7608e2c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb4e54220 in timerSourcePrepareHelper (src=0xa809b078, timeout=0xa809b168) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb4e542a5 in timerSourcePrepare (source=0x0, timeout=0xb32f7ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3377f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3378304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4e5405f in QEventDispatcherGlib::processEvents (this=0xa7609e90, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb4e2783a in QEventLoop::processEvents (this=0xa809b2d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb4e27c82 in QEventLoop::exec (this=0xa809b2d0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb4d35309 in QThread::exec (this=0xaa1d870) at thread/qthread.cpp:487
#13 0xa811af1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#14 0xb4d385e2 in QThreadPrivate::start (arg=0xaa1d870) at thread/qthread_unix.cpp:188
#15 0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xa55c7b70 (LWP 16013)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xaa1d508, mutex=0xaa1d504, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaa1d508, mutex=0xaa1d504, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xaa1d4f8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xaa1d4f8) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xa22a8b70 (LWP 16077)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xb7c5a08, mutex=0xb7c5a04, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb7c5a08, mutex=0xb7c5a04, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xb7c59f8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xb7c59f8) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0x9d2feb70 (LWP 20947)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xb9c0200, mutex=0xb9c01fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb9c0200, mutex=0xb9c01fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xb9c01f0) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xb9c01f0) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0x9cafdb70 (LWP 21187)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xc6a2dc8, mutex=0xc6a2dc4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc6a2dc8, mutex=0xc6a2dc4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xc6a2db8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xc6a2db8) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0x97efcb70 (LWP 21531)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xcd57bf8, mutex=0xcd57bf4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xcd57bf8, mutex=0xcd57bf4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xcd57be8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xcd57be8) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0x94affb70 (LWP 21532)):
#0  0xb773e424 in __kernel_vsyscall ()
#1  0xb47350a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b4282d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d395c2 in QWaitConditionPrivate::wait (this=0xc1fc210, mutex=0xc1fc20c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc1fc210, mutex=0xc1fc20c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb68f6dda in Digikam::LoadSaveThread::run (this=0xc1fc200) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb4d385e2 in QThreadPrivate::start (arg=0xc1fc200) at thread/qthread_unix.cpp:188
#7  0xb4731585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb4b352be in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb2ebb700 (LWP 15975)):
[KCrash Handler]
#6  0x00000043 in ?? ()
#7  0x082c5088 in Digikam::FolderView::contentsDragMoveEvent (this=0x98731a0, e=0xbfbbba3c) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/folderview.cpp:482
#8  0xb6d0b790 in Q3ScrollView::viewportDragMoveEvent (this=0x98731a0, e=0xbfbbba3c) at widgets/q3scrollview.cpp:1826
#9  0xb6d0dd1d in Q3ScrollView::eventFilter (this=0x98731a0, obj=0xa7b8c80, e=0xbfbbba3c) at widgets/q3scrollview.cpp:1515
#10 0xb6caa96e in Q3ListView::eventFilter (this=0x98731a0, o=0xa7b8c80, e=0xbfbbba3c) at itemviews/q3listview.cpp:3787
#11 0xb4e2841a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x95df578, receiver=0xa7b8c80, event=0xbfbbba3c) at kernel/qcoreapplication.cpp:726
#12 0xb5311a6c in QApplicationPrivate::notify_helper (this=0x95df578, receiver=0xa7b8c80, e=0xbfbbba3c) at kernel/qapplication.cpp:4061
#13 0xb531a1f1 in QApplication::notify (this=0xbfbbfa90, receiver=0xa7b8c80, e=0xbfbbba3c) at kernel/qapplication.cpp:4018
#14 0xb5f0b0fd in KApplication::notify (this=0xbfbbfa90, receiver=0xa7b8c80, event=0xbfbbba3c) at ../../kdeui/kernel/kapplication.cpp:302
#15 0xb4e291eb in QCoreApplication::notifyInternal (this=0xbfbbfa90, receiver=0xa7b8c80, event=0xbfbbba3c) at kernel/qcoreapplication.cpp:610
#16 0xb6c77cbe in QCoreApplication::sendEvent (receiver=0xa7b8c80, event=0x97f89b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 0xb5395428 in handle_xdnd_position (w=0x96150d0, xe=0xbfbbbbbc, passive=false) at kernel/qdnd_x11.cpp:940
#18 0xb5399794 in QDragManager::move (this=0xb75a320, globalPos=...) at kernel/qdnd_x11.cpp:1653
#19 0xb539a7f1 in QDragManager::eventFilter (this=0xb75a320, o=0xb698f78, e=0xbfbbc19c) at kernel/qdnd_x11.cpp:1297
#20 0xb4e284dc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x95df578, receiver=0xb698f78, event=0xbfbbc19c) at kernel/qcoreapplication.cpp:707
#21 0xb5311a13 in QApplicationPrivate::notify_helper (this=0x95df578, receiver=0xb698f78, e=0xbfbbc19c) at kernel/qapplication.cpp:4040
#22 0xb531a551 in QApplication::notify (this=0xbfbbfa90, receiver=0xb698f78, e=0xbfbbc19c) at kernel/qapplication.cpp:3767
#23 0xb5f0b0fd in KApplication::notify (this=0xbfbbfa90, receiver=0xb698f78, event=0xbfbbc19c) at ../../kdeui/kernel/kapplication.cpp:302
#24 0xb4e291eb in QCoreApplication::notifyInternal (this=0xbfbbfa90, receiver=0xb698f78, event=0xbfbbc19c) at kernel/qcoreapplication.cpp:610
#25 0xb53195de in QCoreApplication::sendSpontaneousEvent (receiver=0xb698f78, event=0xbfbbc19c, alienWidget=0x0, nativeWidget=0xb698f78, buttonDown=0xb5b88580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 QApplicationPrivate::sendMouseEvent (receiver=0xb698f78, event=0xbfbbc19c, alienWidget=0x0, nativeWidget=0xb698f78, buttonDown=0xb5b88580, lastMouseReceiver=...) at kernel/qapplication.cpp:2924
#27 0xb5388175 in QETWidget::translateMouseEvent (this=0xb698f78, event=0xbfbbd74c) at kernel/qapplication_x11.cpp:4411
#28 0xb5387646 in QApplication::x11ProcessEvent (this=0xbfbbfa90, event=0xbfbbd74c) at kernel/qapplication_x11.cpp:3430
#29 0xb53b1bc2 in x11EventSourceDispatch (s=0x95e27f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0xb3374e98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0xb3378623 in ?? () from /lib/libglib-2.0.so.0
#32 0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0xb4e54041 in QEventDispatcherGlib::processEvents (this=0x95b95f8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#34 0xb53b1305 in QGuiEventDispatcherGlib::processEvents (this=0x95b95f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#35 0xb4e2783a in QEventLoop::processEvents (this=0x9800290, flags=...) at kernel/qeventloop.cpp:149
#36 0xb4e27c82 in QEventLoop::exec (this=0x9800290, flags=...) at kernel/qeventloop.cpp:201
#37 0xb5399ff6 in QDragManager::drag (this=0xb75a320, o=0xb5e7ee8) at kernel/qdnd_x11.cpp:1970
#38 0xb5324e9a in QDrag::exec (this=0xb5e7ee8, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#39 0xb5324f44 in QDrag::exec (this=0xb5e7ee8, supportedActions=...) at kernel/qdrag.cpp:239
#40 0x082c52e0 in Digikam::FolderView::startDrag (this=0x98731a0) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/folderview.cpp:437
#41 0xb6caa53f in Q3ListView::contentsMouseMoveEvent (this=0x98731a0, e=0xbfbbdb9c) at itemviews/q3listview.cpp:4594
#42 0x082c5a7b in Digikam::FolderView::contentsMouseMoveEvent (this=0x98731a0, e=0xbfbbdb9c) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/folderview.cpp:280
#43 0xb6d0bfa1 in Q3ScrollView::viewportMouseMoveEvent (this=0x98731a0, e=0xbfbbe1dc) at widgets/q3scrollview.cpp:1793
#44 0xb6d0dd5f in Q3ScrollView::eventFilter (this=0x98731a0, obj=0xa7b8c80, e=0xbfbbe1dc) at widgets/q3scrollview.cpp:1491
#45 0xb6caa96e in Q3ListView::eventFilter (this=0x98731a0, o=0xa7b8c80, e=0xbfbbe1dc) at itemviews/q3listview.cpp:3787
#46 0xb4e2841a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x95df578, receiver=0xa7b8c80, event=0xbfbbe1dc) at kernel/qcoreapplication.cpp:726
#47 0xb5311a6c in QApplicationPrivate::notify_helper (this=0x95df578, receiver=0xa7b8c80, e=0xbfbbe1dc) at kernel/qapplication.cpp:4061
#48 0xb531a551 in QApplication::notify (this=0xbfbbfa90, receiver=0xa7b8c80, e=0xbfbbe1dc) at kernel/qapplication.cpp:3767
#49 0xb5f0b0fd in KApplication::notify (this=0xbfbbfa90, receiver=0xa7b8c80, event=0xbfbbe1dc) at ../../kdeui/kernel/kapplication.cpp:302
#50 0xb4e291eb in QCoreApplication::notifyInternal (this=0xbfbbfa90, receiver=0xa7b8c80, event=0xbfbbe1dc) at kernel/qcoreapplication.cpp:610
#51 0xb53195de in QCoreApplication::sendSpontaneousEvent (receiver=0xa7b8c80, event=0xbfbbe1dc, alienWidget=0xa7b8c80, nativeWidget=0xa7b8330, buttonDown=0xb5b88580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#52 QApplicationPrivate::sendMouseEvent (receiver=0xa7b8c80, event=0xbfbbe1dc, alienWidget=0xa7b8c80, nativeWidget=0xa7b8330, buttonDown=0xb5b88580, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#53 0xb5388175 in QETWidget::translateMouseEvent (this=0xa7b8330, event=0xbfbbf78c) at kernel/qapplication_x11.cpp:4411
#54 0xb5387646 in QApplication::x11ProcessEvent (this=0xbfbbfa90, event=0xbfbbf78c) at kernel/qapplication_x11.cpp:3430
#55 0xb53b1bc2 in x11EventSourceDispatch (s=0x95e27f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0xb3374e98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0xb3378623 in ?? () from /lib/libglib-2.0.so.0
#58 0xb33787a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0xb4e54041 in QEventDispatcherGlib::processEvents (this=0x95b95f8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#60 0xb53b1305 in QGuiEventDispatcherGlib::processEvents (this=0x95b95f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#61 0xb4e2783a in QEventLoop::processEvents (this=0xbfbbf9f0, flags=...) at kernel/qeventloop.cpp:149
#62 0xb4e27c82 in QEventLoop::exec (this=0xbfbbf9f0, flags=...) at kernel/qeventloop.cpp:201
#63 0xb4e2a0d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#64 0xb5311917 in QApplication::exec () at kernel/qapplication.cpp:3525
#65 0x083a7aeb in main (argc=5, argv=0xbfbbfed4) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/main.cpp:195

Reported using DrKonqi
Comment 1 caulier.gilles 2009-11-27 18:15:10 UTC
Sound like the crash appears in Exiv2 library. Which version you use ? Go to Help/Components Info for details...

Gilles Caulier
Comment 2 Marcel Wiesweg 2009-11-27 19:05:55 UTC
SVN commit 1055263 by mwiesweg:

Ensure that all stored pointers to items are reset when removed.
This was not done for two of four.

CCBUG: 216392

 M  +4 -0      folderview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1055263
Comment 3 Marcel Wiesweg 2009-11-27 19:07:16 UTC
Johannes, can you reproduce the crash at all?
I assume there was a dangling pointer problem in the view (dynamic_cast on invalid memory will crash) but I can't be sure unless you can reproduce.
Comment 4 Johannes Tögel 2009-11-28 12:51:25 UTC
libexiv2 version is 0.18.2

Unfortunately, I couldn't reproduce the crash - I hope the bug report is useful anyway, I'm sorry if it isn't. If the error occurs another time, I'll post the backtrace here.
Comment 5 caulier.gilles 2009-12-13 19:18:45 UTC
Ok, well i close it. Don't hesitate to re-open...

Gilles Caulier
Comment 6 caulier.gilles 2009-12-25 20:10:46 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 7 caulier.gilles 2010-01-25 21:51:12 UTC
digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 8 caulier.gilles 2010-04-04 10:45:11 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 9 caulier.gilles 2015-07-01 06:05:27 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?
Comment 10 caulier.gilles 2015-07-05 13:49:22 UTC
Not reproducible with 4.12.0