Application: digikam (1.1.0) KDE Platform Version: 4.4.00 (KDE 4.4.0) Qt Version: 4.6.2 Operating System: Linux 2.6.32.9-70.fc12.i686 i686 Distribution: "Fedora release 12 (Constantine)" -- Information about the crash: When I edit a picture and try to save the edited version, Digikam crashes. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb781e7e0 (LWP 4564))] Thread 22 (Thread 0xb60ceb70 (LWP 4569)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xa5d9ba8, mutex=0xa5d9ba4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xa5d9ba8, mutex=0xa5d9ba4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x082b0544 in Digikam::ScanController::run (this=0xa5e2800) at /usr/src/debug/digikam-1.1.0/digikam/scancontroller.cpp:502 #5 0x0703bcdf in QThreadPrivate::start (arg=0xa5e2800) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 21 (Thread 0xb54ffb70 (LWP 4578)): #0 IA__g_main_context_iteration (context=0xb3d004e8, may_block=1) at gmain.c:2647 #1 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb3d00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #2 0x071302da in QEventLoop::processEvents (this=0xb54ff200, flags=...) at kernel/qeventloop.cpp:149 #3 0x0713061a in QEventLoop::exec (this=0xb54ff200, flags=...) at kernel/qeventloop.cpp:201 #4 0x07039909 in QThread::exec (this=0xa73b1f8) at thread/qthread.cpp:487 #5 0x06c0dcbe in Digikam::ImageFilterModelWorker::Thread::run (this=0xa73b1f8) at /usr/src/debug/digikam-1.1.0/libs/models/imagefiltermodelthreads.h:66 #6 0x0703bcdf in QThreadPrivate::start (arg=0xa73b1f8) at thread/qthread_unix.cpp:248 #7 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #8 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 20 (Thread 0xb4afeb70 (LWP 4579)): #0 0x00b82be7 in __pthread_mutex_lock (mutex=0xb3f004ec) at pthread_mutex_lock.c:47 #1 0x00bf1797 in g_main_context_iterate (context=0xb3f004e8, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2557 #2 0x00bf19e4 in IA__g_main_context_iteration (context=0xb3f004e8, may_block=<value optimized out>) at gmain.c:2654 #3 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb3f00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #4 0x071302da in QEventLoop::processEvents (this=0xb4afe200, flags=...) at kernel/qeventloop.cpp:149 #5 0x0713061a in QEventLoop::exec (this=0xb4afe200, flags=...) at kernel/qeventloop.cpp:201 #6 0x07039909 in QThread::exec (this=0xa5f1cb0) at thread/qthread.cpp:487 #7 0x06c0dcbe in Digikam::ImageFilterModelWorker::Thread::run (this=0xa5f1cb0) at /usr/src/debug/digikam-1.1.0/libs/models/imagefiltermodelthreads.h:66 #8 0x0703bcdf in QThreadPrivate::start (arg=0xa5f1cb0) at thread/qthread_unix.cpp:248 #9 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 19 (Thread 0xb3cffb70 (LWP 4581)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xa7fa158, mutex=0xa7fa154, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xa7fa158, mutex=0xa7fa154, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xa7fa148) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xa7fa148) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 18 (Thread 0xb32feb70 (LWP 4582)): #0 0x00b83edd in __pthread_mutex_unlock_usercnt (mutex=0xb3d01c44) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0xb3d01c44) at pthread_mutex_unlock.c:290 #2 0x00bede18 in IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2516 #3 0x00bf18b8 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #4 0x00bf19e4 in IA__g_main_context_iteration (context=0xb3d01c40, may_block=<value optimized out>) at gmain.c:2654 #5 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb3d01bc0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0x071302da in QEventLoop::processEvents (this=0xb32fe220, flags=...) at kernel/qeventloop.cpp:149 #7 0x0713061a in QEventLoop::exec (this=0xb32fe220, flags=...) at kernel/qeventloop.cpp:201 #8 0x07039909 in QThread::exec (this=0xa802de8) at thread/qthread.cpp:487 #9 0x0703bcdf in QThreadPrivate::start (arg=0xa802de8) at thread/qthread_unix.cpp:248 #10 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 17 (Thread 0xb28fdb70 (LWP 4583)): #0 0x0715b7fb in QTimerInfoList::timerWait (this=0xb3f02f74, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #1 0x0715a088 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb28fd05c) at kernel/qeventdispatcher_glib.cpp:136 #2 0x0715a11d in timerSourcePrepare (source=0xb3f02f40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #3 0x00bf1120 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280 #4 0x00bf14d9 in g_main_context_iterate (context=0xb3f01b40, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571 #5 0x00bf19e4 in IA__g_main_context_iteration (context=0xb3f01b40, may_block=<value optimized out>) at gmain.c:2654 #6 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb3f01ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #7 0x071302da in QEventLoop::processEvents (this=0xb28fd220, flags=...) at kernel/qeventloop.cpp:149 #8 0x0713061a in QEventLoop::exec (this=0xb28fd220, flags=...) at kernel/qeventloop.cpp:201 #9 0x07039909 in QThread::exec (this=0xa802bf8) at thread/qthread.cpp:487 #10 0x0703bcdf in QThreadPrivate::start (arg=0xa802bf8) at thread/qthread_unix.cpp:248 #11 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #12 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 16 (Thread 0xb1efcb70 (LWP 4584)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xa811918, mutex=0xa811914, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xa811918, mutex=0xa811914, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xa811908) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xa811908) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xaab77b70 (LWP 4603)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84f72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0x02cea6b5 in ?? () from /usr/lib/libxine.so.1 #3 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xa9d6bb70 (LWP 4604)): #0 0x00f60416 in __kernel_vsyscall () #1 0x001e33b1 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0x02d14d35 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x02cf8efe in ?? () from /usr/lib/libxine.so.1 #4 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xa936ab70 (LWP 4605)): #0 0x07159eea in timerSourceCheckHelper (src=0xb3f03a90) at kernel/qeventdispatcher_glib.cpp:145 #1 0x00bf0e61 in IA__g_main_context_check (context=<value optimized out>, max_priority=<value optimized out>, fds=<value optimized out>, n_fds=<value optimized out>) at gmain.c:2469 #2 0x00bf1604 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2588 #3 0x00bf19e4 in IA__g_main_context_iteration (context=0xb3f03190, may_block=<value optimized out>) at gmain.c:2654 #4 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb3f03110, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #5 0x071302da in QEventLoop::processEvents (this=0xa936a1d0, flags=...) at kernel/qeventloop.cpp:149 #6 0x0713061a in QEventLoop::exec (this=0xa936a1d0, flags=...) at kernel/qeventloop.cpp:201 #7 0x07039909 in QThread::exec (this=0xa8dc1c0) at thread/qthread.cpp:487 #8 0x06cd708b in Phonon::Xine::XineThread::run (this=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143 #9 0x0703bcdf in QThreadPrivate::start (arg=0xa8dc1c0) at thread/qthread_unix.cpp:248 #10 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xa8969b70 (LWP 4606)): #0 0x00f60416 in __kernel_vsyscall () #1 0x001e03d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x04e8b6b3 in ?? () from /usr/lib/libpulse.so.0 #3 0x04e784da in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x04e79d54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x04e79e34 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x04e8b5a4 in ?? () from /usr/lib/libpulse.so.0 #7 0x05a8f863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #8 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xa3f67b70 (LWP 4607)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x02cfc6d4 in ?? () from /usr/lib/libxine.so.1 #3 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xa3566b70 (LWP 4608)): #0 0x00bafdc6 in clock_gettime (clock_id=1, tp=0xa3565ed8) at ../sysdeps/unix/clock_gettime.c:100 #1 0x071570cb in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0x0715b7b6 in QTimerInfoList::updateCurrentTime (this=0xb551cfbc) at kernel/qeventdispatcher_unix.cpp:340 #3 0x0715b7fb in QTimerInfoList::timerWait (this=0xb551cfbc, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0x0715a088 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa3565fec) at kernel/qeventdispatcher_glib.cpp:136 #5 0x0715a11d in timerSourcePrepare (source=0xb551cf88, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #6 0x00bf1120 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280 #7 0x00bf14d9 in g_main_context_iterate (context=0xb552d8c8, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571 #8 0x00bf19e4 in IA__g_main_context_iteration (context=0xb552d8c8, may_block=<value optimized out>) at gmain.c:2654 #9 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb551a570, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #10 0x071302da in QEventLoop::processEvents (this=0xa35661b0, flags=...) at kernel/qeventloop.cpp:149 #11 0x0713061a in QEventLoop::exec (this=0xa35661b0, flags=...) at kernel/qeventloop.cpp:201 #12 0x07039909 in QThread::exec (this=0xafab9f0) at thread/qthread.cpp:487 #13 0x09e552bd in Marble::GpsdThread::run (this=<value optimized out>) at /usr/src/debug/kdeedu-4.4.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27 #14 0x0703bcdf in QThreadPrivate::start (arg=0xafab9f0) at thread/qthread_unix.cpp:248 #15 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #16 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xa2b65b70 (LWP 4609)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xafa7d18, mutex=0xafa7d14, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xafa7d18, mutex=0xafa7d14, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xafa7d08) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xafa7d08) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0x9ef5fb70 (LWP 4616)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xb29f610, mutex=0xb29f60c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xb29f610, mutex=0xb29f60c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xb29f600) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xb29f600) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa2164b70 (LWP 4617)): #0 0x00f60416 in __kernel_vsyscall () #1 0x001e03d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00bfe87c in IA__g_poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at gpoll.c:127 #3 0x00bf16f3 in g_main_context_poll (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904 #4 g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586 #5 0x00bf19e4 in IA__g_main_context_iteration (context=0xb3d061b0, may_block=<value optimized out>) at gmain.c:2654 #6 0x07159e7f in QEventDispatcherGlib::processEvents (this=0xb3d039e8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #7 0x071302da in QEventLoop::processEvents (this=0xa21641b0, flags=...) at kernel/qeventloop.cpp:149 #8 0x0713061a in QEventLoop::exec (this=0xa21641b0, flags=...) at kernel/qeventloop.cpp:201 #9 0x07039909 in QThread::exec (this=0xb2f82a0) at thread/qthread.cpp:487 #10 0x09e552bd in Marble::GpsdThread::run (this=<value optimized out>) at /usr/src/debug/kdeedu-4.4.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27 #11 0x0703bcdf in QThreadPrivate::start (arg=0xb2f82a0) at thread/qthread_unix.cpp:248 #12 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0x9f960b70 (LWP 4618)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xb300720, mutex=0xb30071c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xb300720, mutex=0xb30071c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xb300710) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xb300710) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0x9bd5ab70 (LWP 4646)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xcb9ec70, mutex=0xcb9ec6c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xcb9ec70, mutex=0xcb9ec6c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xcb9ec60) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xcb9ec60) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xabfc7b70 (LWP 5067)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xcb74a20, mutex=0xcb74a1c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xcb74a20, mutex=0xcb74a1c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xcb74a10) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xcb74a10) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa1763b70 (LWP 5068)): #0 0x00b83edd in __pthread_mutex_unlock_usercnt (mutex=0x9d040434) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x9d040434) at pthread_mutex_unlock.c:290 #2 0x00bf110e in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2278 #3 0x00bf14d9 in g_main_context_iterate (context=0x9d040430, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571 #4 0x00bf19e4 in IA__g_main_context_iteration (context=0x9d040430, may_block=<value optimized out>) at gmain.c:2654 #5 0x07159e7f in QEventDispatcherGlib::processEvents (this=0x9fd8cfc8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0x071302da in QEventLoop::processEvents (this=0xa17631b0, flags=...) at kernel/qeventloop.cpp:149 #7 0x0713061a in QEventLoop::exec (this=0xa17631b0, flags=...) at kernel/qeventloop.cpp:201 #8 0x07039909 in QThread::exec (this=0xcd4ebc8) at thread/qthread.cpp:487 #9 0x09e552bd in Marble::GpsdThread::run (this=<value optimized out>) at /usr/src/debug/kdeedu-4.4.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27 #10 0x0703bcdf in QThreadPrivate::start (arg=0xcd4ebc8) at thread/qthread_unix.cpp:248 #11 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #12 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x9e55eb70 (LWP 5069)): #0 0x00f60416 in __kernel_vsyscall () #1 0x00b84c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x0703cb7f in wait (this=0xcd51868, mutex=0xcd51864, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xcd51868, mutex=0xcd51864, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x07d0158a in Digikam::LoadSaveThread::run (this=0xcd51858) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131 #5 0x0703bcdf in QThreadPrivate::start (arg=0xcd51858) at thread/qthread_unix.cpp:248 #6 0x00b80ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #7 0x001eadce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb781e7e0 (LWP 4564)): [KCrash Handler] #6 ref (this=0xcf8153c) at /usr/include/QtCore/qatomic_i386.h:120 #7 QList (this=0xcf8153c) at /usr/include/QtCore/qlist.h:114 #8 QForeachContainer (this=0xcf8153c) at /usr/include/QtCore/qglobal.h:2227 #9 KDirWatchPrivate::Entry::propagate_dirty (this=0xcf8153c) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:416 #10 0x05f3b471 in KDirWatchPrivate::Entry::propagate_dirty (this=0xb336da4) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:421 #11 0x05f458f1 in KDirWatchPrivate::slotRescan (this=0xa639c28) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:1349 #12 0x05f464d3 in KDirWatchPrivate::qt_metacall (this=0xa639c28, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdffdfc) at /usr/src/debug/kdelibs-4.4.0/i686-redhat-linux-gnu/kio/kdirwatch_p.moc:81 #13 0x071365db in QMetaObject::metacall (object=0xa639c28, cl=InvokeMetaMethod, idx=4, argv=0xbfdffdfc) at kernel/qmetaobject.cpp:237 #14 0x071454af in QMetaObject::activate (sender=0xa639c70, m=0x7245704, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #15 0x0718d298 in QTimer::timeout (this=0xa639c70) at .moc/release-shared/moc_qtimer.cpp:134 #16 0x0714b37e in QTimer::timerEvent (this=0xa639c70, e=0xbfe00330) at kernel/qtimer.cpp:271 #17 0x07141a94 in QObject::event (this=0xa639c70, e=0xbfe00330) at kernel/qobject.cpp:1212 #18 0x050c5d2c in QApplicationPrivate::notify_helper (this=0xa451ef8, receiver=0xa639c70, e=0xbfe00330) at kernel/qapplication.cpp:4300 #19 0x050cc556 in QApplication::notify (this=0xbfe006a8, receiver=0xa639c70, e=0xbfe00330) at kernel/qapplication.cpp:3704 #20 0x0740b58b in KApplication::notify (this=0xbfe006a8, receiver=0xa639c70, event=0xbfe00330) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302 #21 0x07131c03 in QCoreApplication::notifyInternal (this=0xbfe006a8, receiver=0xa639c70, event=0xbfe00330) at kernel/qcoreapplication.cpp:704 #22 0x0715cafe in sendEvent (this=0xa454c94) at kernel/qcoreapplication.h:215 #23 QTimerInfoList::activateTimers (this=0xa454c94) at kernel/qeventdispatcher_unix.cpp:603 #24 0x0715a188 in timerSourceDispatch (source=0xa455100) at kernel/qeventdispatcher_glib.cpp:184 #25 idleTimerSourceDispatch (source=0xa455100) at kernel/qeventdispatcher_glib.cpp:231 #26 0x00bedf88 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #27 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #28 0x00bf18b8 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #29 0x00bf19e4 in IA__g_main_context_iteration (context=0xa454290, may_block=<value optimized out>) at gmain.c:2654 #30 0x07159e46 in QEventDispatcherGlib::processEvents (this=0xa427e40, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #31 0x051740c6 in QGuiEventDispatcherGlib::processEvents (this=0xa427e40, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #32 0x071302da in QEventLoop::processEvents (this=0xbfe005f4, flags=...) at kernel/qeventloop.cpp:149 #33 0x0713061a in QEventLoop::exec (this=0xbfe005f4, flags=...) at kernel/qeventloop.cpp:201 #34 0x07132ce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #35 0x050c5dd8 in QApplication::exec () at kernel/qapplication.cpp:3579 #36 0x08339dd5 in main (argc=3, argv=0xbfe00af4) at /usr/src/debug/digikam-1.1.0/digikam/main.cpp:195 Possible duplicates by query: bug 229857, bug 229282, bug 228701, bug 228501, bug 227957. Reported using DrKonqi
Fixed in KDE SC 4.4.1 Regards *** This bug has been marked as a duplicate of bug 222547 ***
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will not reproducible. Gilles Caulier