Bug 227957 - Crash when deleting picture in lighttable
Summary: Crash when deleting picture in lighttable
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: LightTable-Engine (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-21 18:10 UTC by Guenther M. Erhard
Modified: 2017-08-16 12:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guenther M. Erhard 2010-02-21 18:10:16 UTC
Version:            (using KDE 4.3.5)
OS:                Linux
Installed from:    Ubuntu Packages

Hi,

I had two jpg pictures loaded in digikams lighttable. I deleted the one I did not like and switched back to the digikam main window (lighttable was still open, also digikams editor). Then digikam crashed and gave me following crash report. The crash is not always reproducable, but it happened already several times.

I use digikam Version 1.2.0 rev.: 1093437 with KDE 4.3.5 on Ubuntu 9.10. compiled yesterday without warnings.

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

Thread 27 (Thread 0xb0d0db70 (LWP 2702)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0x9394d70, mutex=0x9394d58) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0x9394c88, mutex=0x9394c84, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9394c88, mutex=0x9394c84, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x082d80f0 in Digikam::ScanController::run (this=0x939ed58) at /home/guenni/tmp/kde4/graphics/digikam/digikam/scancontroller.cpp:502
#6  0xb4d66e32 in QThreadPrivate::start (arg=0x939ed58) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xb0d0db70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 26 (Thread 0xb00ffb70 (LWP 2732)):
#0  0xb4b57a15 in pthread_mutex_lock (mutex=0x9605f14) at forward.c:182
#1  0xb3332fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0xb3333351 in ?? () from /lib/libglib-2.0.so.0
#3  0xb3333863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb4e82067 in QEventDispatcherGlib::processEvents (this=0x9605df8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#5  0xb4e55c79 in QEventLoop::processEvents (this=0xb00ff2e4, flags=) at kernel/qeventloop.cpp:149
#6  0xb4e560ca in QEventLoop::exec (this=0xb00ff2e4, flags=...) at kernel/qeventloop.cpp:201
#7  0xb4d63b73 in QThread::exec (this=0x962a310) at thread/qthread.cpp:487
#8  0xb6719227 in Digikam::ImageFilterModelWorker::Thread::run (this=0x962a310) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:66
#9  0xb4d66e32 in QThreadPrivate::start (arg=0x962a310) at thread/qthread_unix.cpp:188
#10 0xb464a80e in start_thread (arg=0xb00ffb70) at pthread_create.c:300
#11 0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 25 (Thread 0xad8c1b70 (LWP 2733)):
#0  __pthread_mutex_lock (mutex=0xb0119e0c) at pthread_mutex_lock.c:127
#1  0xb4b57a46 in pthread_mutex_lock (mutex=0xb0119e0c) at forward.c:182
#2  0xb3332fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb3333351 in ?? () from /lib/libglib-2.0.so.0
#4  0xb3333863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4e82067 in QEventDispatcherGlib::processEvents (this=0xb01273e8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0xb4e55c79 in QEventLoop::processEvents (this=0xad8c12e4, flags=) at kernel/qeventloop.cpp:149
#7  0xb4e560ca in QEventLoop::exec (this=0xad8c12e4, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4d63b73 in QThread::exec (this=0x95eed90) at thread/qthread.cpp:487
#9  0xb6719227 in Digikam::ImageFilterModelWorker::Thread::run (this=0x95eed90) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:66
#10 0xb4d66e32 in QThreadPrivate::start (arg=0x95eed90) at thread/qthread_unix.cpp:188
#11 0xb464a80e in start_thread (arg=0xad8c1b70) at pthread_create.c:300
#12 0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 24 (Thread 0xad040b70 (LWP 2734)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0x95e79b8, mutex=0x95e79a0) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0x96a1aa8, mutex=0x96a1aa4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x96a1aa8, mutex=0x96a1aa4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0x96a1a98) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0x96a1a98) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xad040b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 23 (Thread 0xac83fb70 (LWP 2735)):
#0  pthread_mutex_lock (mutex=0x967522c) at forward.c:182
#1  0xb3332fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0xb3333351 in ?? () from /lib/libglib-2.0.so.0
#3  0xb3333863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb4e82067 in QEventDispatcherGlib::processEvents (this=0x96751b8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#5  0xb4e55c79 in QEventLoop::processEvents (this=0xac83f2e4, flags=) at kernel/qeventloop.cpp:149
#6  0xb4e560ca in QEventLoop::exec (this=0xac83f2e4, flags=...) at kernel/qeventloop.cpp:201
#7  0xb4d63b73 in QThread::exec (this=0x9656aa8) at thread/qthread.cpp:487
#8  0x082cf7c5 in Digikam::MetadataManagerWorker::Thread::run (this=0x9656aa8) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:143
#9  0xb4d66e32 in QThreadPrivate::start (arg=0x9656aa8) at thread/qthread_unix.cpp:188
#10 0xb464a80e in start_thread (arg=0xac83fb70) at pthread_create.c:300
#11 0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 22 (Thread 0xac03eb70 (LWP 2736)):
#0  0xb3333891 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#1  0xb4e82067 in QEventDispatcherGlib::processEvents (this=0x94f3fe8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#2  0xb4e55c79 in QEventLoop::processEvents (this=0xac03e2e4, flags=) at kernel/qeventloop.cpp:149
#3  0xb4e560ca in QEventLoop::exec (this=0xac03e2e4, flags=...) at kernel/qeventloop.cpp:201
#4  0xb4d63b73 in QThread::exec (this=0x94f3db8) at thread/qthread.cpp:487
#5  0x082cf7c5 in Digikam::MetadataManagerWorker::Thread::run (this=0x94f3db8) at /home/guenni/tmp/kde4/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:143
#6  0xb4d66e32 in QThreadPrivate::start (arg=0x94f3db8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xac03eb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0xa89f8b70 (LWP 2745)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464f142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb4b578d4 in __pthread_cond_timedwait (cond=0x99ec458, mutex=0x99ec440, abstime=0xa89f8330) at forward.c:152
#3  0xa9a289ff in ?? () from /usr/lib/libxine.so.1
#4  0xb464a80e in start_thread (arg=0xa89f8b70) at pthread_create.c:300
#5  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xa7c79b70 (LWP 2748)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb4b43a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xa9a51be0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0xa9a36011 in ?? () from /usr/lib/libxine.so.1
#4  0xb464a80e in start_thread (arg=0xa7c79b70) at pthread_create.c:300
#5  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xa7478b70 (LWP 2749)):
#0  0xb464cd54 in __pthread_mutex_lock (mutex=0x9e03fa4) at pthread_mutex_lock.c:62
#1  0xb4b57a46 in pthread_mutex_lock (mutex=0x9e03fa4) at forward.c:182
#2  0xb3332fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb3333351 in ?? () from /lib/libglib-2.0.so.0
#4  0xb3333863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4e82067 in QEventDispatcherGlib::processEvents (this=0x996c1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0xb4e55c79 in QEventLoop::processEvents (this=0xa74782b4, flags=) at kernel/qeventloop.cpp:149
#7  0xb4e560ca in QEventLoop::exec (this=0xa74782b4, flags=...) at kernel/qeventloop.cpp:201
#8  0xb4d63b73 in QThread::exec (this=0x99f64c8) at thread/qthread.cpp:487
#9  0xaf82120a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0xb4d66e32 in QThreadPrivate::start (arg=0x99f64c8) at thread/qthread_unix.cpp:188
#11 0xb464a80e in start_thread (arg=0xa7478b70) at pthread_create.c:300
#12 0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xa6c66b70 (LWP 2758)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb4b3cc96 in *__GI___poll (fds=0xb4bbeff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xa81c2cc2 in ?? () from /usr/lib/libpulse.so.0
#3  0xa81afe09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xa81b1c23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xa81b1cf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xa81c2bc3 in ?? () from /usr/lib/libpulse.so.0
#7  0xa8185ac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8  0xb464a80e in start_thread (arg=0xa6c66b70) at pthread_create.c:300
#9  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xa645fb70 (LWP 2759)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb4b3cc96 in *__GI___poll (fds=0xb4bbeff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xa6c72c3b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0xb464a80e in start_thread (arg=0xa645fb70) at pthread_create.c:300
#4  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xa5c5eb70 (LWP 2760)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0x995bda8, mutex=0x995bd90) at forward.c:139
#3  0xa9a395ee in ?? () from /usr/lib/libxine.so.1
#4  0xb464a80e in start_thread (arg=0xa5c5eb70) at pthread_create.c:300
#5  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0x9ec61b70 (LWP 2771)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0x9d10b000, mutex=0x9d10afe8) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xa2f14bf8, mutex=0xa2f14bf4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa2f14bf8, mutex=0xa2f14bf4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xa2f14be8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xa2f14be8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x9ec61b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xa39e4b70 (LWP 2777)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xa3c91e8, mutex=0xa3c91d0) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xa3c73d8, mutex=0xa3c73d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3c73d8, mutex=0xa3c73d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xa3c73c8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xa3c73c8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xa39e4b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xa53f6b70 (LWP 2778)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xa52af80, mutex=0xa52af68) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xa52ace8, mutex=0xa52ace4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa52ace8, mutex=0xa52ace4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xa52acd8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xa52acd8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xa53f6b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0x9e24db70 (LWP 2827)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xb267c98, mutex=0xb267c80) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xb2dd3f8, mutex=0xb2dd3f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb2dd3f8, mutex=0xb2dd3f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xb2dd3e8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xb2dd3e8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x9e24db70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xa434eb70 (LWP 2828)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xb287468, mutex=0xb287450) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xb287370, mutex=0xb28736c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb287370, mutex=0xb28736c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xb287360) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xb287360) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xa434eb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa4bf5b70 (LWP 16496)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xb2fe858, mutex=0xb2fe840) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xb2fe418, mutex=0xb2fe414, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb2fe418, mutex=0xb2fe414, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xb2fe408) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xb2fe408) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0xa4bf5b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0x934ffb70 (LWP 16497)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xb40f668, mutex=0xb40f650) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xb40f3d0, mutex=0xb40f3cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb40f3d0, mutex=0xb40f3cc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xb40f3c0) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xb40f3c0) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x934ffb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0x91cfcb70 (LWP 16503)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xb62b3b8, mutex=0xb62b3a0) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xb62ba58, mutex=0xb62ba54, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb62ba58, mutex=0xb62ba54, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xb62ba48) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xb62ba48) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x91cfcb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0x92cfeb70 (LWP 16774)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xbfdcf10, mutex=0xbfdcef8) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xbfc21d8, mutex=0xbfc21d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xbfc21d8, mutex=0xbfc21d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xbfc21c8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xbfc21c8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x92cfeb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x914fbb70 (LWP 16780)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xc194748, mutex=0xc194730) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xc1944b0, mutex=0xc1944ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc1944b0, mutex=0xc1944ac, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xc1944a0) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xc1944a0) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x914fbb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0x8d622b70 (LWP 16786)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xb2b7760, mutex=0xb2b7748) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xc0dbbd8, mutex=0xc0dbbd4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc0dbbd8, mutex=0xc0dbbd4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xc0dbbc8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xc0dbbc8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x8d622b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x924fdb70 (LWP 16787)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xc0db9f8, mutex=0xc0db9e0) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xc33aee8, mutex=0xc33aee4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc33aee8, mutex=0xc33aee4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xc33aed8) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xc33aed8) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x924fdb70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x94cf2b70 (LWP 16788)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xc360ee0, mutex=0xc360ec8) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xa999620, mutex=0xa99961c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa999620, mutex=0xa99961c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xa999610) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xa999610) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x94cf2b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x8de23b70 (LWP 16789)):
#0  0xb786a430 in __kernel_vsyscall ()
#1  0xb464ee15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb4b5787d in __pthread_cond_wait (cond=0xa9c0de0, mutex=0xa9c0dc8) at forward.c:139
#3  0xb4d67e67 in QWaitConditionPrivate::wait (this=0xc359d00, mutex=0xc359cfc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xc359d00, mutex=0xc359cfc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb69a8fb9 in Digikam::LoadSaveThread::run (this=0xc359cf0) at /home/guenni/tmp/kde4/graphics/digikam/libs/threadimageio/loadsavethread.cpp:131
#6  0xb4d66e32 in QThreadPrivate::start (arg=0xc359cf0) at thread/qthread_unix.cpp:188
#7  0xb464a80e in start_thread (arg=0x8de23b70) at pthread_create.c:300
#8  0xb4b4a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb2e2b920 (LWP 2700)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=0xd2b44a4) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#7  QList (this=0xd2b44a4) at /usr/include/qt4/QtCore/qlist.h:111
#8  QForeachContainer (this=0xd2b44a4) at /usr/include/qt4/QtCore/qglobal.h:2054
#9  KDirWatchPrivate::Entry::propagate_dirty (this=0xd2b44a4) at ../../kio/kio/kdirwatch.cpp:399
#10 0xb61f1981 in KDirWatchPrivate::Entry::propagate_dirty (this=0xa72bdf4) at ../../kio/kio/kdirwatch.cpp:404
#11 0xb61f9991 in KDirWatchPrivate::slotRescan (this=0x93f53b0) at ../../kio/kio/kdirwatch.cpp:1275
#12 0xb61fa4eb in KDirWatchPrivate::qt_metacall (this=0x93f53b0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd91adc) at ./kdirwatch_p.moc:73
#13 0xb4e6d263 in QMetaObject::activate (sender=0x93f53f8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#14 0xb4e6dec2 in QMetaObject::activate (sender=0x93f53f8, m=0xb4f48904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#15 0xb4ea7667 in QTimer::timeout (this=0x93f53f8) at .moc/release-shared/moc_qtimer.cpp:128
#16 0xb4e729ae in QTimer::timerEvent (this=0x93f53f8, e=0xbfd91f70) at kernel/qtimer.cpp:261
#17 0xb4e673bf in QObject::event (this=0x93f53f8, e=0xbfd91f70) at kernel/qobject.cpp:1075
#18 0xb532af54 in QApplicationPrivate::notify_helper (this=0x91e3f70, receiver=0x93f53f8, e=0xbfd91f70) at kernel/qapplication.cpp:4056
#19 0xb533267c in QApplication::notify (this=0xbfd922f4, receiver=0x93f53f8, e=0xbfd91f70) at kernel/qapplication.cpp:3603
#20 0xb5f2825a in KApplication::notify (this=0xbfd922f4, receiver=0x93f53f8, event=0xbfd91f70) at ../../kdeui/kernel/kapplication.cpp:302
#21 0xb4e576cb in QCoreApplication::notifyInternal (this=0xbfd922f4, receiver=0x93f53f8, event=0xbfd91f70) at kernel/qcoreapplication.cpp:610
#22 0xb4e847ce in QCoreApplication::sendEvent (this=0x91e7174) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 QTimerInfoList::activateTimers (this=0x91e7174) at kernel/qeventdispatcher_unix.cpp:572
#24 0xb4e820e0 in timerSourceDispatch (source=0x91e7140) at kernel/qeventdispatcher_glib.cpp:165
#25 0xb332fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0xb3333730 in ?? () from /lib/libglib-2.0.so.0
#27 0xb3333863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0xb4e8202c in QEventDispatcherGlib::processEvents (this=0x91bde70, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#29 0xb53cbbe5 in QGuiEventDispatcherGlib::processEvents (this=0x91bde70, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#30 0xb4e55c79 in QEventLoop::processEvents (this=0xbfd92234, flags=) at kernel/qeventloop.cpp:149
#31 0xb4e560ca in QEventLoop::exec (this=0xbfd92234, flags=...) at kernel/qeventloop.cpp:201
#32 0xb4e5853f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0xb532add7 in QApplication::exec () at kernel/qapplication.cpp:3525
#34 0x08360c80 in main (argc=5, argv=0xbfd92524) at /home/guenni/tmp/kde4/graphics/digikam/digikam/main.cpp:195

Regards,
Guenther
Comment 1 caulier.gilles 2010-02-21 19:14:28 UTC

*** This bug has been marked as a duplicate of bug 222974 ***
Comment 2 caulier.gilles 2017-08-16 12:53:02 UTC
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will
not reproducible.

Gilles Caulier