| Summary: | [steps] Reproducible Phonon-Xine related crash when watching a ASX stream | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] Phonon | Reporter: | BRULE Herman <alpha_one_x86> |
| Component: | Xine backend | Assignee: | Matthias Kretz <kretz> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | andresbajotierra, martin.sandsmark, prodriguez903 |
| Priority: | NOR | Keywords: | testcase |
| Version First Reported In: | 4.3.0 (KDE 4.2.0) | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Unspecified | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
BRULE Herman
2010-01-03 00:23:31 UTC
This is probably related to bug 220152 / bug 202982. It is a bug in the Phonon KDE multimedia subsytem, when using the Xine multimedia library. Thanks *** Bug 221043 has been marked as a duplicate of this bug. *** I could reproduce the crash using the provided URL here using:
Qt: 4.6.0 (kde-qt master commit 747ff8e6ef6f5a1163dfa75bc9ac4755ce7083d1
Date: Tue Dec 15 11:58:13 2009 +0100)
KDE Development Platform: 4.3.86 (KDE 4.3.86 (KDE 4.4 >= 20091231))
kdelibs svn rev. 1069096 / kdebase svn rev. 1069104
phonon(kde-support) svn rev. 1069080
xine-lib 1.1.17
on ArchLinux i686 - Kernel 2.6.31.6
Steps to reproduce:
--
- Launch DragonPlayer to show http://wwitv.com/tv_stream/b2750.asx ("dragon http://wwitv.com/tv_stream/b2750.asx" from Konsole should be enough)
- Wait some time and Dragon will crash.. Here it crashes after 1 minute.
Updated backtrace:
--
Thread 4 (Thread 0xb10f7b70 (LWP 7207)):
[KCrash Handler]
#5 0xb6f8a810 in xine_get_status () from /usr/lib/libxine.so.1
#6 0xb3349a8d in Phonon::Xine::XineStream::event (this=0xa390c10, ev=0xa570cc0) at /home/kde-devel/kde/src/KDE/phonon/xine/xinestream.cpp:904
#7 0xb5ca4834 in QApplicationPrivate::notify_helper (this=0x9d02f38, receiver=0xa390c10, e=0xa570cc0) at kernel/qapplication.cpp:4242
#8 0xb5ca2231 in QApplication::notify (this=0xbffd21c4, receiver=0xa390c10, e=0xa570cc0) at kernel/qapplication.cpp:3661
#9 0xb728de0c in KApplication::notify (this=0xbffd21c4, receiver=0xa390c10, event=0xa570cc0) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#10 0xb6ad0411 in QCoreApplication::notifyInternal (this=0xbffd21c4, receiver=0xa390c10, event=0xa570cc0) at kernel/qcoreapplication.cpp:704
#11 0xb6ad3ee9 in QCoreApplication::sendEvent (receiver=0xa390c10, event=0xa570cc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#12 0xb6ad14c5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa38bab0) at kernel/qcoreapplication.cpp:1345
#13 0xb6ad117d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#14 0xb6b0855e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#15 0xb6b06e4c in postEventSourceDispatch (s=0xa38b590) at kernel/qeventdispatcher_glib.cpp:276
#16 0xb5415378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb5418bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#18 0xb5418d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0xb6b07e48 in QEventDispatcherGlib::processEvents (this=0xa3954f0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#20 0xb6acd81b in QEventLoop::processEvents (this=0xb10f7298, flags=...) at kernel/qeventloop.cpp:149
#21 0xb6acd960 in QEventLoop::exec (this=0xb10f7298, flags=...) at kernel/qeventloop.cpp:201
#22 0xb69b8218 in QThread::exec (this=0xa38f208) at thread/qthread.cpp:487
#23 0xb33437a1 in Phonon::Xine::XineThread::run (this=0xa38f208) at /home/kde-devel/kde/src/KDE/phonon/xine/xinethread.cpp:143
#24 0xb69bacdc in QThreadPrivate::start (arg=0xa38f208) at thread/qthread_unix.cpp:244
#25 0xb692a8ac in start_thread () from /lib/libpthread.so.0
#26 0xb596e01e in clone () from /lib/libc.so.6
I debugged the crash and, in fact, "stream" was 0 on "Phonon::Xine::XineStream::event"
A weird thing is that I got a XIOError, while the original backtrace was normal on thread 1...
*** Bug 224554 has been marked as a duplicate of this bug. *** (In reply to comment #1) > This is probably related to bug 220152 / bug 202982. > It is a bug in the Phonon KDE multimedia subsytem, when using the Xine > multimedia library. The backtraces are identical, why keeping open both reports? *** This bug has been marked as a duplicate of bug 220152 *** |