Application that crashed: digikam Version of the application: 1.0.0 KDE Version: 4.3.5 (KDE 4.3.5) Qt Version: 4.5.2 Operating System: Linux 2.6.31-20-generic x86_64 Distribution: Ubuntu 9.10 What I was doing when the application crashed: I was going through some images, just straigthenig and cropping them, and of course saving the edited copy. on about the third image, the programe shut down as I selected crop. No warning, nothing fuzzy, just shut down. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f993516c750 (LWP 3332))] Thread 19 (Thread 0x7f991d423910 (LWP 3335)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0xfaf530, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xfaf530, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006da043 in ?? () #4 0x00007f992e882445 in QThreadPrivate::start (arg=0xfae900) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 18 (Thread 0x7f9919bd9910 (LWP 3337)): #0 0x00007fff3d3ff82c in clock_gettime () #1 0x00007f99275b2fdf in *__GI_clock_gettime (clock_id=1, tp=0x7f9919bd8dc0) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007f992e992ccd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339 #3 0x00007f992e992ec1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297 #4 0x00007f992e9938f3 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #5 0x00007f992e99137d in timerSourcePrepare (source=<value optimized out>, timeout=0x7f9919bd8ebc) at kernel/qeventdispatcher_glib.cpp:141 #6 0x00007f9928262dba in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x00007f9928263191 in ?? () from /lib/libglib-2.0.so.0 #8 0x00007f99282636c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x00007f992e9911fe in QEventDispatcherGlib::processEvents (this=0x11b7ac0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #10 0x00007f992e967532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #11 0x00007f992e967904 in QEventLoop::exec (this=0x7f9919bd9050, flags=) at kernel/qeventloop.cpp:201 #12 0x00007f992e87f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #13 0x00007f992e882445 in QThreadPrivate::start (arg=0x11b0fd0) at thread/qthread_unix.cpp:188 #14 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #15 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #16 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 17 (Thread 0x7f99193d8910 (LWP 3338)): #0 0x00007fff3d3ff82c in clock_gettime () #1 0x00007f99275b2fdf in *__GI_clock_gettime (clock_id=1, tp=0x7f99193d7dc0) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007f992e992ccd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339 #3 0x00007f992e992ec1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297 #4 0x00007f992e9938f3 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #5 0x00007f992e99137d in timerSourcePrepare (source=<value optimized out>, timeout=0x7f99193d7ebc) at kernel/qeventdispatcher_glib.cpp:141 #6 0x00007f9928262dba in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x00007f9928263191 in ?? () from /lib/libglib-2.0.so.0 #8 0x00007f99282636c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x00007f992e9911fe in QEventDispatcherGlib::processEvents (this=0x1195050, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #10 0x00007f992e967532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #11 0x00007f992e967904 in QEventLoop::exec (this=0x7f99193d8050, flags=) at kernel/qeventloop.cpp:201 #12 0x00007f992e87f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #13 0x00007f992e882445 in QThreadPrivate::start (arg=0x11c4b30) at thread/qthread_unix.cpp:188 #14 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #15 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #16 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f9918b57910 (LWP 3339)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x133a988, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x133a988, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x133a970) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f9913fff910 (LWP 3340)): #0 0x00007f99282629e3 in g_main_context_check () from /lib/libglib-2.0.so.0 #1 0x00000000013476f0 in ?? () #2 0x00007f99284e9e00 in ?? () from /lib/libglib-2.0.so.0 #3 0x0000000000000001 in ?? () #4 0x00007f992ddf8620 in ?? () at forward.c:178 from /lib/libc.so.6 #5 0x0000000000000001 in ?? () #6 0x0000000000000003 in ?? () #7 0x00007f99282636c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x00007f992e9911fe in QEventDispatcherGlib::processEvents (this=0x1347620, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #9 0x00007f992e967532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #10 0x00007f992e967904 in QEventLoop::exec (this=0x7f9913fff050, flags=) at kernel/qeventloop.cpp:201 #11 0x00007f992e87f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #12 0x00007f992e882445 in QThreadPrivate::start (arg=0x13446d0) at thread/qthread_unix.cpp:188 #13 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #14 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f99137fe910 (LWP 3341)): #0 0x00007fff3d3ff82c in clock_gettime () #1 0x00007f99275b2fdf in *__GI_clock_gettime (clock_id=1, tp=0x7f99137fddc0) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007f992e992ccd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339 #3 0x00007f992e992ec1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297 #4 0x00007f992e9938f3 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #5 0x00007f992e99137d in timerSourcePrepare (source=<value optimized out>, timeout=0x7f99137fdebc) at kernel/qeventdispatcher_glib.cpp:141 #6 0x00007f9928262dba in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x00007f9928263191 in ?? () from /lib/libglib-2.0.so.0 #8 0x00007f99282636c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x00007f992e9911fe in QEventDispatcherGlib::processEvents (this=0x1342af0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #10 0x00007f992e967532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #11 0x00007f992e967904 in QEventLoop::exec (this=0x7f99137fe050, flags=) at kernel/qeventloop.cpp:201 #12 0x00007f992e87f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #13 0x00007f992e882445 in QThreadPrivate::start (arg=0x1346190) at thread/qthread_unix.cpp:188 #14 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #15 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #16 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f9912ffd910 (LWP 3342)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x100c1d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x100c1d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x100c1c0) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f990e795910 (LWP 3353)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007f99104dcc91 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f990c236910 (LWP 3356)): #0 0x00007f992dde2412 in select () from /lib/libc.so.6 #1 0x00007f9910505725 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0x00007f99104ea7e9 in ?? () from /usr/lib/libxine.so.1 #3 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f990ba35910 (LWP 3357)): #0 0x00007fff3d3ff82c in clock_gettime () #1 0x00007f99275b2fdf in *__GI_clock_gettime (clock_id=1, tp=0x7f990ba34d70) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007f992e992ccd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339 #3 0x00007f992e992ec1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297 #4 0x00007f992e9938f3 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #5 0x00007f992e99137d in timerSourcePrepare (source=<value optimized out>, timeout=0x7f990ba34e6c) at kernel/qeventdispatcher_glib.cpp:141 #6 0x00007f9928262dba in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x00007f9928263191 in ?? () from /lib/libglib-2.0.so.0 #8 0x00007f99282636c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x00007f992e9911fe in QEventDispatcherGlib::processEvents (this=0x18a2110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #10 0x00007f992e967532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #11 0x00007f992e967904 in QEventLoop::exec (this=0x7f990ba35000, flags=) at kernel/qeventloop.cpp:201 #12 0x00007f992e87f6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #13 0x00007f991073756e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #14 0x00007f992e882445 in QThreadPrivate::start (arg=0x18a1b70) at thread/qthread_unix.cpp:188 #15 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #16 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () The current source language is "auto; currently c". Thread 9 (Thread 0x7f9906e22910 (LWP 3366)): #0 0x00007f992cb86420 in __pthread_mutex_unlock_full (mutex=0x18bf210, decr=1) at pthread_mutex_unlock.c:215 #1 0x00007f990d93b37e in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.19.so #2 0x00007f990db7b201 in ?? () from /usr/lib/libpulse.so.0 #3 0x00007f990db6b5e6 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x00007f990db6ceb9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x00007f990db6cf70 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x00007f990db7b12b in ?? () from /usr/lib/libpulse.so.0 #7 0x00007f990d93c050 in ?? () from /usr/lib/libpulsecommon-0.9.19.so #8 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f990ac1d910 (LWP 3367)): #0 0x00007f992dddd3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f990b030cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #2 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f990a41c910 (LWP 3368)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f99104ed983 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f9901e1f910 (LWP 3378)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1d39928, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1d39928, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x1d39910) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 5 (Thread 0x7f98f2ffd910 (LWP 3385)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2128768, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2128768, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x2128750) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f9902620910 (LWP 3386)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2653f78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2653f78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x2653f60) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f990161e910 (LWP 3407)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4825328, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x4825328, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x4825310) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f990795c910 (LWP 3408)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f992e8834fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4920a88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x4920a88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f993220b862 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0x00007f992e882445 in QThreadPrivate::start (arg=0x4920a70) at thread/qthread_unix.cpp:188 #5 0x00007f992cb82a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f992dde980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f993516c750 (LWP 3332)): [KCrash Handler] #5 QBasicAtomicInt::ref (this=0x7f98dc1a22c8) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #6 QList (this=0x7f98dc1a22c8) at /usr/include/qt4/QtCore/qlist.h:111 #7 QForeachContainer (this=0x7f98dc1a22c8) at /usr/include/qt4/QtCore/qglobal.h:2054 #8 KDirWatchPrivate::Entry::propagate_dirty (this=0x7f98dc1a22c8) at ../../kio/kio/kdirwatch.cpp:399 #9 0x00007f9930e2046b in KDirWatchPrivate::Entry::propagate_dirty (this=<value optimized out>) at ../../kio/kio/kdirwatch.cpp:404 #10 0x00007f9930e2046b in KDirWatchPrivate::Entry::propagate_dirty (this=<value optimized out>) at ../../kio/kio/kdirwatch.cpp:404 #11 0x00007f9930e27b27 in KDirWatchPrivate::slotRescan (this=0xff1c60) at ../../kio/kio/kdirwatch.cpp:1275 #12 0x00007f9930e286f4 in KDirWatchPrivate::qt_metacall (this=0xff1c60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3d3a4020) at ./kdirwatch_p.moc:73 #13 0x00007f992e97dddc in QMetaObject::activate (sender=0xff1cc8, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113 #14 0x00007f992e977d83 in QObject::event (this=0xff1cc8, e=0x0) at kernel/qobject.cpp:1075 #15 0x00007f992f4fdefc in QApplicationPrivate::notify_helper (this=0xd8e090, receiver=0xff1cc8, e=0x7fff3d3a4620) at kernel/qapplication.cpp:4056 #16 0x00007f992f5051ce in QApplication::notify (this=0x7fff3d3a4990, receiver=0xff1cc8, e=0x7fff3d3a4620) at kernel/qapplication.cpp:4021 #17 0x00007f99308eef46 in KApplication::notify (this=0x7fff3d3a4990, receiver=0xff1cc8, event=0x7fff3d3a4620) at ../../kdeui/kernel/kapplication.cpp:302 #18 0x00007f992e968c2c in QCoreApplication::notifyInternal (this=0x7fff3d3a4990, receiver=0xff1cc8, event=0x7fff3d3a4620) at kernel/qcoreapplication.cpp:610 #19 0x00007f992e993862 in QCoreApplication::sendEvent (this=0xd91d50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #20 QTimerInfoList::activateTimers (this=0xd91d50) at kernel/qeventdispatcher_unix.cpp:572 #21 0x00007f992e99125d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #22 0x00007f992825fbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #23 0x00007f9928263598 in ?? () from /lib/libglib-2.0.so.0 #24 0x00007f99282636c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #25 0x00007f992e9911a6 in QEventDispatcherGlib::processEvents (this=0xd5b590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #26 0x00007f992f5924be in QGuiEventDispatcherGlib::processEvents (this=0x7f98dc1a22c8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #27 0x00007f992e967532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #28 0x00007f992e967904 in QEventLoop::exec (this=0x7fff3d3a48c0, flags=) at kernel/qeventloop.cpp:201 #29 0x00007f992e969ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #30 0x0000000000779602 in ?? () #31 0x00007f992dd28abd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff3d3a58b8) at libc-start.c:220 #32 0x0000000000472009 in _start () The current source language is "auto; currently c". Reported using DrKonqi
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there. Thanks in advance Gilles Caulier
Please try with digiKam 1.4.0. Thanks in advance Gilles Caulier
This has started to happen to me too. In my case it is a bit more serious in that Digikam not only crashes. The crash causes all my Linux sessions to stop, so I get logged out. In this situation, I do not see how I can do a traceback. Initially I thought that it was due to memory shortage, because the first time it happened, I had a virtual Windows 7 active. But now it happens when Digikam is running alone even though I have 3 GB memory. I have been running 1.4.0 on 10.10 for some time, until the first crash on Oct 29. Could there have been a new Ubuntu update that causes this? Application that crashed: digikam Version of the application: 1.4.0 KDE Version: 4.5.1 (on Gnome 2.32.0) Qt Version: 4.7.0 Operating System: Linux 2.6.35-22-generic x86_64 Distribution: Ubuntu 10.10 Stefan Holmström
I have more information on my crashes. I have managed to get a partial crash information. Since the crash logs me out, there is no backtrace. The log follows here. I have some comments after it. +++++++++ [Thread debugging using libthread_db enabled] [New Thread 0x7fffe36af710 (LWP 5620)] [New Thread 0x7fffd6ed4710 (LWP 5621)] [New Thread 0x7fffd66d3710 (LWP 5622)] QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use , all queries will cease to work. [Thread 0x7fffd66d3710 (LWP 5622) exited] [New Thread 0x7fffd66d3710 (LWP 5624)] [New Thread 0x7fffcffff710 (LWP 5625)] [New Thread 0x7fffd5b1a710 (LWP 5626)] [New Thread 0x7fffd5319710 (LWP 5627)] [New Thread 0x7fffd4b18710 (LWP 5628)] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QS tring,QString,QString) QMetaObject::invokeMethod: No such method KUniqueApplication::loadCommandLineOpt ionsForNewInstance() kbuildsycoca4 running... [New Thread 0x7fffcd847710 (LWP 5629)] [New Thread 0x7fffc2d46710 (LWP 5638)] [New Thread 0x7fffc1b0d710 (LWP 5639)] [New Thread 0x7fffc130c710 (LWP 5640)] [New Thread 0x7fffc0906710 (LWP 5641)] [New Thread 0x7fffbc104710 (LWP 5642)] [New Thread 0x7fffbb903710 (LWP 5643)] Time elapsed: 603 ms Model: Time elapsed: 654 ms TextureColorizer: Time elapsed: 37 ms Time elapsed: 4 ms Model: Time elapsed: 34 ms [New Thread 0x7fffb9030710 (LWP 5644)] [New Thread 0x7fffb882f710 (LWP 5645)] [New Thread 0x7fffb802e710 (LWP 5646)] [New Thread 0x7fffb782d710 (LWP 5647)] [Thread 0x7fffb882f710 (LWP 5645) exited] [New Thread 0x7fffb702c710 (LWP 5648)] [Thread 0x7fffb782d710 (LWP 5647) exited] [Thread 0x7fffb802e710 (LWP 5646) exited] [New Thread 0x7fffb782d710 (LWP 5649)] [Thread 0x7fffb702c710 (LWP 5648) exited] [Thread 0x7fffb782d710 (LWP 5649) exited] [Thread 0x7fffb9030710 (LWP 5644) exited] [New Thread 0x7fffb9030710 (LWP 5650)] [New Thread 0x7fffb782d710 (LWP 5652)] [New Thread 0x7fffb702c710 (LWP 5655)] [New Thread 0x7fffb802e710 (LWP 5656)] [New Thread 0x7fffb682b710 (LWP 5657)] [New Thread 0x7fffb602a710 (LWP 5658)] [New Thread 0x7fffb5829710 (LWP 5659)] [New Thread 0x7fffb5028710 (LWP 5660)] [Thread 0x7fffb682b710 (LWP 5657) exited] [Thread 0x7fffb5829710 (LWP 5659) exited] [Thread 0x7fffb602a710 (LWP 5658) exited] [Thread 0x7fffb802e710 (LWP 5656) exited] [Thread 0x7fffb5028710 (LWP 5660) exited] [Thread 0x7fffb702c710 (LWP 5655) exited] Error: Offset of directory Olympus, entry 0x0100 is out of bounds: Offset = 0x00003260; truncating the entry Error: Offset of directory Olympus, entry 0x0200 is out of bounds: Offset = 0x00001a44; truncating the entry Error: Offset of directory Olympus, entry 0x0204 is out of bounds: Offset = 0x00001a58; truncating the entry Error: Offset of directory Olympus, entry 0x0205 is out of bounds: Offset = 0x00001a60; truncating the entry Error: Offset of directory Olympus, entry 0x0206 is out of bounds: Offset = 0x00001a68; truncating the entry Error: Offset of directory Olympus, entry 0x0207 is out of bounds: Offset = 0x00001a74; truncating the entry Error: Offset of directory Olympus, entry 0x0209 is out of bounds: Offset = 0x00001a7a; truncating the entry Error: Offset of directory Olympus, entry 0x1011 is out of bounds: Offset = 0x00001aa4; truncating the entry Error: Offset of directory Olympus, entry 0x1012 is out of bounds: Offset = 0x00001ab6; truncating the entry Error: Offset of directory Olympus, entry 0x102b is out of bounds: Offset = 0x00001aca; truncating the entry Time elapsed: 4 ms Model: Time elapsed: 35 ms <unknown>: Fatal IO error 104 (Connection removed by partner) on X server :0.0. kdeinit4: Fatal IO error: client killed klauncher: Exiting on signal 15 <unknown>: Fatal IO error 11 (Resource temporarily unaccessible) on X server :0.0. +++++++++++++++++ In this case I was trying crop a scanned image and while defining the crop area, Digikam crashed, which it always does nowadays. So, I have to use Gimp to crop! What on earth does "directory Olympus" have to do with this? Am I being punished for using Olympus cameras? Is this a conspicary from Canikon? /Stefan
Sound like a problem with your X server or with you KDE installation... It's not due to digiKam. As digiKam depend of KDE... Gilles Caulier
Yes, yes! It was a problem with X. Or more correctly, a problem with the proprietary ATI drivers. After I deinstalled them, there were no more problems. Thank you for leading me in the right direction. So, I am no longer involved in this bug. Stefan Holmström