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 x86_64 Distribution: "openSUSE 11.3 (x86_64)" -- Information about the crash: When viewing viedeos digikam seems to be unstable. I cannot reproduce the crash everytime but viewing the videos again and again always leads to a crash. After the crash sound seems to be not working anymore. I am using opensuse 11.3 and got digikam with the default installation. The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0x7f9763dc17c0 (LWP 6972))] Thread 20 (Thread 0x7f974cf8c710 (LWP 6973)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00000000006a0e7d in ?? () #3 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 19 (Thread 0x7f9747fff710 (LWP 6976)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f97570a4fd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f97570a5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f975e64f6d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f975e626292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f975e626495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f975e53d2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 18 (Thread 0x7f97477fe710 (LWP 6977)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f97570a4fd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f97570a5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f975e64f6d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f975e626292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f975e626495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f975e53d2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f9746ffd710 (LWP 6978)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f97612cf492 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f97467fc710 (LWP 6979)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f97570a4fd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f97570a5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f975e64f6d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f975e626292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f975e626495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f975e53d2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f9745ffb710 (LWP 6980)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f97570a4fd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f97570a5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f975e64f6d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f975e626292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f975e626495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f975e53d2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f9739d58710 (LWP 6982)): #0 0x00007f975bd3a709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f973f9a1951 in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f973891b710 (LWP 6983)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f9754c05c0a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f9754c06169 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007f9754c06898 in ?? () from /usr/lib64/libxcb.so.1 #4 0x00007f9754c0691a in xcb_flush () from /usr/lib64/libxcb.so.1 #5 0x00007f97393515e4 in xv_display_frame () from /usr/lib64/xine/plugins/1.29/xineplug_vo_out_xcbxv.so #6 0x00007f973f9af363 in overlay_and_display_frame () from /usr/lib64/libxine.so.1 #7 0x00007f973f9af83b in video_out_loop () from /usr/lib64/libxine.so.1 #8 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f973811a710 (LWP 6984)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f97570a4fd4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f97570a5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f975e64f6d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f975e626292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f975e626495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f975e53d2cf in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f973fbff3b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f973770f710 (LWP 6988)): #0 0x00007f975d8426b3 in poll () from /lib64/libc.so.6 #1 0x00007f97377149d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so #2 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f9736f0e710 (LWP 6989)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f973f9b396b in ao_loop () from /usr/lib64/libxine.so.1 #2 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f9734c7a710 (LWP 6990)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f97612cf492 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f9732475710 (LWP 6998)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f97612cf492 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f9730c72710 (LWP 7039)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f97612cf492 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f9733477710 (LWP 7040)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f97612cf492 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #3 0x00007f975e53fbf5 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f9733c78710 (LWP 7057)): [KCrash Handler] #5 0x00007f975d7ad9e5 in raise () from /lib64/libc.so.6 #6 0x00007f975d7aeee6 in abort () from /lib64/libc.so.6 #7 0x00007f975d7a6235 in __assert_fail () from /lib64/libc.so.6 #8 0x00007f975bd380fd in pthread_mutex_lock () from /lib64/libpthread.so.0 #9 0x00007f973f9aec29 in vo_frame_draw () from /usr/lib64/libxine.so.1 #10 0x00007f97132ce48f in mjpeg_decode_data () from /usr/lib64/xine/plugins/1.29/xineplug_decode_mjpeg.so #11 0x00007f973f9abed2 in video_decoder_loop () from /usr/lib64/libxine.so.1 #12 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #13 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #14 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f9732c76710 (LWP 7058)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f973f9a5a9b in fifo_buffer_get () from /usr/lib64/libxine.so.1 #2 0x00007f973f9acd3d in audio_decoder_loop () from /usr/lib64/libxine.so.1 #3 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f97314c8710 (LWP 7059)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f973f9b6aeb in listener_loop () from /usr/lib64/libxine.so.1 #2 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f9712fe7710 (LWP 7060)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f973f9a59a3 in buffer_pool_alloc () from /usr/lib64/libxine.so.1 #2 0x00007f97134d1ff2 in demux_avi_next () from /usr/lib64/xine/plugins/1.29/xineplug_dmx_avi.so #3 0x00007f97134d2aee in demux_avi_send_chunk () from /usr/lib64/xine/plugins/1.29/xineplug_dmx_avi.so #4 0x00007f973f9bb3b3 in demux_loop () from /usr/lib64/libxine.so.1 #5 0x00007f975bd35a4f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f975d84b82d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f9763dc17c0 (LWP 6972)): #0 0x00007f975bd3a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f975e5402bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f973fc010ed in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #3 0x00007f973fc10b36 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #4 0x00007f973fc10bc9 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #5 0x00007f976376c8a4 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib64/libphonon.so.4 #6 0x00007f976377ab58 in ?? () from /usr/lib64/libphonon.so.4 #7 0x00007f976377ae09 in ?? () from /usr/lib64/libphonon.so.4 #8 0x00007f975d7b04e1 in __run_exit_handlers () from /lib64/libc.so.6 #9 0x00007f975d7b0535 in exit () from /lib64/libc.so.6 #10 0x00007f975efbecb8 in ?? () from /usr/lib64/libQtGui.so.4 #11 0x00007f975fb6dbc8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #12 0x00007f975c4c9a3e in _XIOError () from /usr/lib64/libX11.so.6 #13 0x00007f975c4d05a5 in ?? () from /usr/lib64/libX11.so.6 #14 0x00007f975c4d090c in _XEventsQueued () from /usr/lib64/libX11.so.6 #15 0x00007f975c4b97ef in XEventsQueued () from /usr/lib64/libX11.so.6 #16 0x00007f975eff5fec in ?? () from /usr/lib64/libQtGui.so.4 #17 0x00007f97570a4718 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #18 0x00007f97570a4ff2 in ?? () from /usr/lib64/libglib-2.0.so.0 #19 0x00007f97570a5510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f975e64f67f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #21 0x00007f975eff614e in ?? () from /usr/lib64/libQtGui.so.4 #22 0x00007f975e626292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #23 0x00007f975e626495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #24 0x00007f975e62a88b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #25 0x000000000071960b in ?? () #26 0x00007f975d799b7d in __libc_start_main () from /lib64/libc.so.6 #27 0x0000000000477379 in _start () This bug may be a duplicate of or related to bug 247019. Possible duplicates by query: bug 230985. Reported using DrKonqi
Probably an mjpeg decoder problem?
Yes, the problem lies in either libxine or the codec, please report this upstream.
Problem is not reproducible since digiKam use QtAv framework +ffmpeg to handle video files.