Application that crashed: dragon Version of the application: 2.0 KDE Version: 4.3.1 (KDE 4.3.1) "release 3" Qt Version: 4.5.2 Operating System: Linux 2.6.31-10-desktop x86_64 Distribution: "openSUSE 11.2 Milestone 8 (x86_64)" What I was doing when the application crashed: Accedentally opened DragonPlayer from Dolphin. When closing DragonPlayer A.S.A.P., DragonPlayer crashes in Phonon-Xine. -- Backtrace: Application: Dragon Player (dragon), signal: Segmentation fault [Current thread is 1 (Thread 0x7fc1e807d750 (LWP 14949))] Thread 11 (Thread 0x7fc1d7216910 (LWP 14952)): #0 0x00007fc1e4d7c2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e6cbb271 in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fc1d5bc5910 (LWP 14953)): #0 0x00007fc1e4d7c2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e6cc68d9 in interruptable_sleep () from /usr/lib64/libxine.so.1 #2 0x00007fc1e6cc9041 in video_out_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fc1d53c4910 (LWP 14954)): [KCrash Handler] #5 Phonon::Xine::VolumeFaderEffectXT::rewireTo (this=<value optimized out>, source=<value optimized out>) at /usr/src/debug/phonon-4.3.1/xine/volumefadereffect.cpp:194 #6 0x00007fc1dcf13b0b in Phonon::Xine::XineThread::event (this=<value optimized out>, e=0x79d690) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:130 #7 0x00007fc1e579430c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #8 0x00007fc1e579b5de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #9 0x00007fc1e75e18d6 in KApplication::notify (this=0x7fff63b83cc0, receiver=0x85b5e0, event=0x79d690) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #10 0x00007fc1e62c976c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #11 0x00007fc1e62ca34a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #12 0x00007fc1e62f2073 in ?? () from /usr/lib64/libQtCore.so.4 #13 0x00007fc1e1594e6e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #14 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #15 0x00007fc1e1598838 in g_main_context_iterate (context=0x7b79c0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #16 0x00007fc1e1598960 in IA__g_main_context_iteration (context=0x7b79c0, may_block=1) at gmain.c:2654 #17 0x00007fc1e62f1ce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #18 0x00007fc1e62c8072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #19 0x00007fc1e62c8444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #20 0x00007fc1e61e06cb in QThread::exec() () from /usr/lib64/libQtCore.so.4 #21 0x00007fc1dcf133f4 in Phonon::Xine::XineThread::run (this=0x85b5e0) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143 #22 0x00007fc1e61e3435 in ?? () from /usr/lib64/libQtCore.so.4 #23 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #24 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #25 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fc1d49b9910 (LWP 14957)): #0 0x00007fc1e5055033 in poll () from /lib64/libc.so.6 #1 0x00007fc1d49bfc4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so #2 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fc1d4197910 (LWP 14958)): #0 0x00007fc1e4d7c049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e6ccc133 in ao_loop () from /usr/lib64/libxine.so.1 #2 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fc1d35ad910 (LWP 14959)): #0 0x00007fc1e5055033 in poll () from /lib64/libc.so.6 #1 0x00007fc1e034291a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fc1e0342e57 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007fc1e0342f7d in ?? () from /usr/lib64/libxcb.so.1 #4 0x00007fc1e034435a in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1 #5 0x00007fc1e03443c6 in xcb_request_check () from /usr/lib64/libxcb.so.1 #6 0x00007fc1d5ff894f in xshm_update_frame_format () from /usr/lib64/xine/plugins/1.26/xineplug_vo_out_xcbshm.so #7 0x00007fc1e6cc6cac in vo_get_frame () from /usr/lib64/libxine.so.1 #8 0x00007fc1dae05b3b in get_buffer () from /usr/lib64/xine/plugins/1.26/xineplug_decode_ff.so #9 0x00007fc1da42ba8b in ff_alloc_picture () from /usr/lib64/libavcodec.so.52 #10 0x00007fc1da42bde2 in MPV_frame_start () from /usr/lib64/libavcodec.so.52 #11 0x00007fc1da5011b6 in ff_h263_decode_frame () from /usr/lib64/libavcodec.so.52 #12 0x00007fc1da3eb0e5 in avcodec_decode_video2 () from /usr/lib64/libavcodec.so.52 #13 0x00007fc1da3ec03f in avcodec_decode_video () from /usr/lib64/libavcodec.so.52 #14 0x00007fc1dae04e82 in ff_decode_data () from /usr/lib64/xine/plugins/1.26/xineplug_decode_ff.so #15 0x00007fc1e6cc4dd9 in video_decoder_loop () from /usr/lib64/libxine.so.1 #16 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #17 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #18 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fc1d2bdf910 (LWP 14960)): #0 0x00007fc1e4d7c049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e6cbeb3b in fifo_buffer_get () from /usr/lib64/libxine.so.1 #2 0x00007fc1e6cc5b05 in audio_decoder_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc1d23de910 (LWP 14961)): #0 0x00007fc1e4d7c049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e6ccf1fb in xine_event_wait () from /usr/lib64/libxine.so.1 #2 0x00007fc1e6ccf26e in listener_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc1d03ed910 (LWP 14962)): #0 0x00007fc1e5057712 in select () from /lib64/libc.so.6 #1 0x00007fc1e6ce40e5 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x00007fc1e6cd40db in demux_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc1cd5a2910 (LWP 14964)): #0 0x00007fc1e4d7c049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e6ccc133 in ao_loop () from /usr/lib64/libxine.so.1 #2 0x00007fc1e4d7765d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fc1e505e14d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc1e807d750 (LWP 14949)): #0 0x00007fc1e4d7c049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc1e61e44eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007fc1dcf1616d in Phonon::Xine::XineStream::closeBlocking (this=0x896690) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:1548 #3 0x00007fc1dcf23ae6 in Phonon::Xine::MediaObject::~MediaObject (this=0x8954d0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.3.1/xine/mediaobject.cpp:109 #4 0x00007fc1e71b06b0 in Phonon::MediaNodePrivate::~MediaNodePrivate (this=0x863af0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.3.1/phonon/medianode.cpp:74 #5 0x00007fc1e71b00bf in Phonon::MediaObjectPrivate::~MediaObjectPrivate (this=0x863af0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.3.1/phonon/mediaobject_p.h:42 #6 0x00007fc1e71af82b in Phonon::MediaObject::~MediaObject (this=0x7fe2a0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.3.1/phonon/mediaobject.cpp:65 #7 0x00007fc1e62d799c in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4 #8 0x00007fc1e57ded23 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4 #9 0x000000000041a5fe in Dragon::VideoWindow::~VideoWindow (this=0x887e80, __in_chrg=<value optimized out>) at /usr/src/debug/kdemultimedia-4.3.1/dragonplayer/src/app/videoWindow.cpp:190 #10 0x000000000042cb55 in Dragon::MainWindow::~MainWindow (this=0x779ee0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/kdemultimedia-4.3.1/dragonplayer/src/app/mainWindow.cpp:263 #11 0x00007fc1e62d8c5d in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #12 0x00007fc1e57e24ef in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #13 0x00007fc1e5b3c2fb in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #14 0x00007fc1e76ecce3 in KXmlGuiWindow::event (this=0x86bd2c, ev=0x80) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:131 #15 0x00007fc1e579430c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #16 0x00007fc1e579b5de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #17 0x00007fc1e75e18d6 in KApplication::notify (this=0x7fff63b83cc0, receiver=0x779ee0, event=0x777da0) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #18 0x00007fc1e62c976c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #19 0x00007fc1e62ca34a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #20 0x00007fc1e62f2073 in ?? () from /usr/lib64/libQtCore.so.4 #21 0x00007fc1e1594e6e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #22 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #23 0x00007fc1e1598838 in g_main_context_iterate (context=0x669d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #24 0x00007fc1e1598960 in IA__g_main_context_iteration (context=0x669d20, may_block=1) at gmain.c:2654 #25 0x00007fc1e62f1ce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #26 0x00007fc1e58272fe in ?? () from /usr/lib64/libQtGui.so.4 #27 0x00007fc1e62c8072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #28 0x00007fc1e62c8444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #29 0x00007fc1e62ca5f9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #30 0x0000000000429b43 in main (argc=2, argv=<value optimized out>) at /usr/src/debug/kdemultimedia-4.3.1/dragonplayer/src/app/main.cpp:58 This bug may be a duplicate of or related to bug 197312 Reported using DrKonqi
This looks related to bug 207787. - Can you check if reinstalling xinelib and phonon-xine-backend fixes this crash ? Thanks
I've updated to: - libxin1 v1.1.16.3 (Packman repo v2.pm.6.9) - phonon-xine-backend v4.3.1 (OpenSUSE 11.2 repo v2.17) I can't reproduce the crash. Then again the crash was difficult to reproduce in the first place. I think the new Xine version fixed it.