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 ()
What is your Phonon version ? Thanks
I compile kde from trunk and update every night so ...
But do you also compile kdesupport/phonon ? or do you use a global packaged version ? (that may be a possibility too) Thanks
Phonon Version: 4.3.50 . of course ? I can not run beta1 4.3 without kdesupport?
What Phonon backend do you use ? Thanks
Marking as NEEDSINFO (comment 5)
*** Bug 212002 has been marked as a duplicate of this bug. ***
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
*** Bug 207847 has been marked as a duplicate of this bug. ***
Is this still valid with KDE SC 4.4?
I can't reproduce this here, using KDE SC 4.4.1
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
I am worried, because I don't see any phonon-VLC or VLC in this backtrace.
It is not backend related.
<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?
Changing status.
Closing for lack of feedback. Please feel free to reopen if you can reproduce this with KDE 4.10.2 or later.