Application that crashed: kaffeine Version of the application: 1.0-pre2 KDE Version: 4.3.1 (KDE 4.3.1) "release 6" Qt Version: 4.5.3 Operating System: Linux 2.6.31.5-0.1-desktop x86_64 Distribution: "openSUSE 11.2 (x86_64)" What I was doing when the application crashed: Kaffeine crash when I try to play an iso dvd image on har disk. The program ends suddenly and get out. -- Backtrace: Application: Kaffeine (kaffeine), signal: Segmentation fault [Current thread is 1 (Thread 0x7fc10cbbc750 (LWP 10276))] Thread 10 (Thread 0x7fc0f8a3d910 (LWP 10278)): #0 0x00007fc1091da2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc0fe766271 in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc10995414d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fc0f72ea910 (LWP 10279)): #0 0x00007fc1091d7d52 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007fc106525005 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fc1065253a1 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fc1065258d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fc10ae3c3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007fc10ae12712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007fc10ae12ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #7 0x00007fc10ad2b71b in QThread::exec() () from /usr/lib64/libQtCore.so.4 #8 0x00007fc0fe9c03f4 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #9 0x00007fc10ad2e485 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #11 0x00007fc10995414d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fc0f68df910 (LWP 10282)): #0 0x00007fc10994b033 in poll () from /lib64/libc.so.6 #1 0x00007fc0f68e5c4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so #2 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc10995414d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fc0f60de910 (LWP 10283)): #0 0x00007fc1091da049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc0fe777133 in ao_loop () from /usr/lib64/libxine.so.1 #2 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc10995414d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fc0f4ca2910 (LWP 10284)): #0 0x00007fc104e459c0 in ?? () from /usr/lib64/libxcb.so.1 #1 0x00007fc104e45e57 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fc104e45f7d in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007fc104e4609a in xcb_flush () from /usr/lib64/libxcb.so.1 #4 0x00007fc0f56d868e in xv_display_frame () from /usr/lib64/xine/plugins/1.26/xineplug_vo_out_xcbxv.so #5 0x00007fc0fe773a5c in overlay_and_display_frame () from /usr/lib64/libxine.so.1 #6 0x00007fc0fe773f77 in video_out_loop () from /usr/lib64/libxine.so.1 #7 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #8 0x00007fc10995414d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fc0f3bba910 (LWP 10291)): #0 0x00007fc1091da049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc0fe769b3b in fifo_buffer_get () from /usr/lib64/libxine.so.1 #2 0x00007fc0fe76fadd in video_decoder_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc10995414d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc0f31ec910 (LWP 10292)): #0 0x00007fc1091da049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc0fe769b3b in fifo_buffer_get () from /usr/lib64/libxine.so.1 #2 0x00007fc0fe770b05 in audio_decoder_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc10995414d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc0f29eb910 (LWP 10293)): #0 0x00007fc1091da049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc0fe77a1fb in xine_event_wait () from /usr/lib64/libxine.so.1 #2 0x00007fc0fe77a26e in listener_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc10995414d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc0e54b1910 (LWP 10294)): [KCrash Handler] #5 0x00007fc0fcc54ad8 in process_command () from /usr/lib64/xine/plugins/1.26/xineplug_inp_dvd.so #6 0x00007fc0fcc56604 in vm_get_next_cell () from /usr/lib64/xine/plugins/1.26/xineplug_inp_dvd.so #7 0x00007fc0fcc4d00a in dvdnav_get_next_cache_block () from /usr/lib64/xine/plugins/1.26/xineplug_inp_dvd.so #8 0x00007fc0fcc488dc in dvd_plugin_read_block () from /usr/lib64/xine/plugins/1.26/xineplug_inp_dvd.so #9 0x00007fc0fe78731a in cache_plugin_read_block () from /usr/lib64/libxine.so.1 #10 0x00007fc0e62d19f7 in demux_mpeg_block_parse_pack () from /usr/lib64/xine/plugins/1.26/xineplug_dmx_mpeg_block.so #11 0x00007fc0e62d28bb in demux_mpeg_block_send_chunk () from /usr/lib64/xine/plugins/1.26/xineplug_dmx_mpeg_block.so #12 0x00007fc0fe77f045 in demux_loop () from /usr/lib64/libxine.so.1 #13 0x00007fc1091d565d in start_thread () from /lib64/libpthread.so.0 #14 0x00007fc10995414d in clone () from /lib64/libc.so.6 #15 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc10cbbc750 (LWP 10276)): #0 0x00007fc1091da049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc10ad2f53b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007fc0fe9c316d in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #3 0x00007fc0fe9d0ae6 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #4 0x00007fc10c0571b4 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib64/libphonon.so.4 #5 0x00007fc10c0635a5 in ?? () from /usr/lib64/libphonon.so.4 #6 0x00007fc1098b8065 in ?? () from /lib64/libc.so.6 #7 0x00007fc1098b80b5 in exit () from /lib64/libc.so.6 #8 0x00007fc10a33a628 in ?? () from /usr/lib64/libQtGui.so.4 #9 0x00007fc10b9f92b8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #10 0x00007fc1087352be in _XIOError () from /usr/lib64/libX11.so.6 #11 0x00007fc10873cc95 in ?? () from /usr/lib64/libX11.so.6 #12 0x00007fc10873d547 in _XEventsQueued () from /usr/lib64/libX11.so.6 #13 0x00007fc10872624b in XEventsQueued () from /usr/lib64/libX11.so.6 #14 0x00007fc10a3724dc in ?? () from /usr/lib64/libQtGui.so.4 #15 0x00007fc106524cba in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #16 0x00007fc1065254a0 in ?? () from /usr/lib64/libglib-2.0.so.0 #17 0x00007fc1065258d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #18 0x00007fc10ae3c3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #19 0x00007fc10a37231e in ?? () from /usr/lib64/libQtGui.so.4 #20 0x00007fc10ae12712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #21 0x00007fc10ae12ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #22 0x00007fc10ae14c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #23 0x00000000004786fd in _start () Reported using DrKonqi
The crash seems related to the Xine multimedia library. - Does this happen all the times with the same DVD image ? - Could you try to play the video with another Xine-enabled player (DragonPlayer, gxine or xine-ui) to see if they crash too ? Thanks
Yes. It's happend only when I play a same dvd iso image. I can play another image, but often crash with an iso image. I play 10 sio images, and Kaffeine crash with a 60% of them.
Sorry Dario. I didn't read all the post. I try with Totem, and I can see the movie.
Totem uses other multimedia system (GStreamer), so it is not useful in this to check if the crash was caused by the Xine library. Try some of the players I mentioned (may be you have to install some package). Thanks
Dear Friends. I try with Dragon player, but the program do the same thing. I posted that too, but I think it's the same problem. look at https://bugs.kde.org/show_bug.cgi?id=214478
*** Bug 215038 has been marked as a duplicate of this bug. ***
Ok, then it is a Xine issue.
*** Bug 207727 has been marked as a duplicate of this bug. ***
The crash is happening in a thread that is entirely xine code. This is a bug with xine itself, and should probably be reported to the Xine project itself.