Bug 226998 - Digikam editor crashed while saving edited image (jpeg, rotated and cropped)
Summary: Digikam editor crashed while saving edited image (jpeg, rotated and cropped)
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-Engine (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-15 14:24 UTC by Thomas Freitag
Modified: 2017-08-08 11:58 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 Thomas Freitag 2010-02-15 14:24:35 UTC
Application that crashed: digikam
Version of the application: 1.1.0
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Digikam crashes after editing and saving a JPEG, editing steps were:
- rotate
- select
- crop
- click on close button (top right)
- answer safe dialog with "yes"
- answer overwrite question with "yes"
  

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

Thread 22 (Thread 0xb61bab70 (LWP 4367)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0x9223378, mutex=0x9223374, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9223378, mutex=0x9223374, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0831c624 in Digikam::ScanController::run (this=0x922b5c8) at /build/buildd/digikam-1.1.0/digikam/scancontroller.cpp:502
#6  0x01c39e32 in QThreadPrivate::start (arg=0x922b5c8) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 21 (Thread 0xb5921b70 (LWP 4369)):
#0  0x00cffd4b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x01f26a46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#2  0x08c05fcf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x08c06351 in ?? () from /lib/libglib-2.0.so.0
#4  0x08c06863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01d55067 in QEventDispatcherGlib::processEvents (this=0x947a858, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x01d28c79 in QEventLoop::processEvents (this=0xb59212e4, flags=) at kernel/qeventloop.cpp:149
#7  0x01d290ca in QEventLoop::exec (this=0xb59212e4, flags=...) at kernel/qeventloop.cpp:201
#8  0x01c36b73 in QThread::exec (this=0x93bb3d0) at thread/qthread.cpp:487
#9  0x00e1bffd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0x01c39e32 in QThreadPrivate::start (arg=0x93bb3d0) at thread/qthread_unix.cpp:188
#11 0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 20 (Thread 0xb4bffb70 (LWP 4370)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x01f0bc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x08c1354b in g_poll () from /lib/libglib-2.0.so.0
#3  0x08c0656b in ?? () from /lib/libglib-2.0.so.0
#4  0x08c06863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01d55067 in QEventDispatcherGlib::processEvents (this=0x9395bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x01d28c79 in QEventLoop::processEvents (this=0xb4bff2e4, flags=) at kernel/qeventloop.cpp:149
#7  0x01d290ca in QEventLoop::exec (this=0xb4bff2e4, flags=...) at kernel/qeventloop.cpp:201
#8  0x01c36b73 in QThread::exec (this=0x947a698) at thread/qthread.cpp:487
#9  0x00e1bffd in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0x01c39e32 in QThreadPrivate::start (arg=0x947a698) at thread/qthread_unix.cpp:188
#11 0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xb43feb70 (LWP 4371)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0x928f6b0, mutex=0x928f6ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x928f6b0, mutex=0x928f6ac, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0x928f6a0) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0x928f6a0) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xb3bfdb70 (LWP 4372)):
#0  0x01e47e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x01d56bf3 in QTimerInfoList::getTime (this=0x94e403c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0x01d56de1 in QTimerInfoList::updateCurrentTime (this=0x94e403c) at kernel/qeventdispatcher_unix.cpp:297
#3  0x01d5788c in QTimerInfoList::timerWait (this=0x94e403c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0x01d55210 in timerSourcePrepare (source=0x94e4008, timeout=0xb3bfd13c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x08c05f90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x08c06351 in ?? () from /lib/libglib-2.0.so.0
#7  0x08c06863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x01d55067 in QEventDispatcherGlib::processEvents (this=0x94e3718, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x01d28c79 in QEventLoop::processEvents (this=0xb3bfd304, flags=) at kernel/qeventloop.cpp:149
#10 0x01d290ca in QEventLoop::exec (this=0xb3bfd304, flags=...) at kernel/qeventloop.cpp:201
#11 0x01c36b73 in QThread::exec (this=0x94e2b80) at thread/qthread.cpp:487
#12 0x01c39e32 in QThreadPrivate::start (arg=0x94e2b80) at thread/qthread_unix.cpp:188
#13 0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb33fcb70 (LWP 4373)):
#0  0x00d01129 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x01f26a86 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0x08c0688b in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x01d55067 in QEventDispatcherGlib::processEvents (this=0x94e4f08, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#4  0x01d28c79 in QEventLoop::processEvents (this=0xb33fc304, flags=) at kernel/qeventloop.cpp:149
#5  0x01d290ca in QEventLoop::exec (this=0xb33fc304, flags=...) at kernel/qeventloop.cpp:201
#6  0x01c36b73 in QThread::exec (this=0x94e40d0) at thread/qthread.cpp:487
#7  0x01c39e32 in QThreadPrivate::start (arg=0x94e40d0) at thread/qthread_unix.cpp:188
#8  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb2bfbb70 (LWP 4374)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0x94de4d0, mutex=0x94de4cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94de4d0, mutex=0x94de4cc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0x94de4c0) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0x94de4c0) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb0756b70 (LWP 4375)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d02142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f268d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0399a9ff in ?? () from /usr/lib/libxine.so.1
#4  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xafb4ab70 (LWP 4376)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x01f12a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x039c3be0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x039a8011 in ?? () from /usr/lib/libxine.so.1
#4  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xaf349b70 (LWP 4377)):
#0  0x00d01144 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x01f26a86 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0x08c05cc6 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x08c0647c in ?? () from /lib/libglib-2.0.so.0
#4  0x08c06863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01d55067 in QEventDispatcherGlib::processEvents (this=0x99e5d90, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x01d28c79 in QEventLoop::processEvents (this=0xaf3492b4, flags=) at kernel/qeventloop.cpp:149
#7  0x01d290ca in QEventLoop::exec (this=0xaf3492b4, flags=...) at kernel/qeventloop.cpp:201
#8  0x01c36b73 in QThread::exec (this=0x95d83b0) at thread/qthread.cpp:487
#9  0x038b120a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x01c39e32 in QThreadPrivate::start (arg=0x95d83b0) at thread/qthread_unix.cpp:188
#11 0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xaeb48b70 (LWP 4378)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x01f0bc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x03cd7cc2 in ?? () from /usr/lib/libpulse.so.0
#3  0x03cc4e09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x03cc6c23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x03cc6cf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x03cd7bc3 in ?? () from /usr/lib/libpulse.so.0
#7  0x03d24ac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xaa346b70 (LWP 4379)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x039ab5ee in ?? () from /usr/lib/libxine.so.1
#4  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xa62e7b70 (LWP 4389)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xa4c9f668, mutex=0xa4c9f664, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa4c9f668, mutex=0xa4c9f664, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xa4c9f658) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xa4c9f658) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xa9344b70 (LWP 4396)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0x9fe4d58, mutex=0x9fe4d54, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9fe4d58, mutex=0x9fe4d54, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0x9fe4d48) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0x9fe4d48) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa82ebb70 (LWP 4397)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xa354fd0, mutex=0xa354fcc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa354fd0, mutex=0xa354fcc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xa354fc0) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xa354fc0) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xa9b45b70 (LWP 4406)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xb1be008, mutex=0xb1be004, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb1be008, mutex=0xb1be004, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xb1bdff8) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xb1bdff8) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xa6ae8b70 (LWP 4407)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xb1334b8, mutex=0xb1334b4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb1334b8, mutex=0xb1334b4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xb1334a8) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xb1334a8) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x9ccffb70 (LWP 4428)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xb1bc140, mutex=0xb1bc13c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb1bc140, mutex=0xb1bc13c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xb1bc130) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xb1bc130) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0x9c4feb70 (LWP 4429)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xb400800, mutex=0xb4007fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb400800, mutex=0xb4007fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xb4007f0) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xb4007f0) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x98893b70 (LWP 4431)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xb8d3590, mutex=0xb8d358c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb8d3590, mutex=0xb8d358c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xb8d3580) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xb8d3580) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x98092b70 (LWP 4432)):
#0  0x00f65422 in __kernel_vsyscall ()
#1  0x00d01e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x01f2687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01c3ae67 in QWaitConditionPrivate::wait (this=0xbae69a8, mutex=0xbae69a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xbae69a8, mutex=0xbae69a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x02d435ba in Digikam::LoadSaveThread::run (this=0xbae6998) at /build/buildd/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#6  0x01c39e32 in QThreadPrivate::start (arg=0xbae6998) at thread/qthread_unix.cpp:188
#7  0x00cfd80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x01f198de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7797920 (LWP 4366)):
[KCrash Handler]
#6  0x01c7d8e5 in QString::size (this=0x9ebd5d8, other=...) at ../../include/QtCore/../../src/corelib/tools/qstring.h:104
#7  QString::operator== (this=0x9ebd5d8, other=...) at tools/qstring.cpp:1912
#8  0x02255daf in KDirWatchPrivate::Entry::findSubEntry (this=0x9356630) at ../../kio/kio/kdirwatch_p.h:157
#9  KDirWatchPrivate::inotifyEventReceived (this=0x9356630) at ../../kio/kio/kdirwatch.cpp:297
#10 0x022574cb in KDirWatchPrivate::qt_metacall (this=0x9356630, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfbb5628) at ./kdirwatch_p.moc:75
#11 0x01d40263 in QMetaObject::activate (sender=0x927e2d8, from_signal_index=4, to_signal_index=4, argv=0xbfbb5628) at kernel/qobject.cpp:3113
#12 0x01d40ec2 in QMetaObject::activate (sender=0x927e2d8, m=0x1e1b8b0, local_signal_index=0, argv=0xbfbb5628) at kernel/qobject.cpp:3187
#13 0x01d7a503 in QSocketNotifier::activated (this=0x927e2d8, _t1=25) at .moc/release-shared/moc_qsocketnotifier.cpp:83
#14 0x01d44c87 in QSocketNotifier::event (this=0x927e2d8, e=0xbfbb59e4) at kernel/qsocketnotifier.cpp:316
#15 0x0136df54 in QApplicationPrivate::notify_helper (this=0x90b8cc8, receiver=0x927e2d8, e=0xbfbb59e4) at kernel/qapplication.cpp:4056
#16 0x0137567c in QApplication::notify (this=0xbfbb7bd8, receiver=0x927e2d8, e=0xbfbb59e4) at kernel/qapplication.cpp:3603
#17 0x034ea25a in KApplication::notify (this=0xbfbb7bd8, receiver=0x927e2d8, event=0xbfbb59e4) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x01d2a6cb in QCoreApplication::notifyInternal (this=0xbfbb7bd8, receiver=0x927e2d8, event=0xbfbb59e4) at kernel/qcoreapplication.cpp:610
#19 0x01d552ca in QCoreApplication::sendEvent (source=0x90bba48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 socketNotifierSourceDispatch (source=0x90bba48) at kernel/qeventdispatcher_glib.cpp:110
#21 0x08c02e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0x08c06730 in ?? () from /lib/libglib-2.0.so.0
#23 0x08c06863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0x01d5502c in QEventDispatcherGlib::processEvents (this=0x9092e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#25 0x0140ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x9092e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#26 0x01d28c79 in QEventLoop::processEvents (this=0xb6e44e0, flags=) at kernel/qeventloop.cpp:149
#27 0x01d290ca in QEventLoop::exec (this=0xb6e44e0, flags=...) at kernel/qeventloop.cpp:201
#28 0x02e8bef4 in Digikam::EditorWindow::enterWaitingLoop (this=0xb152a50) at /build/buildd/digikam-1.1.0/utilities/imageeditor/editor/editorwindow.cpp:1327
#29 0x02e9a742 in Digikam::EditorWindow::promptUserSave (this=0xb152a50, url=..., saveOrSaveAs=Digikam::EditorWindow::AskIfNeeded, allowCancel=true)
    at /build/buildd/digikam-1.1.0/utilities/imageeditor/editor/editorwindow.cpp:1283
#30 0x080a2e7f in Digikam::ImageWindow::queryClose (this=0xb152a50) at /build/buildd/digikam-1.1.0/utilities/imageeditor/editor/imagewindow.cpp:304
#31 0x080a3850 in Digikam::ImageWindow::closeEvent (this=0xb152a50, e=0xbfbb62d8) at /build/buildd/digikam-1.1.0/utilities/imageeditor/editor/imagewindow.cpp:257
#32 0x013c2a06 in QWidget::event (this=0xb152a50, event=0xbfbb62d8) at kernel/qwidget.cpp:7699
#33 0x01790297 in QMainWindow::event (this=0xb152a50, event=0xbfbb62d8) at widgets/qmainwindow.cpp:1399
#34 0x035d0434 in KMainWindow::event (this=0xb152a50, ev=0xbfbb62d8) at ../../kdeui/widgets/kmainwindow.cpp:1101
#35 0x036169df in KXmlGuiWindow::event (this=0xb152a50, ev=0xbfbb62d8) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#36 0x0136df54 in QApplicationPrivate::notify_helper (this=0x90b8cc8, receiver=0xb152a50, e=0xbfbb62d8) at kernel/qapplication.cpp:4056
#37 0x013755ca in QApplication::notify (this=0xbfbb7bd8, receiver=0xb152a50, e=0xbfbb62d8) at kernel/qapplication.cpp:4021
#38 0x034ea25a in KApplication::notify (this=0xbfbb7bd8, receiver=0xb152a50, event=0xbfbb62d8) at ../../kdeui/kernel/kapplication.cpp:302
#39 0x01d2a6cb in QCoreApplication::notifyInternal (this=0xbfbb7bd8, receiver=0xb152a50, event=0xbfbb62d8) at kernel/qcoreapplication.cpp:610
#40 0x013c85d6 in QCoreApplication::sendSpontaneousEvent (this=0xb9a7210, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#41 QWidgetPrivate::close_helper (this=0xb9a7210, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7120
#42 0x013d05eb in QETWidget::translateCloseEvent (this=0xbfbb7bd8, w=0xb152a50, event=0xbfbb782c, passive_only=false) at kernel/qapplication_x11.cpp:5291
#43 QApplication::x11ClientMessage (this=0xbfbb7bd8, w=0xb152a50, event=0xbfbb782c, passive_only=false) at kernel/qapplication_x11.cpp:3086
#44 0x013e1ff9 in QApplication::x11ProcessEvent (this=0xbfbb7bd8, event=0xbfbb782c) at kernel/qapplication_x11.cpp:3682
#45 0x0140f502 in x11EventSourceDispatch (s=0x90bbf00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0x08c02e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x08c06730 in ?? () from /lib/libglib-2.0.so.0
#48 0x08c06863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x01d5502c in QEventDispatcherGlib::processEvents (this=0x9092e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#50 0x0140ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x9092e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x01d28c79 in QEventLoop::processEvents (this=0xbfbb7b24, flags=) at kernel/qeventloop.cpp:149
#52 0x01d290ca in QEventLoop::exec (this=0xbfbb7b24, flags=...) at kernel/qeventloop.cpp:201
#53 0x01d2b53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#54 0x0136ddd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#55 0x083c322b in main (argc=5, argv=0xbfbb8044) at /build/buildd/digikam-1.1.0/digikam/main.cpp:195

Reported using DrKonqi
Comment 1 Thomas Freitag 2010-02-15 14:37:10 UTC
Additional information:
Crash happens after editing the second JPEG
Comment 2 Thomas Freitag 2010-02-15 14:38:53 UTC
*** Bug 227001 has been marked as a duplicate of this bug. ***
Comment 3 caulier.gilles 2010-02-15 14:40:58 UTC

*** This bug has been marked as a duplicate of bug 222974 ***
Comment 4 caulier.gilles 2017-08-08 11:58:48 UTC
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will
not reproducible.

Gilles Caulier