Bug 228562 - Digikam crashes saving from editor
Summary: Digikam crashes saving from editor
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-Engine (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-26 03:09 UTC by Russell Harrison
Modified: 2017-08-08 11:28 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Russell Harrison 2010-02-26 03:09:31 UTC
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.31.12-174.2.22.fc12.i686.PAE i686
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
After editing a picture in the editor digikam crashes while saving the file.  Either overwrite or saving to a new name can produce the crash.

The crash can be reproduced some of the time.

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

Thread 25 (Thread 0xb5200b70 (LWP 14660)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0x926fed0, mutex=0x926fecc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x926fed0, mutex=0x926fecc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x082b0544 in Digikam::ScanController::run (this=0x9278c00) at /usr/src/debug/digikam-1.1.0/digikam/scancontroller.cpp:502
#5  0x027b3cdf in QThreadPrivate::start (arg=0x9278c00) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 24 (Thread 0xb41ffb70 (LWP 14661)):
#0  IA__g_main_context_iteration (context=0xb2a004e8, may_block=1) at gmain.c:2647
#1  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#2  0x028a82da in QEventLoop::processEvents (this=0xb41ff200, flags=...) at kernel/qeventloop.cpp:149
#3  0x028a861a in QEventLoop::exec (this=0xb41ff200, flags=...) at kernel/qeventloop.cpp:201
#4  0x027b1909 in QThread::exec (this=0x9298e80) at thread/qthread.cpp:487
#5  0x06538cbe in Digikam::ImageFilterModelWorker::Thread::run (this=0x9298e80) at /usr/src/debug/digikam-1.1.0/libs/models/imagefiltermodelthreads.h:66
#6  0x027b3cdf in QThreadPrivate::start (arg=0x9298e80) at thread/qthread_unix.cpp:248
#7  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 23 (Thread 0xb37feb70 (LWP 14662)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x0556a3d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06e5b87c in IA__g_poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at gpoll.c:127
#3  0x06e4e6f3 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  0x06e4e9e4 in IA__g_main_context_iteration (context=0xb2c004e8, may_block=<value optimized out>) at gmain.c:2654
#6  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x028a82da in QEventLoop::processEvents (this=0xb37fe200, flags=...) at kernel/qeventloop.cpp:149
#8  0x028a861a in QEventLoop::exec (this=0xb37fe200, flags=...) at kernel/qeventloop.cpp:201
#9  0x027b1909 in QThread::exec (this=0x943ac98) at thread/qthread.cpp:487
#10 0x06538cbe in Digikam::ImageFilterModelWorker::Thread::run (this=0x943ac98) at /usr/src/debug/digikam-1.1.0/libs/models/imagefiltermodelthreads.h:66
#11 0x027b3cdf in QThreadPrivate::start (arg=0x943ac98) at thread/qthread_unix.cpp:248
#12 0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#13 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 22 (Thread 0xb29ffb70 (LWP 14663)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0x9460750, mutex=0x946074c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9460750, mutex=0x946074c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0x9460740) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0x9460740) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0xb1ffeb70 (LWP 14664)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x0556a3d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06e5b87c in IA__g_poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at gpoll.c:127
#3  0x06e4e6f3 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  0x06e4e9e4 in IA__g_main_context_iteration (context=0xb2c01a40, may_block=<value optimized out>) at gmain.c:2654
#6  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2c019c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x028a82da in QEventLoop::processEvents (this=0xb1ffe220, flags=...) at kernel/qeventloop.cpp:149
#8  0x028a861a in QEventLoop::exec (this=0xb1ffe220, flags=...) at kernel/qeventloop.cpp:201
#9  0x027b1909 in QThread::exec (this=0x94b3aa8) at thread/qthread.cpp:487
#10 0x027b3cdf in QThreadPrivate::start (arg=0x94b3aa8) at thread/qthread_unix.cpp:248
#11 0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#12 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xb15fdb70 (LWP 14665)):
#0  __pthread_mutex_lock (mutex=0xb2a01c44) at pthread_mutex_lock.c:125
#1  0x06e4de9c 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:2471
#2  0x06e4e604 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  0x06e4e9e4 in IA__g_main_context_iteration (context=0xb2a01c40, may_block=<value optimized out>) at gmain.c:2654
#4  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2a01bc0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x028a82da in QEventLoop::processEvents (this=0xb15fd220, flags=...) at kernel/qeventloop.cpp:149
#6  0x028a861a in QEventLoop::exec (this=0xb15fd220, flags=...) at kernel/qeventloop.cpp:201
#7  0x027b1909 in QThread::exec (this=0x94b4ec0) at thread/qthread.cpp:487
#8  0x027b3cdf in QThreadPrivate::start (arg=0x94b4ec0) at thread/qthread_unix.cpp:248
#9  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xb0bfcb70 (LWP 14666)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0x94c17a0, mutex=0x94c179c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x94c17a0, mutex=0x94c179c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0x94c1790) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0x94c1790) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xaac5cb70 (LWP 14669)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472f72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x02cba6b5 in ?? () from /usr/lib/libxine.so.1
#3  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xa9e50b70 (LWP 14670)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x0556d3b1 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x02ce4d35 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x02cc8efe in ?? () from /usr/lib/libxine.so.1
#4  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xa944fb70 (LWP 14671)):
#0  0x00533dc6 in clock_gettime (clock_id=1, tp=0xa944ef18) at ../sysdeps/unix/clock_gettime.c:100
#1  0x028cf0cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x028d37b6 in QTimerInfoList::updateCurrentTime (this=0x99e51b4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x028d37fb in QTimerInfoList::timerWait (this=0x99e51b4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x028d2088 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa944f00c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x06e4e120 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280
#6  0x06e4e4d9 in g_main_context_iterate (context=0x99e3e80, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#7  0x06e4e9e4 in IA__g_main_context_iteration (context=0x99e3e80, may_block=<value optimized out>) at gmain.c:2654
#8  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0x99e3e00, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0x028a82da in QEventLoop::processEvents (this=0xa944f1d0, flags=...) at kernel/qeventloop.cpp:149
#10 0x028a861a in QEventLoop::exec (this=0xa944f1d0, flags=...) at kernel/qeventloop.cpp:201
#11 0x027b1909 in QThread::exec (this=0x99e3a08) at thread/qthread.cpp:487
#12 0x085ec08b in Phonon::Xine::XineThread::run (this=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143
#13 0x027b3cdf in QThreadPrivate::start (arg=0x99e3a08) at thread/qthread_unix.cpp:248
#14 0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#15 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xa8a4eb70 (LWP 14672)):
#0  0x071426fb in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.21.so
#1  0x0781d69a in ?? () from /usr/lib/libpulse.so.0
#2  0x0780a4da in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x0780bd54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x0780be34 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x0781d5a4 in ?? () from /usr/lib/libpulse.so.0
#6  0x071437d3 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xa404cb70 (LWP 14673)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02ccc6d4 in ?? () from /usr/lib/libxine.so.1
#3  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xa364bb70 (LWP 14674)):
#0  0x00533dc6 in clock_gettime (clock_id=1, tp=0xa364aed8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x028cf0cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x028d37b6 in QTimerInfoList::updateCurrentTime (this=0xb2c03ac4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x028d37fb in QTimerInfoList::timerWait (this=0xb2c03ac4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x028d2088 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa364afec) at kernel/qeventdispatcher_glib.cpp:136
#5  0x028d211d in timerSourcePrepare (source=0xb2c03a90, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x06e4e120 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280
#7  0x06e4e4d9 in g_main_context_iterate (context=0xb2c03190, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#8  0x06e4e9e4 in IA__g_main_context_iteration (context=0xb2c03190, may_block=<value optimized out>) at gmain.c:2654
#9  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2c03110, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x028a82da in QEventLoop::processEvents (this=0xa364b1b0, flags=...) at kernel/qeventloop.cpp:149
#11 0x028a861a in QEventLoop::exec (this=0xa364b1b0, flags=...) at kernel/qeventloop.cpp:201
#12 0x027b1909 in QThread::exec (this=0x9c3bca8) at thread/qthread.cpp:487
#13 0x05f2e2bd 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 0x027b3cdf in QThreadPrivate::start (arg=0x9c3bca8) at thread/qthread_unix.cpp:248
#15 0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xa2c15b70 (LWP 14675)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0x9c22b80, mutex=0x9c22b7c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9c22b80, mutex=0x9c22b7c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0x9c22b70) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0x9c22b70) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xa1813b70 (LWP 14681)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0x9c47918, mutex=0x9c47914, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9c47918, mutex=0x9c47914, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0x9c47908) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0x9c47908) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa2214b70 (LWP 14682)):
#0  0x00533dc6 in clock_gettime (clock_id=1, tp=0xa2213ed8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x028cf0cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x028d37b6 in QTimerInfoList::updateCurrentTime (this=0xb2a058e4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x028d37fb in QTimerInfoList::timerWait (this=0xb2a058e4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x028d2088 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa2213fec) at kernel/qeventdispatcher_glib.cpp:136
#5  0x028d211d in timerSourcePrepare (source=0xb2a058b0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x06e4e120 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280
#7  0x06e4e4d9 in g_main_context_iterate (context=0xb2a05bd0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#8  0x06e4e9e4 in IA__g_main_context_iteration (context=0xb2a05bd0, may_block=<value optimized out>) at gmain.c:2654
#9  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2a03748, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x028a82da in QEventLoop::processEvents (this=0xa22141b0, flags=...) at kernel/qeventloop.cpp:149
#11 0x028a861a in QEventLoop::exec (this=0xa22141b0, flags=...) at kernel/qeventloop.cpp:201
#12 0x027b1909 in QThread::exec (this=0x9f5bec8) at thread/qthread.cpp:487
#13 0x05f2e2bd 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 0x027b3cdf in QThreadPrivate::start (arg=0x9f5bec8) at thread/qthread_unix.cpp:248
#15 0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa03ffb70 (LWP 14683)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0x9f503b8, mutex=0x9f503b4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9f503b8, mutex=0x9f503b4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0x9f503a8) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0x9f503a8) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0x9effdb70 (LWP 14701)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0xa077138, mutex=0xa077134, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa077138, mutex=0xa077134, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0xa077128) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0xa077128) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0x9f9feb70 (LWP 14804)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0xc4b63e0, mutex=0xc4b63dc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xc4b63e0, mutex=0xc4b63dc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0xc4b63d0) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0xc4b63d0) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x9ceffb70 (LWP 14805)):
#0  0x00533dc6 in clock_gettime (clock_id=1, tp=0x9cefeed8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x028cf0cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x028d37b6 in QTimerInfoList::updateCurrentTime (this=0xb2a0e2ac) at kernel/qeventdispatcher_unix.cpp:340
#3  0x028d37fb in QTimerInfoList::timerWait (this=0xb2a0e2ac, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x028d2088 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9cefefec) at kernel/qeventdispatcher_glib.cpp:136
#5  0x028d211d in timerSourcePrepare (source=0xb2a0e278, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x06e4e120 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at gmain.c:2280
#7  0x06e4e4d9 in g_main_context_iterate (context=0xa04c4ad8, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#8  0x06e4e9e4 in IA__g_main_context_iteration (context=0xa04c4ad8, may_block=<value optimized out>) at gmain.c:2654
#9  0x028d1e7f in QEventDispatcherGlib::processEvents (this=0xb2a058a0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x028a82da in QEventLoop::processEvents (this=0x9ceff1b0, flags=...) at kernel/qeventloop.cpp:149
#11 0x028a861a in QEventLoop::exec (this=0x9ceff1b0, flags=...) at kernel/qeventloop.cpp:201
#12 0x027b1909 in QThread::exec (this=0xaac1e70) at thread/qthread.cpp:487
#13 0x05f2e2bd 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 0x027b3cdf in QThreadPrivate::start (arg=0xaac1e70) at thread/qthread_unix.cpp:248
#15 0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0x9c4feb70 (LWP 14806)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0xc8ebc10, mutex=0xc8ebc0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xc8ebc10, mutex=0xc8ebc0c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0xc8ebc00) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0xc8ebc00) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x9b0fcb70 (LWP 15216)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0xeb84ce0, mutex=0xeb84cdc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xeb84ce0, mutex=0xeb84cdc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0xeb84cd0) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0xeb84cd0) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x9bafdb70 (LWP 15217)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0xeff92f0, mutex=0xeff92ec, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xeff92f0, mutex=0xeff92ec, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0258858a in Digikam::LoadSaveThread::run (this=0xeff92e0) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x027b3cdf in QThreadPrivate::start (arg=0xeff92e0) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x7b380b70 (LWP 15483)):
#0  0x00452424 in __kernel_vsyscall ()
#1  0x00472c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x027b4b7f in wait (this=0xea68788, mutex=0xea68784, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xea68788, mutex=0xea68784, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x083239b8 in Digikam::RenameThread::run (this=0xd55e798) at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/renamethread.cpp:99
#5  0x027b3cdf in QThreadPrivate::start (arg=0xd55e798) at thread/qthread_unix.cpp:248
#6  0x0046eab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#7  0x05574dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb68057e0 (LWP 14659)):
[KCrash Handler]
#6  0x027f8fbd in QString::operator== (this=0xc746440, other=...) at tools/qstring.cpp:2060
#7  0x03deadc1 in findSubEntry (this=0x92d27f8) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch_p.h:161
#8  KDirWatchPrivate::inotifyEventReceived (this=0x92d27f8) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:309
#9  0x03ded4b3 in KDirWatchPrivate::qt_metacall (this=0x92d27f8, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbff4d078)
    at /usr/src/debug/kdelibs-4.4.0/i686-redhat-linux-gnu/kio/kdirwatch_p.moc:83
#10 0x028ae5db in QMetaObject::metacall (object=0x92d27f8, cl=InvokeMetaMethod, idx=6, argv=0xbff4d078) at kernel/qmetaobject.cpp:237
#11 0x028bd4af in QMetaObject::activate (sender=0x9390748, m=0x29bd6b0, local_signal_index=0, argv=0xbff4d078) at kernel/qobject.cpp:3293
#12 0x02905114 in QSocketNotifier::activated (this=0x9390748, _t1=23) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#13 0x028c2a7f in QSocketNotifier::event (this=0x9390748, e=0xbff4d504) at kernel/qsocketnotifier.cpp:317
#14 0x0162e1cc in QApplicationPrivate::notify_helper (this=0x91c3ee0, receiver=0x9390748, e=0xbff4d504) at kernel/qapplication.cpp:4300
#15 0x016349f6 in QApplication::notify (this=0xbff4d858, receiver=0x9390748, e=0xbff4d504) at kernel/qapplication.cpp:3704
#16 0x012f558b in KApplication::notify (this=0xbff4d858, receiver=0x9390748, event=0xbff4d504) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#17 0x028a9c03 in QCoreApplication::notifyInternal (this=0xbff4d858, receiver=0x9390748, event=0xbff4d504) at kernel/qcoreapplication.cpp:704
#18 0x028d221a in sendEvent (source=0x91c6c10) at kernel/qcoreapplication.h:215
#19 socketNotifierSourceDispatch (source=0x91c6c10) at kernel/qeventdispatcher_glib.cpp:110
#20 0x06e4af88 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#22 0x06e4e8b8 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
#23 0x06e4e9e4 in IA__g_main_context_iteration (context=0x91c6290, may_block=<value optimized out>) at gmain.c:2654
#24 0x028d1e46 in QEventDispatcherGlib::processEvents (this=0x9199e40, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#25 0x016dc566 in QGuiEventDispatcherGlib::processEvents (this=0x9199e40, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x028a82da in QEventLoop::processEvents (this=0xbff4d7a4, flags=...) at kernel/qeventloop.cpp:149
#27 0x028a861a in QEventLoop::exec (this=0xbff4d7a4, flags=...) at kernel/qeventloop.cpp:201
#28 0x028aace7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#29 0x0162e278 in QApplication::exec () at kernel/qapplication.cpp:3579
#30 0x08339dd5 in main (argc=5, argv=0xbff4dca4) at /usr/src/debug/digikam-1.1.0/digikam/main.cpp:195

This bug may be a duplicate of or related to bug 222974.

Possible duplicates by query: bug 228401, bug 228109, bug 227828, bug 227390, bug 227001.

Reported using DrKonqi
Comment 1 Johannes Wienke 2010-02-26 10:17:48 UTC

*** This bug has been marked as a duplicate of bug 222974 ***
Comment 2 caulier.gilles 2010-02-26 10:34:08 UTC
*** Bug 228501 has been marked as a duplicate of this bug. ***
Comment 3 caulier.gilles 2017-08-08 11:28:10 UTC
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will
not reproducible.

Gilles Caulier