Application: digikam (1.2.0) KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2" Qt Version: 4.6.3 Operating System: Linux 2.6.34-12-desktop i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: digiKam falls always when trying to play avi video files, thumbnail view is browseable, preview and fullscreen make digiKam to fall The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Floating point exception [Current thread is 1 (Thread 0xb20ae740 (LWP 32154))] Thread 19 (Thread 0xb0857b70 (LWP 32155)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d73710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x082f1d2a in ?? () #5 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4ac746e in clone () from /lib/libc.so.6 Thread 18 (Thread 0xb0005b70 (LWP 32157)): #0 0xb45cdfed in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb4ad5464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb2e6a413 in g_main_context_query () from /usr/lib/libglib-2.0.so.0 #3 0xb2e6af6c in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2e6b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb4e98d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4e6c11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4e6c319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb4d70403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb6641e8b in ?? () from /usr/lib/libdigikamdatabase.so.1 #10 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #11 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #12 0xb4ac746e in clone () from /lib/libc.so.6 Thread 17 (Thread 0xaf3ffb70 (LWP 32158)): #0 0xb45cf450 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb4ad54a4 in pthread_mutex_unlock () from /lib/libc.so.6 #2 0xb2e6a0b3 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #3 0xb2e6af22 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb2e6b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb4e98d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4e6c11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4e6c319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb4d70403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb6641e8b in ?? () from /usr/lib/libdigikamdatabase.so.1 #10 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #11 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #12 0xb4ac746e in clone () from /lib/libc.so.6 Thread 16 (Thread 0xaebfeb70 (LWP 32159)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d73710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb68e57b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4ac746e in clone () from /lib/libc.so.6 Thread 15 (Thread 0xae3fdb70 (LWP 32160)): #0 0xb45cdfed in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb4ad5464 in pthread_mutex_lock () from /lib/libc.so.6 #2 0xb2e6b1b1 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb2e6b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb4e98d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb4e6c11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4e6c319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb4d70403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #9 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #10 0xb4ac746e in clone () from /lib/libc.so.6 Thread 14 (Thread 0xadbfcb70 (LWP 32161)): #0 0xb4ad54a4 in pthread_mutex_unlock () from /lib/libc.so.6 #1 0xb2e6ae95 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0xb2e6b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0xb4e98d97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0xb4e6c11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb4e6c319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb4d70403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #8 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #9 0xb4ac746e in clone () from /lib/libc.so.6 Thread 13 (Thread 0xaaa84b70 (LWP 32162)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad52a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xabc891d7 in metronom_sync_loop () from /usr/lib/libxine.so.1 #4 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4ac746e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xa9e60b70 (LWP 32163)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad52a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xabc97b95 in video_out_loop () from /usr/lib/libxine.so.1 #4 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4ac746e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xa965fb70 (LWP 32164)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad52a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xabca4892 in _x_demux_control_headers_done () from /usr/lib/libxine.so.1 #4 0xabc86478 in xine_open () from /usr/lib/libxine.so.1 #5 0xaf738dc2 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #6 0xaf73b477 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #7 0xb5320c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #8 0xb5328bf7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #9 0xb5d939d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #10 0xb4e6ce0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #11 0xb4e709b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #12 0xb4e70b9c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #13 0xb4e9883d in ?? () from /usr/lib/libQtCore.so.4 #14 0xb2e6ab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #15 0xb2e6b350 in ?? () from /usr/lib/libglib-2.0.so.0 #16 0xb2e6b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #17 0xb4e98d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #18 0xb4e6c11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #19 0xb4e6c319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #20 0xb4d70403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #21 0xaf734dc8 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #22 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #23 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #24 0xb4ac746e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xa8e54b70 (LWP 32167)): #0 0xabfb850b in snd_ctl_poll_descriptors () from /usr/lib/libasound.so.2 #1 0xabfb6111 in snd_hctl_poll_descriptors () from /usr/lib/libasound.so.2 #2 0xabfc2f75 in snd_mixer_poll_descriptors () from /usr/lib/libasound.so.2 #3 0xa8e58f63 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so #4 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4ac746e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa8653b70 (LWP 32168)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xabc9c0c0 in ao_loop () from /usr/lib/libxine.so.1 #4 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4ac746e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa7dbcb70 (LWP 32169)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d73710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb68e57b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4ac746e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa4db6b70 (LWP 32177)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d73710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb68e57b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4ac746e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa65b9b70 (LWP 32213)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d73710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb68e57b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4ac746e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa41ffb70 (LWP 32214)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d73710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb68e57b4 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0xb4d7304f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #7 0xb4ac746e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa6dbab70 (LWP 32218)): [KCrash Handler] #6 0xaa27141e in yuv2rgb_next_slice () from /usr/lib/xine/plugins/1.28/xineplug_vo_out_xcbshm.so #7 0xaa27f38e in mmxext_argb32 () from /usr/lib/xine/plugins/1.28/xineplug_vo_out_xcbshm.so #8 0xaa26dc42 in xshm_frame_proc_slice () from /usr/lib/xine/plugins/1.28/xineplug_vo_out_xcbshm.so #9 0xabc9572b in vo_frame_driver_proc () from /usr/lib/libxine.so.1 #10 0xabc96d64 in vo_frame_draw () from /usr/lib/libxine.so.1 #11 0x9e0101bc in mjpeg_decode_data () from /usr/lib/xine/plugins/1.28/xineplug_decode_mjpeg.so #12 0xabc93c78 in video_decoder_loop () from /usr/lib/libxine.so.1 #13 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #14 0xb4ac746e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa31fdb70 (LWP 32219)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xabc8d2f4 in fifo_buffer_get () from /usr/lib/libxine.so.1 #4 0xabc94ba5 in audio_decoder_loop () from /usr/lib/libxine.so.1 #5 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #6 0xb4ac746e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa39feb70 (LWP 32220)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xabc9f1bc in listener_loop () from /usr/lib/libxine.so.1 #4 0xb45cbb25 in start_thread () from /lib/libpthread.so.0 #5 0xb4ac746e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb20ae740 (LWP 32154)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45d0452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb4ad52a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb4d72dec in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4d72f30 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4 #5 0xaf74d1dc in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #6 0xaf74d312 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #7 0xb7699d3c in ?? () from /usr/lib/libphonon.so.4 #8 0xb7699eb2 in ?? () from /usr/lib/libphonon.so.4 #9 0xb7697162 in ?? () from /usr/lib/libphonon.so.4 #10 0xb76937f9 in ?? () from /usr/lib/libphonon.so.4 #11 0xb4a227cf in __run_exit_handlers () from /lib/libc.so.6 #12 0xb4a2282d in exit () from /lib/libc.so.6 #13 0xb53957e8 in ?? () from /usr/lib/libQtGui.so.4 #14 0xb5d852a9 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #15 0xb5d852e4 in ?? () from /usr/lib/libkdeui.so.5 #16 0xb4752504 in _XIOError () from /usr/lib/libX11.so.6 #17 0xb47592b8 in ?? () from /usr/lib/libX11.so.6 #18 0xb475970c in _XEventsQueued () from /usr/lib/libX11.so.6 #19 0xb47422e8 in XEventsQueued () from /usr/lib/libX11.so.6 #20 0xb53d0fd5 in ?? () from /usr/lib/libQtGui.so.4 #21 0xb2e6a7d0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #22 0xb2e6b108 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb2e6b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb4e98d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0xb53d119a in ?? () from /usr/lib/libQtGui.so.4 #26 0xb4e6c11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0xb4e6c319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #28 0xb4e70c70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #29 0xb531e164 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #30 0x08370f45 in ?? () #31 0xb4a0ac0e in __libc_start_main () from /lib/libc.so.6 #32 0x080a6ec1 in _start () Reported using DrKonqi
Sorry, but this is not so much a problem in Phonon but in Xine itself. Nothing we can do about.
Problem is not reproducible since digiKam use QtAv framework +ffmpeg to handle video files.