Bug 191870

Summary: amarok crash when stream is wrong or doesn't play [@ Phonon::AbstractMediaStreamPrivate::writeData]
Product: [Frameworks and Libraries] Phonon Reporter: miki <vmikiv>
Component: generalAssignee: Matthias Kretz <kretz>
Status: RESOLVED NOT A BUG    
Severity: crash CC: alexandreitanhandu, andresbajotierra, bcooksley, fabo, jb, lu.dolezal, martin.sandsmark, myriam, sitter
Priority: NOR    
Version: 4.4.2 (KDE 4.5)   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description miki 2009-05-07 02:28:53 UTC
Application that crashed: amarok
Version of the application: 2.1-SVN
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-ARCH x86_64

What I was doing when the application crashed:
amarok crash when stream is wrong or do not want to play

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 0 (LWP 25362)]

Thread 5 (Thread 0x7f4476d4c950 (LWP 25393)):
#0  0x00007f44885e7d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4488858c59 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f4484e93e34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3dbb340, th=0x2a56b30)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4484e965e3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2288f20, th=0x2a56b30)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4484e965fc in ThreadWeaver::WorkingHardState::applyForWork (this=0x2288f20, th=0x2a56b30)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f4484e94b5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f4476d4c040, parent=0x3dbb340, th=0x2a56b30)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f4484e94fb9 in ThreadWeaver::Thread::run (this=0x2a56b30) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f4488857c62 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f44885e3fc7 in start_thread () from /lib/libpthread.so.0
#9  0x00007f4487bb25dd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f446bd7b950 (LWP 25394)):
#0  0x00007f44885e7d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4488858c59 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f4484e93e34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3dbb340, th=0x264a860)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4484e965e3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2288f20, th=0x264a860)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4484e965fc in ThreadWeaver::WorkingHardState::applyForWork (this=0x2288f20, th=0x264a860)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f4484e94b5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f446bd7b040, parent=0x3dbb340, th=0x264a860)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f4484e94fb9 in ThreadWeaver::Thread::run (this=0x264a860) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f4488857c62 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f44885e3fc7 in start_thread () from /lib/libpthread.so.0
#9  0x00007f4487bb25dd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4469f98950 (LWP 25469)):
#0  0x00007f44885e7d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4488858c59 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f4484e93e34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3dbb340, th=0x5a2c6c0)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4484e965e3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2288f20, th=0x5a2c6c0)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4484e94b5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f4469f98040, parent=0x3dbb340, th=0x5a2c6c0)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f4484e94fb9 in ThreadWeaver::Thread::run (this=0x5a2c6c0) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f4488857c62 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f44885e3fc7 in start_thread () from /lib/libpthread.so.0
#8  0x00007f4487bb25dd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4469797950 (LWP 25482)):
#0  0x00007f44885e7d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4488858c59 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f4484e93e34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3dbb340, th=0x3eafc00)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f4484e965e3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2288f20, th=0x3eafc00)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f4484e94b5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f4469797040, parent=0x3dbb340, th=0x3eafc00)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f4484e94fb9 in ThreadWeaver::Thread::run (this=0x3eafc00) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f4488857c62 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f44885e3fc7 in start_thread () from /lib/libpthread.so.0
#8  0x00007f4487bb25dd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f448af26790 (LWP 25362)):
[KCrash Handler]
#5  0x00007f44849f4c34 in Phonon::AbstractMediaStreamPrivate::writeData () from /usr/lib/libphonon.so.4
#6  0x00007f447909821b in Phonon::KioMediaStreamPrivate::_k_bytestreamData (this=0x5ad9330, data=@0x7fff9307e8c0)
    at /home/miki/work1/kdemod-core42/work/kdebase-runtime/src/kdebase-runtime-4.2.85/phonon/platform_kde/kiomediastream.cpp:172
#7  0x00007f447909885d in Phonon::KioMediaStream::qt_metacall (this=0x5ac4290, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9307e500)
    at /home/miki/work1/kdemod-core42/work/kdebase-runtime/src/kdebase-runtime-4.2.85/phonon/platform_kde/kiomediastream.moc:77
#8  0x00007f4488955db2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0x00007f448176bf64 in KIO::TransferJob::data (this=0x0, _t1=0x5ac9860, _t2=<value optimized out>) at /home/miki/work1/kdemod-core42/work/kdelibs/src/build/kio/jobclasses.moc:364
#10 0x00007f4481776e99 in KIO::TransferJob::qt_metacall (this=0x5ac9860, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9307e630)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/build/kio/jobclasses.moc:344
#11 0x00007f4488955db2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0x00007f448182f892 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at /home/miki/work1/kdemod-core42/work/kdelibs/src/build/kio/slaveinterface.moc:140
#13 0x00007f4481833118 in KIO::SlaveInterface::dispatch (this=0x23aba90, _cmd=100, rawdata=<value optimized out>)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/kio/kio/slaveinterface.cpp:163
#14 0x00007f448182fb42 in KIO::SlaveInterface::dispatch (this=0x23aba90) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/kio/kio/slaveinterface.cpp:91
#15 0x00007f44818226d3 in KIO::Slave::gotInput (this=0x23aba90) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/kio/kio/slave.cpp:322
#16 0x00007f4481824938 in KIO::Slave::qt_metacall (this=0x23aba90, _c=QMetaObject::InvokeMetaMethod, _id=-2067671504, _a=0x7fff9307ea20)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/build/kio/slave.moc:76
#17 0x00007f4488955db2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0x00007f448173fff1 in KIO::ConnectionPrivate::dequeue (this=0x23acc60) at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/kio/kio/connection.cpp:82
#19 0x00007f448174044a in KIO::Connection::qt_metacall (this=0x5ac6c90, _c=QMetaObject::InvokeMetaMethod, _id=-2067671504, _a=0x2ac90a0)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/build/kio/connection.moc:73
#20 0x00007f4488950408 in QObject::event () from /usr/lib/libQtCore.so.4
#21 0x00007f44894c440d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0x00007f44894cc68a in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0x00007f448aa6809b in KApplication::notify (this=0x7fff9307f440, receiver=0x5ac6c90, event=0x5a8d7b0)
    at /home/miki/work1/kdemod-core42/work/kdelibs/src/kdelibs-4.2.85/kdeui/kernel/kapplication.cpp:307
#24 0x00007f448894039c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0x00007f448894100a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#26 0x00007f4488969d83 in ?? () from /usr/lib/libQtCore.so.4
#27 0x00007f448017b01a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f448017e6e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#29 0x00007f448017e87c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f4488969a0f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#31 0x00007f448955baff in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007f448893ec42 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0x00007f448893f00d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0x00007f44889412d4 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#35 0x0000000000403fac in _start ()
Comment 1 Dario Andres 2009-05-07 02:33:39 UTC
What is your Phonon version ? Thanks
Comment 2 miki 2009-05-07 02:39:16 UTC
I compile kde from trunk and update every night so ...
Comment 3 Dario Andres 2009-05-07 02:41:38 UTC
But do you also compile kdesupport/phonon ? or do you use a global packaged version ? (that may be a possibility too)
Thanks
Comment 4 miki 2009-05-07 02:45:13 UTC
Phonon Version: 4.3.50 . of course ? I can not run beta1 4.3 without kdesupport?
Comment 5 Dario Andres 2009-05-17 20:15:53 UTC
What Phonon backend do you use ? Thanks
Comment 6 Dario Andres 2009-06-26 16:08:49 UTC
Marking as NEEDSINFO (comment 5)
Comment 7 Myriam Schweingruber 2009-10-26 23:43:55 UTC
*** Bug 212002 has been marked as a duplicate of this bug. ***
Comment 8 Myriam Schweingruber 2009-11-03 23:02:07 UTC
Copying over the Crash Handler from bug 212002:

Thread 19 (Thread 0xafd0eb70 (LWP 8543)):
[KCrash Handler]
#6  0xb16e45e6 in QExplicitlySharedDataPointer (o=<value optimized out>,
this=<value optimized out>) at /usr/include/QtCore/qshareddata.h:155
#7  threadSafeObject (o=<value optimized out>, this=<value optimized out>) at
/usr/src/debug/phonon-4.3.1/xine/sinknode.h:73
#8  Phonon::Xine::XineStream::createStream (o=<value optimized out>,
this=<value optimized out>) at
/usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:512
#9  0xb16e562f in Phonon::Xine::XineStream::event (this=0x8172960,
ev=0x8c29f80) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:1235
#10 0xb66568fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#11 0xb665e34e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#12 0xb61c531e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#13 0xb61c5fcc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) () from /usr/lib/libQtCore.so.4
#14 0xb61c618c in QCoreApplication::sendPostedEvents(QObject*, int) () from
/usr/lib/libQtCore.so.4
#15 0xb61f13ed in ?? () from /usr/lib/libQtCore.so.4
#16 0xb3b374c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb3b3ad98 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb3b3aebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0xb61f0ff8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#20 0xb61c397d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#21 0xb61c3dc9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#22 0xb60cb307 in QThread::exec() () from /usr/lib/libQtCore.so.4
#23 0xb16dd5b8 in Phonon::Xine::XineThread::run (this=0x81d7408) at
/usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#24 0xb60ce613 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb5eb66e5 in start_thread () from /lib/libpthread.so.0
#26 0xb5eb6600 in ?? () from /lib/libpthread.so.0
Comment 9 Jonathan Thomas 2009-11-08 20:35:14 UTC
*** Bug 207847 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2010-02-10 10:45:22 UTC
Is this still valid with KDE SC 4.4?
Comment 11 Myriam Schweingruber 2010-03-18 22:29:37 UTC
I can't reproduce this here, using KDE SC 4.4.1
Comment 12 Myriam Schweingruber 2010-09-17 12:38:51 UTC
I was just able to reproduce this crash with the VLC backend (version 0.20 stable) instead:

Thread 1 (Thread 0x7ff42afbe780 (LWP 7521)):
[KCrash Handler]
#6  0x00007ff427f16a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff427f1a5c0 in *__GI_abort () at abort.c:92
#8  0x00007ff4288038e4 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2259
#9  0x00007ff428803ac2 in qt_message (msgType=QtFatalMsg, msg=0x7ff428964e08 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff11dc62a0) at global/qglobal.cpp:2305
#10 0x00007ff428803c75 in qFatal (msg=0x1d61 <Address 0x1d61 out of bounds>) at global/qglobal.cpp:2488
#11 0x00007ff4250d2cb8 in Phonon::AbstractMediaStreamPrivate::writeData (this=0x45a64d0, data=...) at ../../phonon/abstractmediastream.cpp:100
#12 0x00007ff413ade903 in Phonon::KioMediaStreamPrivate::_k_bytestreamData (this=0x5d95300, data=...) at ../../../phonon/platform_kde/kiomediastream.cpp:172
#13 0x00007ff413adecb9 in Phonon::KioMediaStream::qt_metacall (this=0x5e01af0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff11dc6690) at ./kiomediastream.moc:83
#14 0x00007ff428916da7 in QMetaObject::activate (sender=0x5032260, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#15 0x00007ff422b5b524 in KIO::TransferJob::data (this=0x1d61, _t1=0x5032260, _t2=<value optimized out>) at ./jobclasses.moc:388
#16 0x00007ff422b5dcd0 in KIO::TransferJob::slotData (this=0x5032260, _data=...) at ../../kio/kio/job.cpp:1003
#17 0x00007ff422b61a56 in KIO::TransferJob::qt_metacall (this=0x5032260, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff11dc6870) at ./jobclasses.moc:368
#18 0x00007ff428916da7 in QMetaObject::activate (sender=0x51f2d80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#19 0x00007ff422c0f982 in KIO::SlaveInterface::data (this=0x1d61, _t1=<value optimized out>) at ./slaveinterface.moc:146
#20 0x00007ff422c12c95 in KIO::SlaveInterface::dispatch (this=0x51f2d80, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#21 0x00007ff422c0fc33 in KIO::SlaveInterface::dispatch (this=0x51f2d80) at ../../kio/kio/slaveinterface.cpp:91
#22 0x00007ff422c037e6 in KIO::Slave::gotInput (this=0x51f2d80) at ../../kio/kio/slave.cpp:344
#23 0x00007ff422c039cc in KIO::Slave::qt_metacall (this=0x51f2d80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff11dc6c80) at ./slave.moc:82
#24 0x00007ff428916da7 in QMetaObject::activate (sender=0x4da5a80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#25 0x00007ff422b2fe07 in KIO::ConnectionPrivate::dequeue (this=0x46ef880) at ../../kio/kio/connection.cpp:82
#26 0x00007ff422b2ff2d in KIO::Connection::qt_metacall (this=0x4da5a80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x5dc7fb0) at ./connection.moc:79
#27 0x00007ff428910e7e in QObject::event (this=0x4da5a80, e=0x1d61) at kernel/qobject.cpp:1219
#28 0x00007ff4292cf76c in QApplicationPrivate::notify_helper (this=0x1cb5d20, receiver=0x4da5a80, e=0x5dd8a60) at kernel/qapplication.cpp:4396
#29 0x00007ff4292d525d in QApplication::notify (this=0x7fff11dc7730, receiver=0x4da5a80, e=0x5dd8a60) at kernel/qapplication.cpp:4277
#30 0x00007ff42aad42e6 in KApplication::notify (this=0x7fff11dc7730, receiver=0x4da5a80, event=0x5dd8a60) at ../../kdeui/kernel/kapplication.cpp:310
#31 0x00007ff4288ff0ac in QCoreApplication::notifyInternal (this=0x7fff11dc7730, receiver=0x4da5a80, event=0x5dd8a60) at kernel/qcoreapplication.cpp:732
#32 0x00007ff428901fd2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1b5e9f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1b5e9f0) at kernel/qcoreapplication.cpp:1373
#34 0x00007ff42892b643 in QCoreApplication::sendPostedEvents (s=0x1cb93e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=0x1cb93e0) at kernel/qeventdispatcher_glib.cpp:277
#36 0x00007ff4223838c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x00007ff422387748 in ?? () from /lib/libglib-2.0.so.0
#38 0x00007ff4223878fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x00007ff42892b183 in QEventDispatcherGlib::processEvents (this=0x1b5e140, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#40 0x00007ff42938178e in QGuiEventDispatcherGlib::processEvents (this=0x1d61, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007ff4288fddd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#42 0x00007ff4288fe1bc in QEventLoop::exec (this=0x7fff11dc76d0, flags=) at kernel/qeventloop.cpp:201
#43 0x00007ff42890226b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#44 0x000000000040aec6 in main (argc=4, argv=0x7fff11dc9688) at /home/myriam/kde/src/amarok/src/main.cpp:237
Comment 13 Jean-Baptiste Kempf 2010-10-17 19:56:20 UTC
I am worried, because I don't see any phonon-VLC or VLC in this backtrace.
Comment 14 Myriam Schweingruber 2010-10-17 21:39:48 UTC
It is not backend related.
Comment 15 Harald Sitter 2010-12-18 15:02:23 UTC
<apachelogger> comment 8 and 12 are fundamentally different crashes
<apachelogger> #12 comes probably from VLC not implementing a streaminterface
<apachelogger>     Q_ASSERT(streamInterface);
<apachelogger> relevant line of code ^

It is arguable whether Phonon should assert there, but not related to the original report...

Is the original issue still reproducible?
Comment 16 Myriam Schweingruber 2010-12-19 23:43:19 UTC
Changing status.
Comment 17 Myriam Schweingruber 2013-04-13 06:21:18 UTC
Closing for lack of feedback. Please feel free to reopen if you can reproduce this with KDE 4.10.2 or later.