Bug 218256 - digikam rc1 crashes while generating fingerprints
Summary: digikam rc1 crashes while generating fingerprints
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Searches-Similarity (show other bugs)
Version: 1.0.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on: 207710
Blocks:
  Show dependency treegraph
 
Reported: 2009-12-11 11:09 UTC by Sputnik
Modified: 2018-09-02 15:18 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.5.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sputnik 2009-12-11 11:09:53 UTC
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
Comment 1 caulier.gilles 2009-12-11 12:02:50 UTC
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
Comment 2 Dario Andres 2009-12-11 12:54:04 UTC
You should install the "digikam-dbg" package. Thanks
Comment 3 caulier.gilles 2009-12-25 20:11:02 UTC
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
Comment 4 Dario Andres 2010-01-20 23:54:19 UTC
Waiting for feedback.
Comment 5 Sputnik 2010-01-21 12:15:06 UTC
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
Comment 6 Sputnik 2010-01-21 12:23:50 UTC
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).
Comment 7 Marcel Wiesweg 2010-01-21 18:14:29 UTC
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
Comment 8 Marcel Wiesweg 2010-03-21 20:32:39 UTC
207710 is a similar crash, but not identical.
Comment 9 Nicolas L. 2010-06-23 15:34:06 UTC
*** Bug 242438 has been marked as a duplicate of this bug. ***
Comment 10 caulier.gilles 2010-08-17 09:36:17 UTC
*** Bug 248037 has been marked as a duplicate of this bug. ***
Comment 11 Marcel Wiesweg 2010-08-17 12:48:09 UTC
Probably related to notorious 207710
Comment 12 caulier.gilles 2010-09-13 11:36:37 UTC
yes Marcel, and fixed with 1.5.0

Gilles

*** This bug has been marked as a duplicate of bug 207710 ***