Version: 1.0.0 rc1 (using KDE 4.3.4) OS: Linux Installed from: Ubuntu Packages Application that crashed: digikam Version of the application: rc..-rc ( 1.0.0~rc-1ubuntu1~ppa~lure1 ) KDE Version: 4.3.4 (KDE 4.3.4) Qt Version: 4.5.2 Operating System: Linux 2.6.31-16-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: I was generating fingerprints for the whole collection. Digikam crashed one time and the bug report opened, but the bug has not been sent by drkonqui. The second time I tried to generate fingerprints and digikam crashed I copied the report manually. I am not sure where or why digikam stopped. -- Backtrace: Application: digiKam (digikam), signal: Floating point exception [Current thread is 1 (Thread 0xb7783700 (LWP 14423))] Thread 18 (Thread 0xb6082b70 (LWP 14424)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0x8846948, mutex=0x8846930) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x88461b8, mutex=0x88461b4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x88461b8, mutex=0x88461b4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x083184f9 in ?? () #6 0x05c32e32 in QThreadPrivate::start (arg=0x881d2f8) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xb6082b70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 17 (Thread 0xb57b4b70 (LWP 14445)): #0 0x01711e06 in *__GI_clock_gettime (clock_id=24207348, tp=0xb57b4028) at ../sysdeps/unix/clock_gettime.c:100 #1 0x05d4fbf3 in QTimerInfoList::getTime (this=0x89c61c4, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x05d4fde1 in QTimerInfoList::updateCurrentTime (this=0x89c61c4) at kernel/qeventdispatcher_unix.cpp:297 #3 0x05d5088c in QTimerInfoList::timerWait (this=0x89c61c4, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x05d4e210 in timerSourcePrepare (source=0x89c6190, timeout=0xb57b411c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x068c9f90 in IA__g_main_context_prepare (context=0x89c9818, priority=0xb57b419c) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2280 #6 0x068ca351 in g_main_context_iterate (context=0x89c9818, block=<value optimized out>, dispatch=1, self=0xb4d4fa50) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571 #7 0x068ca863 in IA__g_main_context_iteration (context=0x89c9818, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #8 0x05d4e067 in QEventDispatcherGlib::processEvents (this=0x89c97a8, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x05d21c79 in QEventLoop::processEvents (this=0xb57b42e4, flags=) at kernel/qeventloop.cpp:149 #10 0x05d220ca in QEventLoop::exec (this=0xb57b42e4, flags=...) at kernel/qeventloop.cpp:201 #11 0x05c2fb73 in QThread::exec (this=0x87f5ed8) at thread/qthread.cpp:487 #12 0x009372dd in ?? () from /usr/lib/libdigikamdatabase.so.1 #13 0x05c32e32 in QThreadPrivate::start (arg=0x87f5ed8) at thread/qthread_unix.cpp:188 #14 0x0083580e in start_thread (arg=0xb57b4b70) at pthread_create.c:300 #15 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 16 (Thread 0xb2ec1b70 (LWP 14446)): #0 __libc_disable_asynccancel (oldtype=<value optimized out>) at libc-cancellation.c:102 #1 0x0215cbb8 in *__GI___poll (fds=0x8aa4550, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:89 #2 0x068d754b in IA__g_poll (fds=0x8aa4550, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.22.3/glib/gpoll.c:127 #3 0x068ca56b in g_main_context_poll (context=0x8a8a770, block=<value optimized out>, dispatch=1, self=0x8ed1620) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2904 #4 g_main_context_iterate (context=0x8a8a770, block=<value optimized out>, dispatch=1, self=0x8ed1620) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2586 #5 0x068ca863 in IA__g_main_context_iteration (context=0x8a8a770, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #6 0x05d4e067 in QEventDispatcherGlib::processEvents (this=0x8ab3ae0, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #7 0x05d21c79 in QEventLoop::processEvents (this=0xb2ec12e4, flags=) at kernel/qeventloop.cpp:149 #8 0x05d220ca in QEventLoop::exec (this=0xb2ec12e4, flags=...) at kernel/qeventloop.cpp:201 #9 0x05c2fb73 in QThread::exec (this=0x89e42f8) at thread/qthread.cpp:487 #10 0x009372dd in ?? () from /usr/lib/libdigikamdatabase.so.1 #11 0x05c32e32 in QThreadPrivate::start (arg=0x89e42f8) at thread/qthread_unix.cpp:188 #12 0x0083580e in start_thread (arg=0xb2ec1b70) at pthread_create.c:300 #13 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xb2640b70 (LWP 14447)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0x8f1a2d8, mutex=0x8f1a2c0) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x8f1b198, mutex=0x8f1b194, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x8f1b198, mutex=0x8f1b194, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0x8f1b188) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xb2640b70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xb1e3fb70 (LWP 14448)): #0 pthread_mutex_lock (mutex=0x8f1d78c) at forward.c:182 #1 0x068ca849 in IA__g_main_context_iteration (context=0x8f1d788, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2653 #2 0x05d4e067 in QEventDispatcherGlib::processEvents (this=0x8f1d718, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #3 0x05d21c79 in QEventLoop::processEvents (this=0xb1e3f304, flags=) at kernel/qeventloop.cpp:149 #4 0x05d220ca in QEventLoop::exec (this=0xb1e3f304, flags=...) at kernel/qeventloop.cpp:201 #5 0x05c2fb73 in QThread::exec (this=0x8f1cb48) at thread/qthread.cpp:487 #6 0x05c32e32 in QThreadPrivate::start (arg=0x8f1cb48) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xb1e3fb70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xb163eb70 (LWP 14449)): #0 pthread_mutex_unlock (mutex=0x8f1ee74) at forward.c:184 #1 0x068c8806 in IA__g_main_context_release (context=0x8f1ee70) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2109 #2 0x068ca491 in g_main_context_iterate (context=0x8f1ee70, block=<value optimized out>, dispatch=1, self=0x8f2a4a0) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2594 #3 0x068ca863 in IA__g_main_context_iteration (context=0x8f1ee70, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #4 0x05d4e067 in QEventDispatcherGlib::processEvents (this=0x8f1ee00, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #5 0x05d21c79 in QEventLoop::processEvents (this=0xb163e304, flags=) at kernel/qeventloop.cpp:149 #6 0x05d220ca in QEventLoop::exec (this=0xb163e304, flags=...) at kernel/qeventloop.cpp:201 #7 0x05c2fb73 in QThread::exec (this=0x8f1e0d0) at thread/qthread.cpp:487 #8 0x05c32e32 in QThreadPrivate::start (arg=0x8f1e0d0) at thread/qthread_unix.cpp:188 #9 0x0083580e in start_thread (arg=0xb163eb70) at pthread_create.c:300 #10 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xb0e3db70 (LWP 14450)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0x8f31bd0, mutex=0x8f31bb8) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x8f32e00, mutex=0x8f32dfc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x8f32e00, mutex=0x8f32dfc, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0x8f32df0) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xb0e3db70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xae765b70 (LWP 14451)): #0 0x007a2422 in __kernel_vsyscall () #1 0x0083a142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x021777e4 in __pthread_cond_timedwait (cond=0x9077de0, mutex=0x9077dc8, abstime=0xae765330) at forward.c:152 #3 0x01fd19ff in metronom_sync_loop (this=0x9077d80) at metronom.c:870 #4 0x0083580e in start_thread (arg=0xae765b70) at pthread_create.c:300 #5 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xadb59b70 (LWP 14452)): #0 0x007a2422 in __kernel_vsyscall () #1 0x02163981 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x01ffabe0 in xine_usec_sleep (usec=1000) at utils.c:481 #3 0x01fdf011 in video_out_loop (this_gen=0x9082050) at video_out.c:1246 #4 0x0083580e in start_thread (arg=0xadb59b70) at pthread_create.c:300 #5 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xad358b70 (LWP 14453)): #0 0x00837d4b in __pthread_mutex_lock (mutex=0x908459c) at pthread_mutex_lock.c:61 #1 0x02177956 in pthread_mutex_lock (mutex=0x908459c) at forward.c:182 #2 0x068c9fcf in IA__g_main_context_prepare (context=0x9084598, priority=0xad35816c) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2282 #3 0x068ca351 in g_main_context_iterate (context=0x9084598, block=<value optimized out>, dispatch=1, self=0x9085ad8) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571 #4 0x068ca863 in IA__g_main_context_iteration (context=0x9084598, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #5 0x05d4e067 in QEventDispatcherGlib::processEvents (this=0x8f20d30, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #6 0x05d21c79 in QEventLoop::processEvents (this=0xad3582b4, flags=) at kernel/qeventloop.cpp:149 #7 0x05d220ca in QEventLoop::exec (this=0xad3582b4, flags=...) at kernel/qeventloop.cpp:201 #8 0x05c2fb73 in QThread::exec (this=0x9084128) at thread/qthread.cpp:487 #9 0x03a8020a in Phonon::Xine::XineThread::run (this=0x9084128) at ../../xine/xinethread.cpp:143 #10 0x05c32e32 in QThreadPrivate::start (arg=0x9084128) at thread/qthread_unix.cpp:188 #11 0x0083580e in start_thread (arg=0xad358b70) at pthread_create.c:300 #12 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xa8b4cb70 (LWP 14459)): #0 __libc_enable_asynccancel () at libc-cancellation.c:68 #1 0x0215cb90 in *__GI___poll (fds=0xa8b4c28c, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:85 #2 0x034a6c3b in my_snd_mixer_wait (data=0xb4d341d8) at audio_alsa_out.c:150 #3 ao_alsa_handle_event_thread (data=0xb4d341d8) at audio_alsa_out.c:166 #4 0x0083580e in start_thread (arg=0xa8b4cb70) at pthread_create.c:300 #5 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa834bb70 (LWP 14460)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0xb4deea90, mutex=0xb4deea78) at forward.c:139 #3 0x01fe25ee in fifo_peek_int (this_gen=0xb4d01480) at audio_out.c:348 #4 fifo_peek (this_gen=0xb4d01480) at audio_out.c:388 #5 ao_loop (this_gen=0xb4d01480) at audio_out.c:1015 #6 0x0083580e in start_thread (arg=0xa834bb70) at pthread_create.c:300 #7 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaa5ffb70 (LWP 14470)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0x98f0aa8, mutex=0x98f0a90) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x98ed8f8, mutex=0x98ed8f4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x98ed8f8, mutex=0x98ed8f4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0x98ed8e8) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xaa5ffb70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xac9a8b70 (LWP 14477)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0x9b53080, mutex=0x9b53068) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x9b52de8, mutex=0x9b52de4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9b52de8, mutex=0x9b52de4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0x9b52dd8) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xac9a8b70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa65ffb70 (LWP 14478)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0x9f23248, mutex=0x9f23230) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x9f4ec40, mutex=0x9f4ec3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9f4ec40, mutex=0x9f4ec3c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0x9f4ec30) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xa65ffb70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa79ffb70 (LWP 14487)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0xb071808, mutex=0xb0717f0) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0xb096db8, mutex=0xb096db4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xb096db8, mutex=0xb096db4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0xb096da8) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xa79ffb70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa2e6ab70 (LWP 14502)): #0 0x007a2422 in __kernel_vsyscall () #1 0x00839e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x0217778d in __pthread_cond_wait (cond=0xb51e750, mutex=0xb51e738) at forward.c:139 #3 0x05c33e67 in QWaitConditionPrivate::wait (this=0x89ca1a8, mutex=0x89ca1a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x89ca1a8, mutex=0x89ca1a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x04f4728a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #6 0x05c32e32 in QThreadPrivate::start (arg=0x89ca198) at thread/qthread_unix.cpp:188 #7 0x0083580e in start_thread (arg=0xa2e6ab70) at pthread_create.c:300 #8 0x0216a7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7783700 (LWP 14423)): [KCrash Handler] #6 0x04e7ab33 in ?? () from /usr/lib/libdigikamcore.so.1 #7 0x04e7ad0a in ?? () from /usr/lib/libdigikamcore.so.1 #8 0x04e7b3bc in Digikam::DImg::smoothScale(int, int, Qt::AspectRatioMode) () from /usr/lib/libdigikamcore.so.1 #9 0x0818ed06 in ?? () #10 0x0818eebb in ?? () #11 0x05d31f0b in QMetaCallEvent::placeMetaCall (this=0xab56ae38, object=0x89c3f60) at kernel/qobject.cpp:477 #12 0x05d335fe in QObject::event (this=0x89c3f60, e=0xab56ae38) at kernel/qobject.cpp:1111 #13 0x06bdc906 in QWidget::event (this=0x89c3f60, event=0xab56ae38) at kernel/qwidget.cpp:7946 #14 0x06b87f54 in QApplicationPrivate::notify_helper (this=0x8698dd0, receiver=0x89c3f60, e=0xab56ae38) at kernel/qapplication.cpp:4056 #15 0x06b8f5ca in QApplication::notify (this=0xbfe96f28, receiver=0x89c3f60, e=0xab56ae38) at kernel/qapplication.cpp:4021 #16 0x014921aa in KApplication::notify (this=0xbfe96f28, receiver=0x89c3f60, event=0xab56ae38) at ../../kdeui/kernel/kapplication.cpp:302 #17 0x05d236cb in QCoreApplication::notifyInternal (this=0xbfe96f28, receiver=0x89c3f60, event=0xab56ae38) at kernel/qcoreapplication.cpp:610 #18 0x05d242b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8672ca8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8672ca8) at kernel/qcoreapplication.cpp:1247 #20 0x05d2447d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #21 0x05d4e3ff in QCoreApplication::sendPostedEvents (s=0x869b318) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #22 postEventSourceDispatch (s=0x869b318) at kernel/qeventdispatcher_glib.cpp:210 #23 0x068c6e88 in g_main_dispatch (context=0x869b298) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960 #24 IA__g_main_context_dispatch (context=0x869b298) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513 #25 0x068ca730 in g_main_context_iterate (context=0x869b298, block=<value optimized out>, dispatch=1, self=0x8699070) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591 #26 0x068ca863 in IA__g_main_context_iteration (context=0x869b298, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #27 0x05d4e02c in QEventDispatcherGlib::processEvents (this=0x8672e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #28 0x06c28be5 in QGuiEventDispatcherGlib::processEvents (this=0x8672e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #29 0x05d21c79 in QEventLoop::processEvents (this=0xbfe96e74, flags=) at kernel/qeventloop.cpp:149 #30 0x05d220ca in QEventLoop::exec (this=0xbfe96e74, flags=...) at kernel/qeventloop.cpp:201 #31 0x05d2453f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #32 0x06b87dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #33 0x083bb51b in ?? () #34 0x020b4b56 in __libc_start_main (main=0x83b81a0, argc=5, ubp_av=0xbfe97394, init=0x83bd110 <__libc_csu_init>, fini=0x83bd100 <__libc_csu_fini>, rtld_fini=0x85ad20 <_dl_fini>, stack_end=0xbfe9738c) at libc-start.c:220 #35 0x080a22d1 in _start () An https://bugs.kde.org berichten
Debug info are not suitable very well. Can you try to provide another backtrace ? Do you enable debug info (or install digiKam debug package ?) Gilles Caulier
You should install the "digikam-dbg" package. Thanks
digiKam 1.0.0 is out since few days... http://www.digikam.org/drupal/node/491 Please try with this version coming with more than 400 bug-fixes. Thanks in advance Gilles Caulier
Waiting for feedback.
Yes... I simply got no crashes in the meantime. I regenerated the whole database now. This is what I got: Application that crashed: digikam Version of the application: 1.0.0 KDE Version: 4.3.4 (KDE 4.3.4) Qt Version: 4.5.2 Operating System: Linux 2.6.31-18-generic i686 Distribution: Ubuntu 9.10 -- Backtrace: Application: digiKam (digikam), signal: Floating point exception [Current thread is 1 (Thread 0xb6859920 (LWP 3176))] Thread 21 (Thread 0xb5155b70 (LWP 3177)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0x8758058, mutex=0x8758040) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0x88793b8, mutex=0x88793b4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x88793b8, mutex=0x88793b4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x08319c89 in Digikam::ScanController::run (this=0x881ba38) at /build/buildd/digikam-1.0.0/digikam/scancontroller.cpp:499 #6 0x05332e32 in QThreadPrivate::start (arg=0x881ba38) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xb5155b70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 20 (Thread 0xb46ffb70 (LWP 3179)): #0 0x02f45e06 in *__GI_clock_gettime (clock_id=49586164, tp=0xb46ff028) at ../sysdeps/unix/clock_gettime.c:100 #1 0x0544fbf3 in QTimerInfoList::getTime (this=0x8aa4484, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x0544fde1 in QTimerInfoList::updateCurrentTime (this=0x8aa4484) at kernel/qeventdispatcher_unix.cpp:297 #3 0x0545088c in QTimerInfoList::timerWait (this=0x8aa4484, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x0544e210 in timerSourcePrepare (source=0x8aa4450, timeout=0xb46ff11c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x07f8bf90 in IA__g_main_context_prepare (context=0x88ae070, priority=0xb46ff19c) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2280 #6 0x07f8c351 in g_main_context_iterate (context=0x88ae070, block=<value optimized out>, dispatch=1, self=0x89c2400) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571 #7 0x07f8c863 in IA__g_main_context_iteration (context=0x88ae070, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #8 0x0544e067 in QEventDispatcherGlib::processEvents (this=0x8aa53e0, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x05421c79 in QEventLoop::processEvents (this=0xb46ff2e4, flags=) at kernel/qeventloop.cpp:149 #10 0x054220ca in QEventLoop::exec (this=0xb46ff2e4, flags=...) at kernel/qeventloop.cpp:201 #11 0x0532fb73 in QThread::exec (this=0x8aa53c0) at thread/qthread.cpp:487 #12 0x01f9f34d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1 #13 0x05332e32 in QThreadPrivate::start (arg=0x8aa53c0) at thread/qthread_unix.cpp:188 #14 0x00aab80e in start_thread (arg=0xb46ffb70) at pthread_create.c:300 #15 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 19 (Thread 0xb1ec1b70 (LWP 3180)): #0 0x00aadd54 in __pthread_mutex_lock (mutex=0x88ae884) at pthread_mutex_lock.c:62 #1 0x01aa0a46 in pthread_mutex_lock (mutex=0x88ae884) at forward.c:182 #2 0x07f8c4cb in g_main_context_iterate (context=0x88ae880, block=<value optimized out>, dispatch=1, self=0x8abc9a0) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2597 #3 0x07f8c863 in IA__g_main_context_iteration (context=0x88ae880, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #4 0x0544e067 in QEventDispatcherGlib::processEvents (this=0x88b0648, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #5 0x05421c79 in QEventLoop::processEvents (this=0xb1ec12e4, flags=) at kernel/qeventloop.cpp:149 #6 0x054220ca in QEventLoop::exec (this=0xb1ec12e4, flags=...) at kernel/qeventloop.cpp:201 #7 0x0532fb73 in QThread::exec (this=0x89dc340) at thread/qthread.cpp:487 #8 0x01f9f34d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1 #9 0x05332e32 in QThreadPrivate::start (arg=0x89dc340) at thread/qthread_unix.cpp:188 #10 0x00aab80e in start_thread (arg=0xb1ec1b70) at pthread_create.c:300 #11 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 The current source language is "auto; currently c". Thread 18 (Thread 0xb1640b70 (LWP 3181)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0x8aa2b38, mutex=0x8aa2b20) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0x89d0ba8, mutex=0x89d0ba4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x89d0ba8, mutex=0x89d0ba4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0x89d0b98) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0x89d0b98) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xb1640b70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 17 (Thread 0xb0e3fb70 (LWP 3182)): #0 0x02f45e06 in *__GI_clock_gettime (clock_id=49586164, tp=0xb0e3f048) at ../sysdeps/unix/clock_gettime.c:100 #1 0x0544fbf3 in QTimerInfoList::getTime (this=0x8f1c96c, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x0544fde1 in QTimerInfoList::updateCurrentTime (this=0x8f1c96c) at kernel/qeventdispatcher_unix.cpp:297 #3 0x0545088c in QTimerInfoList::timerWait (this=0x8f1c96c, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x0544e210 in timerSourcePrepare (source=0x8f1c938, timeout=0xb0e3f13c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x07f8bf90 in IA__g_main_context_prepare (context=0x8f1c0b8, priority=0xb0e3f1bc) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2280 #6 0x07f8c351 in g_main_context_iterate (context=0x8f1c0b8, block=<value optimized out>, dispatch=1, self=0x8f1ed38) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571 #7 0x07f8c863 in IA__g_main_context_iteration (context=0x8f1c0b8, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #8 0x0544e067 in QEventDispatcherGlib::processEvents (this=0x8f1b7f8, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x05421c79 in QEventLoop::processEvents (this=0xb0e3f304, flags=) at kernel/qeventloop.cpp:149 #10 0x054220ca in QEventLoop::exec (this=0xb0e3f304, flags=...) at kernel/qeventloop.cpp:201 #11 0x0532fb73 in QThread::exec (this=0x8f1b4a8) at thread/qthread.cpp:487 #12 0x05332e32 in QThreadPrivate::start (arg=0x8f1b4a8) at thread/qthread_unix.cpp:188 #13 0x00aab80e in start_thread (arg=0xb0e3fb70) at pthread_create.c:300 #14 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 16 (Thread 0xb063eb70 (LWP 3183)): #0 0x00aadd4b in __pthread_mutex_lock (mutex=0x8f1d774) at pthread_mutex_lock.c:61 #1 0x01aa0a46 in pthread_mutex_lock (mutex=0x8f1d774) at forward.c:182 #2 0x07f8a712 in IA__g_main_context_release (context=0x8f1d770) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2085 #3 0x07f8c491 in g_main_context_iterate (context=0x8f1d770, block=<value optimized out>, dispatch=1, self=0x8f1f810) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2594 #4 0x07f8c863 in IA__g_main_context_iteration (context=0x8f1d770, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #5 0x0544e067 in QEventDispatcherGlib::processEvents (this=0x8f1d700, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #6 0x05421c79 in QEventLoop::processEvents (this=0xb063e304, flags=) at kernel/qeventloop.cpp:149 #7 0x054220ca in QEventLoop::exec (this=0xb063e304, flags=...) at kernel/qeventloop.cpp:201 #8 0x0532fb73 in QThread::exec (this=0x8f1b148) at thread/qthread.cpp:487 #9 0x05332e32 in QThreadPrivate::start (arg=0x8f1b148) at thread/qthread_unix.cpp:188 #10 0x00aab80e in start_thread (arg=0xb063eb70) at pthread_create.c:300 #11 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xafe3db70 (LWP 3184)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0x8f15dc8, mutex=0x8f15db0) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0x8f164a8, mutex=0x8f164a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x8f164a8, mutex=0x8f164a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0x8f16498) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0x8f16498) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xafe3db70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xad748b70 (LWP 3187)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00ab0142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x01aa08d4 in __pthread_cond_timedwait (cond=0x9072840, mutex=0x9072828, abstime=0xad748330) at forward.c:152 #3 0x023369ff in metronom_sync_loop (this=0x90727e0) at metronom.c:870 #4 0x00aab80e in start_thread (arg=0xad748b70) at pthread_create.c:300 #5 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xacb3cb70 (LWP 3188)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x01a8ca71 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x0235fbe0 in xine_usec_sleep (usec=1000) at utils.c:481 #3 0x02344011 in video_out_loop (this_gen=0x907cb80) at video_out.c:1246 #4 0x00aab80e in start_thread (arg=0xacb3cb70) at pthread_create.c:300 #5 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xac33bb70 (LWP 3189)): #0 0x00aaf144 in __pthread_mutex_unlock_usercnt (mutex=0x907f06c, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 0x01aa0a86 in pthread_mutex_unlock (mutex=0x907f06c) at forward.c:184 #2 0x07f8a806 in IA__g_main_context_release (context=0x907f068) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2109 #3 0x07f8c491 in g_main_context_iterate (context=0x907f068, block=<value optimized out>, dispatch=1, self=0x9080580) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2594 #4 0x07f8c863 in IA__g_main_context_iteration (context=0x907f068, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #5 0x0544e067 in QEventDispatcherGlib::processEvents (this=0x9027510, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #6 0x05421c79 in QEventLoop::processEvents (this=0xac33b2b4, flags=) at kernel/qeventloop.cpp:149 #7 0x054220ca in QEventLoop::exec (this=0xac33b2b4, flags=...) at kernel/qeventloop.cpp:201 #8 0x0532fb73 in QThread::exec (this=0x907ec38) at thread/qthread.cpp:487 #9 0x0683020a in Phonon::Xine::XineThread::run (this=0x907ec38) at ../../xine/xinethread.cpp:143 #10 0x05332e32 in QThreadPrivate::start (arg=0x907ec38) at thread/qthread_unix.cpp:188 #11 0x00aab80e in start_thread (arg=0xac33bb70) at pthread_create.c:300 #12 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xab0eab70 (LWP 3204)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xa87dda88, mutex=0xa87dda70) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0xa8729940, mutex=0xa872993c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa8729940, mutex=0xa872993c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0xa8729930) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0xa8729930) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xab0eab70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xa7b2fb70 (LWP 3214)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0x9b32320, mutex=0x9b32308) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0x9b32088, mutex=0x9b32084, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9b32088, mutex=0x9b32084, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0x9b32078) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0x9b32078) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xa7b2fb70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xa9effb70 (LWP 3215)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0x9fc7108, mutex=0x9fc70f0) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0x9fc6e70, mutex=0x9fc6e6c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0x9fc6e70, mutex=0x9fc6e6c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0x9fc6e60) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0x9fc6e60) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xa9effb70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xabb3ab70 (LWP 3222)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x01a85c96 in *__GI___poll (fds=0x1b07ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x02cd5cc2 in ?? () from /usr/lib/libpulse.so.0 #3 0x02cc2e09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x02cc4c23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x02cc4cf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x02cd5bc3 in ?? () from /usr/lib/libpulse.so.0 #7 0x02d22ac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so #8 0x00aab80e in start_thread (arg=0xabb3ab70) at pthread_create.c:300 #9 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xaa8e9b70 (LWP 3223)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xa9456350, mutex=0xa9456338) at forward.c:139 #3 0x023475ee in fifo_peek_int (this_gen=0xa9452e38) at audio_out.c:348 #4 fifo_peek (this_gen=0xa9452e38) at audio_out.c:388 #5 ao_loop (this_gen=0xa9452e38) at audio_out.c:1015 #6 0x00aab80e in start_thread (arg=0xaa8e9b70) at pthread_create.c:300 #7 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xa386bb70 (LWP 3226)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xb00d398, mutex=0xb00d380) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0xb00f078, mutex=0xb00f074, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xb00f078, mutex=0xb00f074, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0xb00f068) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0xb00f068) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0xa386bb70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0x9b033b70 (LWP 3239)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xb1cda80, mutex=0xb1cda68) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0xb13b940, mutex=0xb13b93c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xb13b940, mutex=0xb13b93c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0xb13b930) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0xb13b930) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0x9b033b70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0x916ffb70 (LWP 3337)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xba3cf58, mutex=0xba3cf40) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0xba3ccc0, mutex=0xba3ccbc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xba3ccc0, mutex=0xba3ccbc, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0xba3ccb0) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0xba3ccb0) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0x916ffb70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x9e8feb70 (LWP 3387)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xbccc418, mutex=0xbccc400) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0xbccba40, mutex=0xbccba3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xbccba40, mutex=0xbccba3c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0xbccba30) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0xbccba30) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0x9e8feb70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x8d760b70 (LWP 3388)): #0 0x00d1b422 in __kernel_vsyscall () #1 0x00aafe15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x01aa087d in __pthread_cond_wait (cond=0xbccae58, mutex=0xbccae40) at forward.c:139 #3 0x05333e67 in QWaitConditionPrivate::wait (this=0xbcc6968, mutex=0xbcc6964, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xbcc6968, mutex=0xbcc6964, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0745e8aa in Digikam::LoadSaveThread::run (this=0xbcc6958) at /build/buildd/digikam-1.0.0/libs/threadimageio/loadsavethread.cpp:131 #6 0x05332e32 in QThreadPrivate::start (arg=0xbcc6958) at thread/qthread_unix.cpp:188 #7 0x00aab80e in start_thread (arg=0x8d760b70) at pthread_create.c:300 #8 0x01a938de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb6859920 (LWP 3176)): [KCrash Handler] #6 0x07391f73 in Digikam::DImgScale::dimgCalcXPoints (sw=1, dw=0) at /build/buildd/digikam-1.0.0/libs/dimg/dimgscale.cpp:333 #7 0x0739214a in Digikam::DImgScale::dimgCalcScaleInfo (img=..., sw=1, sh=156, dw=0, dh=128, aa=true) at /build/buildd/digikam-1.0.0/libs/dimg/dimgscale.cpp:404 #8 0x073927fc in Digikam::DImg::smoothScale (this=0xbfa5093c, dw=128, dh=128, aspectRatioMode=Qt::KeepAspectRatio) at /build/buildd/digikam-1.0.0/libs/dimg/dimgscale.cpp:128 #9 0x0818ec86 in Digikam::FingerPrintsGenerator::slotGotImagePreview (this=0xba36ed8, desc=..., img=...) at /build/buildd/digikam-1.0.0/utilities/batch/fingerprintsgenerator.cpp:175 #10 0x0818ee3b in Digikam::FingerPrintsGenerator::qt_metacall (this=0xba36ed8, _c=QMetaObject::InvokeMetaMethod, _id=86, _a=0xa84e5df0) at /build/buildd/digikam-1.0.0/obj-i486-linux-gnu/digikam/fingerprintsgenerator.moc:77 #11 0x05431f0b in QMetaCallEvent::placeMetaCall (this=0xa84b2db8, object=0xba36ed8) at kernel/qobject.cpp:477 #12 0x054335fe in QObject::event (this=0xba36ed8, e=0xa84b2db8) at kernel/qobject.cpp:1111 #13 0x03d90906 in QWidget::event (this=0xba36ed8, event=0xa84b2db8) at kernel/qwidget.cpp:7946 #14 0x03d3bf54 in QApplicationPrivate::notify_helper (this=0x868bd18, receiver=0xba36ed8, e=0xa84b2db8) at kernel/qapplication.cpp:4056 #15 0x03d435ca in QApplication::notify (this=0xbfa51238, receiver=0xba36ed8, e=0xa84b2db8) at kernel/qapplication.cpp:4021 #16 0x027991aa in KApplication::notify (this=0xbfa51238, receiver=0xba36ed8, event=0xa84b2db8) at ../../kdeui/kernel/kapplication.cpp:302 #17 0x054236cb in QCoreApplication::notifyInternal (this=0xbfa51238, receiver=0xba36ed8, event=0xa84b2db8) at kernel/qcoreapplication.cpp:610 #18 0x054242b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8665ca8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8665ca8) at kernel/qcoreapplication.cpp:1247 #20 0x0542447d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #21 0x0544e3ff in QCoreApplication::sendPostedEvents (s=0x868e118) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #22 postEventSourceDispatch (s=0x868e118) at kernel/qeventdispatcher_glib.cpp:210 #23 0x07f88e88 in g_main_dispatch (context=0x868e098) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960 #24 IA__g_main_context_dispatch (context=0x868e098) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513 #25 0x07f8c730 in g_main_context_iterate (context=0x868e098, block=<value optimized out>, dispatch=1, self=0x868bfb8) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591 #26 0x07f8c863 in IA__g_main_context_iteration (context=0x868e098, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654 #27 0x0544e02c in QEventDispatcherGlib::processEvents (this=0x8665e80, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #28 0x03ddcbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8665e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #29 0x05421c79 in QEventLoop::processEvents (this=0xbfa51184, flags=) at kernel/qeventloop.cpp:149 #30 0x054220ca in QEventLoop::exec (this=0xbfa51184, flags=...) at kernel/qeventloop.cpp:201 #31 0x0542453f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #32 0x03d3bdd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #33 0x083bcb2b in main (argc=5, argv=0xbfa516a4) at /build/buildd/digikam-1.0.0/digikam/main.cpp:195
It also seems that digikam came to an end this time with generating fingerprints. - On the next start no new images have been found (generating only new fingerprints).
It's a crash deeply in DImgScale. I remember a similar crash, but can't find it on b.k.o. Unfortunately, I dont really understand that algorithm enough to fix such problems
207710 is a similar crash, but not identical.
*** Bug 242438 has been marked as a duplicate of this bug. ***
*** Bug 248037 has been marked as a duplicate of this bug. ***
Probably related to notorious 207710
yes Marcel, and fixed with 1.5.0 Gilles *** This bug has been marked as a duplicate of bug 207710 ***