Bug 214837 - Crash while saving picture in pic editor
Summary: Crash while saving picture in pic editor
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Editor-Blur (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-16 17:10 UTC by Andreas Bank
Modified: 2017-08-08 09:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Bank 2009-11-16 17:10:04 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta5
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-15-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I edited a RAW file (nikon NEF) with the editor,
after white balance, graduation and sharpening I pressed "save" and both (pic editor and digikam) crashed

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

Thread 26 (Thread 0xb606fb70 (LWP 2650)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0x93056f8, mutex=0x93056f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x93056f8, mutex=0x93056f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0830a2d9 in Digikam::ScanController::run (this=0x92d4128) at /build/buildd/digikam-1.0.0~beta5/digikam/scancontroller.cpp:499
#6  0x0739ee32 in QThreadPrivate::start (arg=0x92d4128) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 25 (Thread 0xb55ffb70 (LWP 2653)):
#0  0x06b91e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x074bbbf3 in QTimerInfoList::getTime (this=0x950ef9c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x074bbde1 in QTimerInfoList::updateCurrentTime (this=0x950ef9c) at kernel/qeventdispatcher_unix.cpp:297
#3  0x074bc88c in QTimerInfoList::timerWait (this=0x950ef9c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x074ba210 in timerSourcePrepare (source=0x950ef68, timeout=0xb55ff11c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01e99f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01e9a341 in ?? () from /lib/libglib-2.0.so.0
#7  0x01e9a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x074ba067 in QEventDispatcherGlib::processEvents (this=0x953cde0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0748dc79 in QEventLoop::processEvents (this=0xb55ff2e4, flags=) at kernel/qeventloop.cpp:149
#10 0x0748e0ca in QEventLoop::exec (this=0xb55ff2e4, flags=...) at kernel/qeventloop.cpp:201
#11 0x0739bb73 in QThread::exec (this=0x95a2bc0) at thread/qthread.cpp:487
#12 0x0536fcbd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#13 0x0739ee32 in QThreadPrivate::start (arg=0x95a2bc0) at thread/qthread_unix.cpp:188
#14 0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 24 (Thread 0xb49ffb70 (LWP 2654)):
#0  0x06b91e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x074bbbf3 in QTimerInfoList::getTime (this=0xb4c5eb14, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x074bbde1 in QTimerInfoList::updateCurrentTime (this=0xb4c5eb14) at kernel/qeventdispatcher_unix.cpp:297
#3  0x074bc88c in QTimerInfoList::timerWait (this=0xb4c5eb14, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x074ba210 in timerSourcePrepare (source=0xb4c5eae0, timeout=0xb49ff11c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01e99f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01e9a341 in ?? () from /lib/libglib-2.0.so.0
#7  0x01e9a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x074ba067 in QEventDispatcherGlib::processEvents (this=0xb56598a0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0748dc79 in QEventLoop::processEvents (this=0xb49ff2e4, flags=) at kernel/qeventloop.cpp:149
#10 0x0748e0ca in QEventLoop::exec (this=0xb49ff2e4, flags=...) at kernel/qeventloop.cpp:201
#11 0x0739bb73 in QThread::exec (this=0x9547530) at thread/qthread.cpp:487
#12 0x0536fcbd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#13 0x0739ee32 in QThreadPrivate::start (arg=0x9547530) at thread/qthread_unix.cpp:188
#14 0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 23 (Thread 0xb41feb70 (LWP 2656)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0x94b8a58, mutex=0x94b8a54, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94b8a58, mutex=0x94b8a54, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0x94b8a48) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0x94b8a48) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 22 (Thread 0xb39fdb70 (LWP 2657)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x011ecba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01ea753b in g_poll () from /lib/libglib-2.0.so.0
#3  0x01e9a55b in ?? () from /lib/libglib-2.0.so.0
#4  0x01e9a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x074ba067 in QEventDispatcherGlib::processEvents (this=0x967f1d8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x0748dc79 in QEventLoop::processEvents (this=0xb39fd304, flags=) at kernel/qeventloop.cpp:149
#7  0x0748e0ca in QEventLoop::exec (this=0xb39fd304, flags=...) at kernel/qeventloop.cpp:201
#8  0x0739bb73 in QThread::exec (this=0x95e0b08) at thread/qthread.cpp:487
#9  0x0739ee32 in QThreadPrivate::start (arg=0x95e0b08) at thread/qthread_unix.cpp:188
#10 0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 21 (Thread 0xb31fcb70 (LWP 2658)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x011ecba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01ea753b in g_poll () from /lib/libglib-2.0.so.0
#3  0x01e9a55b in ?? () from /lib/libglib-2.0.so.0
#4  0x01e9a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x074ba067 in QEventDispatcherGlib::processEvents (this=0x967fbc0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x0748dc79 in QEventLoop::processEvents (this=0xb31fc304, flags=) at kernel/qeventloop.cpp:149
#7  0x0748e0ca in QEventLoop::exec (this=0xb31fc304, flags=...) at kernel/qeventloop.cpp:201
#8  0x0739bb73 in QThread::exec (this=0x967ef28) at thread/qthread.cpp:487
#9  0x0739ee32 in QThreadPrivate::start (arg=0x967ef28) at thread/qthread_unix.cpp:188
#10 0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 20 (Thread 0xb29fbb70 (LWP 2659)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xb4c5e158, mutex=0xb4c5e154, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb4c5e158, mutex=0xb4c5e154, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xb4c5e148) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xb4c5e148) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xb03f6b70 (LWP 2660)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041f142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x012077e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x024f49ff in ?? () from /usr/lib/libxine.so.1
#4  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xaf7eab70 (LWP 2661)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x011f3981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0251dbe0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x02502011 in ?? () from /usr/lib/libxine.so.1
#4  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xaefe9b70 (LWP 2662)):
#0  0x06b91e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x074bbbf3 in QTimerInfoList::getTime (this=0x9c6a234, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x074bbde1 in QTimerInfoList::updateCurrentTime (this=0x9c6a234) at kernel/qeventdispatcher_unix.cpp:297
#3  0x074bc88c in QTimerInfoList::timerWait (this=0x9c6a234, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x074ba210 in timerSourcePrepare (source=0x9c6a200, timeout=0xaefe90ec) at kernel/qeventdispatcher_glib.cpp:141
#5  0x01e99f80 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01e9a341 in ?? () from /lib/libglib-2.0.so.0
#7  0x01e9a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x074ba067 in QEventDispatcherGlib::processEvents (this=0x9c68e68, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x0748dc79 in QEventLoop::processEvents (this=0xaefe92b4, flags=) at kernel/qeventloop.cpp:149
#10 0x0748e0ca in QEventLoop::exec (this=0xaefe92b4, flags=...) at kernel/qeventloop.cpp:201
#11 0x0739bb73 in QThread::exec (this=0x9c68a58) at thread/qthread.cpp:487
#12 0x0249320a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x0739ee32 in QThreadPrivate::start (arg=0x9c68a58) at thread/qthread_unix.cpp:188
#14 0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xaa7ddb70 (LWP 2673)):
#0  0x01207b9b in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x011ecbb8 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x02d53c3b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xa9fdcb70 (LWP 2674)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x025055ee in ?? () from /usr/lib/libxine.so.1
#4  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xacbfeb70 (LWP 2685)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0x9ec5e30, mutex=0x9ec5e2c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9ec5e30, mutex=0x9ec5e2c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0x9ec5e20) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0x9ec5e20) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xa97dbb70 (LWP 2693)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xa40f1d8, mutex=0xa40f1d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa40f1d8, mutex=0xa40f1d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xa40f1c8) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xa40f1c8) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xab3ffb70 (LWP 2758)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xb438f68, mutex=0xb438f64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb438f68, mutex=0xb438f64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xb438f58) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xb438f58) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xa4dfeb70 (LWP 2759)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xa819aba0, mutex=0xa819ab9c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa819aba0, mutex=0xa819ab9c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xa819ab90) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xa819ab90) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaddfeb70 (LWP 2760)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xb4c8ba0, mutex=0xb4c8b9c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb4c8ba0, mutex=0xb4c8b9c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xb4c8b90) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xb4c8b90) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xa55ffb70 (LWP 2761)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xb4e7d60, mutex=0xb4e7d5c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb4e7d60, mutex=0xb4e7d5c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xb4e7d50) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xb4e7d50) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0x9f2b1b70 (LWP 2984)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xa4a83b0, mutex=0xa4a83ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa4a83b0, mutex=0xa4a83ac, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xa4a83a0) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xa4a83a0) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0x9e2afb70 (LWP 2991)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xc1829c8, mutex=0xc1829c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc1829c8, mutex=0xc1829c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xc1829b8) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xc1829b8) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0x993c5b70 (LWP 2998)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xc4de028, mutex=0xc4de024, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc4de028, mutex=0xc4de024, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xc4de018) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xc4de018) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x99bc6b70 (LWP 2999)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xc25cbe8, mutex=0xc25cbe4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc25cbe8, mutex=0xc25cbe4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xc25cbd8) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xc25cbd8) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0x9daaeb70 (LWP 3000)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xc233838, mutex=0xc233834, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc233838, mutex=0xc233834, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xc233828) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xc233828) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x9d2adb70 (LWP 3001)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041ee15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0120778d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739fe67 in QWaitConditionPrivate::wait (this=0xc311870, mutex=0xc31186c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc311870, mutex=0xc31186c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02eeabfa in Digikam::LoadSaveThread::run (this=0xc311860) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136
#6  0x0739ee32 in QThreadPrivate::start (arg=0xc311860) at thread/qthread_unix.cpp:188
#7  0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x8ba03b70 (LWP 3331)):
[KCrash Handler]
#6  0x00e46422 in __kernel_vsyscall ()
#7  0x011584d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x0115b932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x055cc4df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x055ca415 in ?? () from /usr/lib/libstdc++.so.6
#11 0x055ca452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x055ca591 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0x055cac0f in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
#14 0x055caced in operator new[](unsigned int) () from /usr/lib/libstdc++.so.6
#15 0x02e5fd9e in CImg (this=<value optimized out>, permut=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/digikam/../libs/3rdparty/cimg/CImg.h:10253
#16 _get_permute_axes<unsigned short> (this=<value optimized out>, permut=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/digikam/../libs/3rdparty/cimg/CImg.h:14675
#17 0x02e60f69 in cimg_library::CImg<unsigned short>::get_permute_axes (this=0x8ba031fc, data=0x1d067008 "", width=2868, height=4310, sixteenBit=true, radius=3)
    at /build/buildd/digikam-1.0.0~beta5/digikam/../libs/3rdparty/cimg/CImg.h:14689
#18 Digikam::DImgGaussianBlur::gaussianBlurImage (this=0x8ba031fc, data=0x1d067008 "", width=2868, height=4310, sixteenBit=true, radius=3)
    at /build/buildd/digikam-1.0.0~beta5/libs/dimg/filters/dimggaussianblur.cpp:118
#19 0x02e616d8 in Digikam::DImgGaussianBlur::filterImage (this=0x8ba031fc) at /build/buildd/digikam-1.0.0~beta5/libs/dimg/filters/dimggaussianblur.cpp:66
#20 0x02e617c1 in DImgGaussianBlur (this=0x8ba031fc, parentFilter=0xf0a6448, orgImage=..., destImage=..., progressBegin=0, progressEnd=10, radius=3)
    at /build/buildd/digikam-1.0.0~beta5/libs/dimg/filters/dimggaussianblur.cpp:60
#21 0x02e66ae0 in Digikam::DImgUnsharpMask::filterImage (this=0xf0a6448) at /build/buildd/digikam-1.0.0~beta5/libs/dimg/filters/dimgunsharpmask.cpp:71
#22 0x02e66678 in Digikam::DImgThreadedFilter::startFilterDirectly (this=0xf0a6448) at /build/buildd/digikam-1.0.0~beta5/libs/dimg/filters/dimgthreadedfilter.cpp:138
#23 0x02e653d1 in Digikam::DImgThreadedFilter::run (this=0xf0a6448) at /build/buildd/digikam-1.0.0~beta5/libs/dimg/filters/dimgthreadedfilter.cpp:151
#24 0x0739ee32 in QThreadPrivate::start (arg=0xf0a6448) at thread/qthread_unix.cpp:188
#25 0x0041a80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#26 0x011fa7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb771c700 (LWP 2649)):
#0  0x00e46422 in __kernel_vsyscall ()
#1  0x0041f142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x012077e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0739e81e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x0739e973 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:323
#5  0x024b99c4 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x006912df in ~FactoryPrivate (this=0x978df60, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:199
#7  0x0068fda5 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#8  0x0068d47b in ~CleanUpGlobalStatic (this=0x6b23f0, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#9  0x0115d05f in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x0115d0cf in exit () from /lib/tls/i686/cmov/libc.so.6
#11 0x01643d8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#12 0x08b9f54a in KApplication::xioErrhandler (this=0xbfafb3ec, dpy=0x91e8980) at ../../kdeui/kernel/kapplication.cpp:408
#13 0x08b9f586 in kde_xio_errhandler (dpy=0x91e8980) at ../../kdeui/kernel/kapplication.cpp:125
#14 0x012ab2e6 in _XIOError () from /usr/lib/libX11.so.6
#15 0x012b2f8a in ?? () from /usr/lib/libX11.so.6
#16 0x012b38c6 in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0x0129c5ff in XEventsQueued () from /usr/lib/libX11.so.6
#18 0x01681db5 in x11EventSourceCheck (s=0x91d96a8) at kernel/qguieventdispatcher_glib.cpp:87
#19 0x01e99cc1 in g_main_context_check () from /lib/libglib-2.0.so.0
#20 0x01e9a46c in ?? () from /lib/libglib-2.0.so.0
#21 0x01e9a853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x074ba02c in QEventDispatcherGlib::processEvents (this=0x91b0e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#23 0x01681be5 in QGuiEventDispatcherGlib::processEvents (this=0x91b0e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x0748dc79 in QEventLoop::processEvents (this=0xbfafb334, flags=) at kernel/qeventloop.cpp:149
#25 0x0748e0ca in QEventLoop::exec (this=0xbfafb334, flags=...) at kernel/qeventloop.cpp:201
#26 0x0749053f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0x015e0dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#28 0x083a4da3 in main (argc=1, argv=0xbfafb844) at /build/buildd/digikam-1.0.0~beta5/digikam/main.cpp:186

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2009-11-27 17:30:39 UTC
It seems system was getting out of memory when allocating for the CImg.
Solution is to catch std::bad_alloc. The question is where to catch the exception: inside CImg? When calling CImg? Or around every filter, as a safety net for future problems as well?
In the latter case we should probably send some sort of user notification that the filter failed because out-of-memory conditions.
Comment 2 Marcel Wiesweg 2009-12-07 18:42:14 UTC
SVN commit 1059925 by mwiesweg:

Span a safety net around all DImgThreadedFilters to catch out-of-memory conditions.
I remember such reports to happen more than once.
TODO is user notification about failure.

CCBUG: 214837

 M  +8 -1      dimgthreadedfilter.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1059925
Comment 3 caulier.gilles 2009-12-25 20:10:01 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 4 Johannes Wienke 2010-01-08 21:17:57 UTC
Marcel, what about the TODO? If this was implemented, we could close this bug...
Comment 5 Marcel Wiesweg 2010-01-09 17:44:38 UTC
If it was easy I would have done it right away ;-)
The user should be notified that the operation failed because of lack of memory. This can also happen in a filter embedded in another filter. I dont think there is such error checking.
Comment 6 Johannes Wienke 2010-01-09 22:13:08 UTC
Well but all memory errors raise an exception, or not? So one catch block at a high level should be enough to catch all these errors. Only for threaded filters there must be done more work to get this error to the application thread. Or am I wrong?
Comment 7 Marcel Wiesweg 2010-01-10 16:07:51 UTC
Yes. Most top-level filters are threaded, that is the normal case. Currently, the catch clause is at a common place to catch exceptions in both threaded and non-threaded filters.
When a top-level filter embeds another filter, there is nowhere error checking, and throwing an exception will probably leak memory.
Comment 8 caulier.gilles 2010-01-25 21:50:09 UTC
digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 9 Oliver 2010-03-21 19:13:46 UTC
Hi,

I'm also getting frequent crashes in the image editor while saving an edited picture. I'm running Gentoo Linux, KDE is v4.3.5, QT v4.6.2, digikam v1.1.0.

Here's a backtrace, hope it helps:

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4227700 (LWP 18771))]

Thread 17 (Thread 0xb2945b70 (LWP 18773)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xa066660, mutex=0xa06665c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa066660, mutex=0xa06665c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x082af94e in Digikam::ScanController::run (this=0xa066438) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/digikam/scancontroller.cpp:502
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xa066438) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xb1cffb70 (LWP 18801)):
#0  0xb481f31a in clock_gettime () from /lib/librt.so.1
#1  0xb5c973d4 in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb5c9bf1e in QTimerInfoList::updateCurrentTime (this=0xb1db5224) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb5c9c702 in QTimerInfoList::timerWait (this=0xb1db5224, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb5c9a50a in timerSourcePrepareHelper (src=0xb1cff0b8, timeout=0xb1cff1b8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5c9a5af in timerSourcePrepare (source=0xb1db51f0, timeout=0xb4822ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 15 (Thread 0xb10ffb70 (LWP 18802)):
#0  0xb481f31a in clock_gettime () from /lib/librt.so.1
#1  0xb5c973d4 in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb5c9bf1e in QTimerInfoList::updateCurrentTime (this=0xa2bef34) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb5c9c702 in QTimerInfoList::timerWait (this=0xa2bef34, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb5c9a50a in timerSourcePrepareHelper (src=0xb10ff0b8, timeout=0xb10ff1b8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5c9a5af in timerSourcePrepare (source=0xa2bef00, timeout=0xb4822ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 14 (Thread 0xb08feb70 (LWP 18803)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xa0b0dc0, mutex=0xa0b0dbc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa0b0dc0, mutex=0xa0b0dbc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xa0b0db0) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xa0b0db0) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb00fdb70 (LWP 18804)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb4d117b7 in poll () from /lib/libc.so.6
#2  0xb478aecc in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0x00000001 in ?? ()
#4  0xffffffff in ?? ()
#5  0xb4818ff4 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb478aea6 in g_poll () from /usr/lib/libglib-2.0.so.0
#8  0xb477d716 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x0a09aef0 in ?? ()
#10 0x00000001 in ?? ()
#11 0xffffffff in ?? ()
#12 0x0a09aef0 in ?? ()
#13 0x00000001 in ?? ()
#14 0x00000002 in ?? ()
#15 0x00031aa8 in ?? ()
#16 0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb00fd224 in ?? ()
#19 0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x0a0b4ccc in ?? ()
#21 0x00000001 in ?? ()
#22 0xffffffff in ?? ()
#23 0x0a09aef0 in ?? ()
#24 0xb478aea0 in g_pattern_match_string () from /usr/lib/libglib-2.0.so.0
#25 0xb5ad14c0 in ?? () from /lib/libpthread.so.0
#26 0xb5acfe40 in ?? () from /lib/libpthread.so.0
#27 0x0a0b4ccc in ?? ()
#28 0xb47a46a2 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#29 0x09f5a8f0 in ?? ()
#30 0xffffffff in ?? ()
#31 0x7fffffff in ?? ()
#32 0xb4818ff4 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x0a0b4cc8 in ?? ()
#34 0xb5acfe40 in ?? () from /lib/libpthread.so.0
#35 0xb4819788 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb477d9d0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00000001 in ?? ()
#38 0x0a0b3f00 in ?? ()
#39 0x00000000 in ?? ()

Thread 12 (Thread 0xaf8fcb70 (LWP 18805)):
#0  0xb481f31a in clock_gettime () from /lib/librt.so.1
#1  0xb5c973d4 in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb5c9bf1e in QTimerInfoList::updateCurrentTime (this=0xa22b3cc) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb5c9c702 in QTimerInfoList::timerWait (this=0xa22b3cc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb5c9a50a in timerSourcePrepareHelper (src=0xaf8fc0b8, timeout=0xaf8fc1b8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5c9a5af in timerSourcePrepare (source=0xa22b398, timeout=0xb4822ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 11 (Thread 0xaf0b5b70 (LWP 18806)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xa0dd9e0, mutex=0xa0dd9dc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa0dd9e0, mutex=0xa0dd9dc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xa0dd9d0) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xa0dd9d0) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xac382b70 (LWP 18807)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad2412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xad23f475 in ?? () from /usr/lib/libxine.so.1
#3  0x0a485868 in ?? ()
#4  0x0a485850 in ?? ()
#5  0xac38234c in ?? ()
#6  0xac38234c in ?? ()
#7  0xac382354 in ?? ()
#8  0x0a485850 in ?? ()
#9  0x0a485868 in ?? ()
#10 0x4ba660fb in ?? ()
#11 0x3265a450 in ?? ()
#12 0x4ba660f6 in ?? ()
#13 0x000ce6d2 in ?? ()
#14 0xb5addff4 in ?? () from /lib/libpthread.so.0
#15 0x00000000 in ?? ()

Thread 9 (Thread 0xab72bb70 (LWP 18808)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb4d14d31 in select () from /lib/libc.so.6
#2  0xad268edb in xine_usec_sleep () from /usr/lib/libxine.so.1

Thread 8 (Thread 0xaaf2ab70 (LWP 18809)):
#0  0xb5c9a5b0 in timerSourcePrepare (source=0x0, timeout=0xaaf2a188) at kernel/qeventdispatcher_glib.cpp:170
#1  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00000000 in ?? ()

Thread 7 (Thread 0xaa729b70 (LWP 18812)):
#0  0xad49df70 in snd_mixer_poll_descriptors () from /usr/lib/libasound.so.2
#1  0xabb65130 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x0a8c02c8 in ?? ()
#3  0xaa7292a8 in ?? ()
#4  0x00000010 in ?? ()
#5  0x00000000 in ?? ()

Thread 6 (Thread 0xa9f28b70 (LWP 18813)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xad24e7fc in ?? () from /usr/lib/libxine.so.1
#3  0x0a8c0540 in ?? ()
#4  0x0a8c0528 in ?? ()
#5  0x0a8e2c60 in ?? ()
#6  0xa9f282a4 in ?? ()
#7  0x00000001 in ?? ()
#8  0x0a8c0570 in ?? ()
#9  0x0a8c0528 in ?? ()
#10 0xad24e90e in ?? () from /usr/lib/libxine.so.1
#11 0x0a8e2ce8 in ?? ()
#12 0x00000000 in ?? ()

Thread 5 (Thread 0xa968fb70 (LWP 18815)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xacf9068, mutex=0xacf9064, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xacf9068, mutex=0xacf9064, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xacf9058) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xacf9058) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa54ffb70 (LWP 18906)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xb7b6cf8, mutex=0xb7b6cf4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb7b6cf8, mutex=0xb7b6cf4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xb7b6ce8) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xb7b6ce8) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa4cfeb70 (LWP 18907)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xb1d4d5a8, mutex=0xb1d4d5a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb1d4d5a8, mutex=0xb1d4d5a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xb1d4d598) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xb1d4d598) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8d48b70 (LWP 18919)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xb949920, mutex=0xb94991c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb949920, mutex=0xb94991c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xb949910) at /var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xb949910) at thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4227700 (LWP 18771)):
[KCrash Handler]
#6  0xb5bb7fec in QString::operator== (this=0xbc19528, other=...) at tools/qstring.cpp:2060
#7  0xb64b3869 in KDirWatchPrivate::Entry::findSubEntry (this=0xaea283c, path=...) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kio/kio/kdirwatch_p.h:157
#8  0xb64b0748 in KDirWatchPrivate::inotifyEventReceived (this=0xa092bd8) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kio/kio/kdirwatch.cpp:297
#9  0xb64b0f78 in KDirWatchPrivate::qt_metacall (this=0xa092bd8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfef312c)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5_build/kio/kdirwatch_p.moc:81
#10 0xb5c7319c in QMetaObject::metacall (object=0xa092bd8, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfef312c) at kernel/qmetaobject.cpp:237
#11 0xb5c8296b in QMetaObject::activate (sender=0xa1115e0, m=0xb5d88550, local_signal_index=<value optimized out>, argv=0xbc19528) at kernel/qobject.cpp:3285
#12 0xb5cd4474 in QSocketNotifier::activated (this=0xa1115e0, _t1=16) at .moc/debug-shared/moc_qsocketnotifier.cpp:89
#13 0xb5c89776 in QSocketNotifier::event (this=0xa1115e0, e=0xbfef35c0) at kernel/qsocketnotifier.cpp:317
#14 0xb4fec725 in QApplicationPrivate::notify_helper (this=0x9f5a6e8, receiver=0xa1115e0, e=0xbfef35c0) at kernel/qapplication.cpp:4300
#15 0xb4ff32ce in QApplication::notify (this=0xbfef4c10, receiver=0xa1115e0, e=0xbfef35c0) at kernel/qapplication.cpp:3704
#16 0xb6205cd0 in KApplication::notify (this=0xbfef4c10, receiver=0xa1115e0, event=0xbfef35c0) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#17 0xb5c6c65a in QCoreApplication::notifyInternal (this=0xbfef4c10, receiver=0xa1115e0, event=0xbfef35c0) at kernel/qcoreapplication.cpp:704
#18 0xb5c9a6cd in QCoreApplication::sendEvent (source=0x9f5d368) at kernel/qcoreapplication.h:215
#19 socketNotifierSourceDispatch (source=0x9f5d368) at kernel/qeventdispatcher_glib.cpp:110
#20 0xb4779f8b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x09f5c8fc in ?? ()
#22 0x09f5d868 in ?? ()
#23 0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb5c9a60c in idleTimerSourceDispatch (source=0x748dc35d) at kernel/qeventdispatcher_glib.cpp:233
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Comment 10 Johannes Wienke 2010-03-21 20:27:05 UTC
Oliver, your crash is not related with this report. You encountered an instance of bug 222974, which is fixed in recent kdelibs.
Comment 11 Oliver 2010-03-21 23:47:19 UTC
Johannes, thx for the info. Then I have to live with this crash until Gentoo releases kdelibs-4.4.1 to stable...
Comment 12 caulier.gilles 2010-03-22 08:42:09 UTC
To Andreas Bank,

What's news about this entry ? Since Marcel has fixed few code in digiKam, since 1.0.0 release, can you give us some feedback please ?

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

Thanks in advance

Gilles Caulier
Comment 14 Tom Van Dyck 2010-04-18 16:30:58 UTC
Hello, using Mandriva 2010.0 & kde 4.3.5 & digikam 1.1.0
When editing with the image editor and trying to sav, digikam crashes. If saving goes allright, digikam crashes when moving on to the next image. This didn't happen with the previous version, 1.0.

Here's a bug report, I don't know if it's of any use like this for you. Anyway, I like the app a lot, and miss it being able to work with it ...

thx for looking into it ...
Tom

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2a119f0 (LWP 25269))]

Thread 21 (Thread 0xb1357b70 (LWP 25270)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0832ddaa in ?? ()
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 20 (Thread 0xb077fb70 (LWP 25290)):
#0  0xb31c7016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb4ff5694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4ff58d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4ff5aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4ff3aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4ff3b8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3296ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#13 0xb67529cb in ?? () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#16 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 19 (Thread 0xaff7eb70 (LWP 25291)):
#0  0xb31c7016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb4ff5694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4ff58d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4ff5aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4ff3aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4ff3b8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3296ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#13 0xb67529cb in ?? () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#16 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 18 (Thread 0xaf6fdb70 (LWP 25292)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 17 (Thread 0xaeefcb70 (LWP 25293)):
#0  0xb31c7016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb4ff5694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4ff58d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4ff5aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4ff3aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4ff3b8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3296ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#13 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 16 (Thread 0xae6fbb70 (LWP 25294)):
#0  0xb31c7016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb4ff5694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4ff58d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4ff5aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4ff3aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4ff3b8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3296ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#13 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 15 (Thread 0xadefab70 (LWP 25295)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 14 (Thread 0xa7295b70 (LWP 25298)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b94d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd5744 in pthread_cond_timedwait () from /lib/i686/libc.so.6
#3  0xa7ed1a11 in ?? () from /usr/lib/libxine.so.1
#4  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 13 (Thread 0xa6654b70 (LWP 25299)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4cbf911 in select () from /lib/i686/libc.so.6
#2  0xa7efcc42 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0xa7ee005d in ?? () from /usr/lib/libxine.so.1
#4  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 12 (Thread 0xa5e53b70 (LWP 25300)):
#0  0xb31c7016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb4ff5694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4ff58d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4ff5aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4ff3aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb3296ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xa7f26398 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 11 (Thread 0xa5652b70 (LWP 25301)):
#0  0xb4bc81c3 in pa_mainloop_prepare () from /usr/lib/libpulse.so.0
#1  0xb4bc913f in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#2  0xb4bc9224 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#3  0xb4bdaade in ?? () from /usr/lib/libpulse.so.0
#4  0xb31ae813 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#5  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 10 (Thread 0xa0e50b70 (LWP 25302)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xa7ee3bfb in ?? () from /usr/lib/libxine.so.1
#4  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread 0xa0524b70 (LWP 25321)):
#0  0xb3296cea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#6  0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#7  0xa0603dde in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#8  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#10 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 0x9f47cb70 (LWP 25322)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 0x9ec7bb70 (LWP 25329)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0x9fcccb70 (LWP 25330)):
#0  0xb4b92acb in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#1  0xb4cd58b6 in pthread_mutex_lock () from /lib/i686/libc.so.6
#2  0xb32954a7 in g_main_context_release () from /usr/lib/libglib-2.0.so.0
#3  0xb32971a6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xa0603dde in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0x9dbbbb70 (LWP 25331)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0x9cbb9b70 (LWP 25433)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0x98444b70 (LWP 25439)):
#0  0xb31c7016 in clock_gettime () from /lib/i686/librt.so.1
#1  0xb4ff5694 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4ff58d2 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4ff5aae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4ff3aeb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4ff3b8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3296ce8 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb3297069 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4ff393f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0xb4ecdb67 in QThread::exec () from /usr/lib/libQtCore.so.4
#13 0xa0603dde in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#14 0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#16 0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0x97bcdb70 (LWP 25440)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4b949e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb4cd56ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb4ed1fb0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb6960d6c in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb4ed0e83 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4b90885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb4cc757e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb2a119f0 (LWP 25269)):
[KCrash Handler]
#6  0xb627a40f in ?? () from /usr/lib/libkio.so.5
#7  0xb627a46e in ?? () from /usr/lib/libkio.so.5
#8  0xb6284749 in ?? () from /usr/lib/libkio.so.5
#9  0xb6285354 in ?? () from /usr/lib/libkio.so.5
#10 0xb4fde144 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb4fdee65 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb5019a15 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#13 0xb4fe3a76 in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#14 0xb4fd7dfb in QObject::event () from /usr/lib/libQtCore.so.4
#15 0xb54bf68c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#16 0xb54c70ce in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0xb5f62b31 in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0xb4fc7c0e in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#19 0xb4ff62c1 in ?? () from /usr/lib/libQtCore.so.4
#20 0xb4ff3c05 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb3293b92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb3297468 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb329758e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb4ff38f1 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#25 0xb55614ba in ?? () from /usr/lib/libQtGui.so.4
#26 0xb4fc626d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#27 0xb4fc66b9 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#28 0xb4fc8b50 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#29 0xb54bf504 in QApplication::exec () from /usr/lib/libQtGui.so.4
#30 0x083d951b in ?? ()
#31 0xb4c07a36 in __libc_start_main () from /lib/i686/libc.so.6
#32 0x0809c681 in _start ()



(In reply to comment #13)
> digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid
> there.
> 
> Thanks in advance
> 
> Gilles Caulier
Comment 15 caulier.gilles 2010-10-06 14:55:26 UTC
Your crash is into KIO. Sound like a bug in KDElibs. 

I recommend to update KDE to 4.4.x and digiKam to 1.3.0 or 1.4.0.

Thanks in advance

Gilles Caulier
Comment 16 Tom Van Dyck 2010-10-06 20:09:54 UTC
Beste Gilles,

I could do that, but I tried Mandriva 2010.1 already and there is no kpilot 
nor support for kpilot anymore. So I'll have to stick to Mandriva 2010.0 and 
KDE4.3.5 ...


> https://bugs.kde.org/show_bug.cgi?id=214837
> 
> 
> 
> 
> 
> --- Comment #15 from Gilles Caulier <caulier gilles gmail com>  2010-10-06
>  14:55:26 --- Your crash is into KIO. Sound like a bug in KDElibs.
> 
> I recommend to update KDE to 4.4.x and digiKam to 1.3.0 or 1.4.0.
> 
> Thanks in advance
> 
> Gilles Caulier
>
Comment 17 caulier.gilles 2010-11-24 09:07:03 UTC
digiKam 1.6.0 is out:

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

Please update and check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 18 Tom Van Dyck 2010-11-24 11:44:55 UTC
Because of other reasons I have to stick to KDE 4.3, but my distribution has upgraded Digikam to 1.2 and I don't seem to have these problems any more. Thanks!

Tom