Version: 2.4-GIT OS: Linux Application: amarok (2.4-GIT) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.3 Operating System: Linux 2.6.35.13-92.fc14.x86_64 x86_64 Distribution: "Fedora release 14 (Laughlin)" -- Information about the crash: I listened to music and suddenly Amarok crashed. Yes, the crash is in libvlc but because I had even more crashes with Phonon-Xine and I don't have *any* crashes with VLC, Xine or Dragon Player I wonder if perhaps Amarok somehow uses Phonon in a wrong way? Anyway, this was a FPE and not a segfault. Is it perhaps possible to intercept/ignore FPEs? So that instead of raising an FPE +Inf is used? -- Backtrace: Application: Amarok (amarok), signal: Floating point exception [Current thread is 1 (Thread 0x7faf6c6e5880 (LWP 7578))] Thread 14 (Thread 0x7faf1b289700 (LWP 7584)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf4c719762 in ?? () from /usr/lib64/libvlccore.so.4 #2 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #3 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #4 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7faf18ff9700 (LWP 7587)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf6993e57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007faf67a650b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007faf67a67743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #8 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #9 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #10 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #11 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #12 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #13 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #14 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #15 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #16 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #17 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #18 0x00007faf67a6652f in ?? () from /usr/lib64/libthreadweaver.so.4 #19 0x00007faf67a665b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #20 0x00007faf6993de95 in ?? () from /usr/lib64/libQtCore.so.4 #21 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #22 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #23 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7faf0e950700 (LWP 7615)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf6993e57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007faf67a650b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007faf67a67743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007faf67a6652f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007faf67a665b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007faf6993de95 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #8 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #9 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7faf0df43700 (LWP 7616)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf6993e57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007faf67a650b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007faf67a67743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #8 0x00007faf67a6652f in ?? () from /usr/lib64/libthreadweaver.so.4 #9 0x00007faf67a665b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #10 0x00007faf6993de95 in ?? () from /usr/lib64/libQtCore.so.4 #11 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #12 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #13 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7faf0d742700 (LWP 7617)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf6993e57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007faf67a650b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007faf67a67743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007faf67a6775c in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007faf67a6652f in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007faf67a665b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #8 0x00007faf6993de95 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #10 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #11 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7faefffff700 (LWP 7618)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf61137944 in ?? () from /usr/lib64/libQtWebKit.so.4 #2 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #3 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #4 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7faefeb38700 (LWP 7619)): #0 0x00007faf69607093 in select () from /lib64/libc.so.6 #1 0x00007faf69a076cd in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007faf6993de95 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #4 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7faefe337700 (LWP 7624)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf66a82bb4 in ?? () from /usr/lib64/libQtScript.so.4 #2 0x00007faf66a82be9 in ?? () from /usr/lib64/libQtScript.so.4 #3 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #4 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7faeede25700 (LWP 17223)): #0 0x00007faf68653de5 in pthread_join () from /lib64/libpthread.so.0 #1 0x00007faf4c77c61f in vlc_thread_join () from /usr/lib64/libvlccore.so.4 #2 0x00007faf4c72eccf in input_DecoderDelete () from /usr/lib64/libvlccore.so.4 #3 0x00007faf4c731101 in ?? () from /usr/lib64/libvlccore.so.4 #4 0x00007faf4c733720 in ?? () from /usr/lib64/libvlccore.so.4 #5 0x00007faf4c734362 in ?? () from /usr/lib64/libvlccore.so.4 #6 0x00007faf4c73803e in ?? () from /usr/lib64/libvlccore.so.4 #7 0x00007faf4c739c9e in ?? () from /usr/lib64/libvlccore.so.4 #8 0x00007faf4c73b57e in ?? () from /usr/lib64/libvlccore.so.4 #9 0x00007faf4c73bbb5 in ?? () from /usr/lib64/libvlccore.so.4 #10 0x00007faf4c74204d in ?? () from /usr/lib64/libvlccore.so.4 #11 0x00007faf4c77c354 in ?? () from /usr/lib64/libvlccore.so.4 #12 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #13 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #14 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7faeed890700 (LWP 17224)): [KCrash Handler] #6 0x00007faf33df299f in ?? () from /usr/lib64/vlc/plugins/stream_out/libstream_out_smem_plugin.so #7 0x00007faf34c08c56 in ?? () from /usr/lib64/vlc/plugins/stream_out/libstream_out_transcode_plugin.so #8 0x00007faf35429002 in ?? () from /usr/lib64/vlc/plugins/stream_out/libstream_out_duplicate_plugin.so #9 0x00007faf4c797012 in ?? () from /usr/lib64/libvlccore.so.4 #10 0x00007faf4c72d1ec in ?? () from /usr/lib64/libvlccore.so.4 #11 0x00007faf4c72dc1b in ?? () from /usr/lib64/libvlccore.so.4 #12 0x00007faf4c77c354 in ?? () from /usr/lib64/libvlccore.so.4 #13 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #14 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #15 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7faf1b188700 (LWP 17225)): #0 0x00007faf686573b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faf4c773604 in block_FifoGet () from /usr/lib64/libvlccore.so.4 #2 0x00007faf4c72dbc5 in ?? () from /usr/lib64/libvlccore.so.4 #3 0x00007faf4c77c354 in ?? () from /usr/lib64/libvlccore.so.4 #4 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #5 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #6 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7faeef56e700 (LWP 17228)): #0 0x00007faf69605283 in poll () from /lib64/libc.so.6 #1 0x00007faf61ba83bf in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007faf61b9a166 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007faf61b9a799 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007faf61b9a850 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007faf61ba835b in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007faf5c9bd888 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so #7 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #8 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #9 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7faeedf4e700 (LWP 17229)): #0 0x00007faf643d8114 in clock_nanosleep () from /lib64/librt.so.1 #1 0x00007faf4c772b02 in msleep () from /usr/lib64/libvlccore.so.4 #2 0x00007faf38306eb2 in ?? () from /usr/lib64/vlc/plugins/audio_output/libalsa_plugin.so #3 0x00007faf38307028 in ?? () from /usr/lib64/vlc/plugins/audio_output/libalsa_plugin.so #4 0x00007faf5f30b56c in ?? () from /usr/lib64/libGL.so.1 #5 0x00007faf68652ccb in start_thread () from /lib64/libpthread.so.0 #6 0x00007faf6960ec2d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7faf6c6e5880 (LWP 7578)): #0 0x00007faf68653de5 in pthread_join () from /lib64/libpthread.so.0 #1 0x00007faf4c77c61f in vlc_thread_join () from /usr/lib64/libvlccore.so.4 #2 0x00007faf4c9e5985 in ?? () from /usr/lib64/libvlc.so.5 #3 0x00007faf4c9e7387 in libvlc_media_player_stop () from /usr/lib64/libvlc.so.5 #4 0x00007faf4cc11e05 in Phonon::VLC::MediaObject::~MediaObject (this=0x17a6800, __in_chrg=<value optimized out>) at /home/panzi/software/phonon-vlc/vlc/mediaobject.cpp:106 #5 0x00007faf4cc11e89 in Phonon::VLC::MediaObject::~MediaObject (this=0x17a6800, __in_chrg=<value optimized out>) at /home/panzi/software/phonon-vlc/vlc/mediaobject.cpp:108 #6 0x00007faf67306c04 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib64/libphonon.so.4 #7 0x00007faf672f5598 in ?? () from /usr/lib64/libphonon.so.4 #8 0x00007faf672f5849 in ?? () from /usr/lib64/libphonon.so.4 #9 0x00007faf695649f1 in exit () from /lib64/libc.so.6 #10 0x00007faf6a4529d8 in ?? () from /usr/lib64/libQtGui.so.4 #11 0x00007faf6c104cd8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #12 0x00007faf6af0687e in _XIOError () from /usr/lib64/libX11.so.6 #13 0x00007faf6af0de47 in _XReply () from /usr/lib64/libX11.so.6 #14 0x00007faf6aee9925 in XGetImage () from /usr/lib64/libX11.so.6 #15 0x00007faf6a4d0e1b in QX11PixmapData::toImage(QRect const&) const () from /usr/lib64/libQtGui.so.4 #16 0x00007faf6a4cd17a in QX11PixmapData::toImage() const () from /usr/lib64/libQtGui.so.4 #17 0x00007faf6a4bb9f0 in QPixmap::toImage() const () from /usr/lib64/libQtGui.so.4 #18 0x00007faf6c16e6d8 in KImageCache::insertPixmap(QString const&, QPixmap const&) () from /usr/lib64/libkdeui.so.5 #19 0x00007faf6b6c035b in SvgHandler::addBordersToPixmap (this=0x28bdfb0, orgPixmap=<value optimized out>, borderWidth=<value optimized out>, name=<value optimized out>, skipCache=false) at /home/panzi/software/amarok/src/SvgHandler.cpp:303 #20 0x00007faf6b6c054e in SvgHandler::imageWithBorder (this=0x28bdfb0, album=..., size=<value optimized out>, borderWidth=3) at /home/panzi/software/amarok/src/SvgHandler.cpp:251 #21 0x00007faf0cd32d67 in AlbumItem::update (this=0x1a58380) at /home/panzi/software/amarok/src/context/applets/albums/AlbumItem.cpp:111 #22 0x00007faf0cd32ebb in AlbumItem::setAlbum (this=0x1a58380, albumPtr=...) at /home/panzi/software/amarok/src/context/applets/albums/AlbumItem.cpp:49 #23 0x00007faf0cd28b87 in Albums::dataUpdated (this=0x2622240, name=<value optimized out>, data=<value optimized out>) at /home/panzi/software/amarok/src/context/applets/albums/Albums.cpp:177 #24 0x00007faf0cd29666 in Albums::qt_metacall (this=0x2622240, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc9af9a00) at /home/panzi/software/amarok/build/src/context/applets/albums/Albums.moc:91 #25 0x00007faf69a3bacf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #26 0x00007faf66ee5967 in Plasma::DataContainer::dataUpdated(QString const&, QHash<QString, QVariant> const&) () from /usr/lib64/libplasma.so.3 #27 0x00007faf66ee6310 in Plasma::DataContainer::checkForUpdate() () from /usr/lib64/libplasma.so.3 #28 0x00007faf66ee95d3 in Plasma::DataEngine::timerEvent(QTimerEvent*) () from /usr/lib64/libplasma.so.3 #29 0x00007faf69a3b2f9 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #30 0x00007faf6a3e5d24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #31 0x00007faf6a3ea8da in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #32 0x00007faf6c105f46 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #33 0x00007faf69a2719c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #34 0x00007faf69a54eae in ?? () from /usr/lib64/libQtCore.so.4 #35 0x00007faf69a51c54 in ?? () from /usr/lib64/libQtCore.so.4 #36 0x0000003f7ec41e33 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #37 0x0000003f7ec42610 in ?? () from /lib64/libglib-2.0.so.0 #38 0x0000003f7ec428ad in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #39 0x00007faf69a5234f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #40 0x00007faf6a48b3ae in ?? () from /usr/lib64/libQtGui.so.4 #41 0x00007faf69a26532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #42 0x00007faf69a2677c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #43 0x00007faf69a2ac3b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #44 0x000000000040a088 in main (argc=3, argv=0x7fffc9afcb48) at /home/panzi/software/amarok/src/main.cpp:291 Reproducible: Didn't try Steps to Reproduce: Play music. Wait for song change (not every song change triggers it). Actual Results: Crash. Expected Results: Amarok keeps playing music.
Did more testing. It is not really on song change but it keeps reproducible crashing on specific song. It's a FLAC. Amarok crashes on *any* FLAC file! Dragon Player using the same Phonon backend does *not* crash. WTH? This means I cannot listen to the music I bought from Magnatune any more! Guess I really have to switch to a combination of rhythmbox and audacious (<- for chiptunes)... except rhythmbox has different crashes (enabling the context pane)! Gah. Do I really have to use Winamp in Wine?
Please install the debugging symbols for libvlc
I already had, but I seem to have pasted an old backtrace. Here is a new one: Application: Amarok (amarok), signal: Floating point exception [Current thread is 1 (Thread 0x7f4d53284880 (LWP 7268))] Thread 14 (Thread 0x7f4d531f1700 (LWP 7274)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d332b0762 in LoopRequest (data=0x1c4bc10) at playlist/thread.c:539 #2 Thread (data=0x1c4bc10) at playlist/thread.c:586 #3 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #4 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f4cfb575700 (LWP 7280)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d504dd57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4d4e6040b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f4d4e606743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f4d4e60552f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f4d4e6055b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f4d504dce95 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #8 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #9 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f4cf9512700 (LWP 7308)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d504dd57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4d4e6040b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f4d4e606743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f4d4e60552f in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f4d4e6055b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f4d504dce95 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #9 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #10 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f4cf8b05700 (LWP 7309)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d504dd57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4d4e6040b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f4d4e606743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f4d4e60552f in ?? () from /usr/lib64/libthreadweaver.so.4 #9 0x00007f4d4e6055b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #10 0x00007f4d504dce95 in ?? () from /usr/lib64/libQtCore.so.4 #11 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #12 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #13 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f4cefffe700 (LWP 7310)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d504dd57b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f4d4e6040b4 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f4d4e606743 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f4d4e60675c in ?? () from /usr/lib64/libthreadweaver.so.4 #9 0x00007f4d4e60552f in ?? () from /usr/lib64/libthreadweaver.so.4 #10 0x00007f4d4e6055b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #11 0x00007f4d504dce95 in ?? () from /usr/lib64/libQtCore.so.4 #12 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #13 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #14 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f4ceefc6700 (LWP 7311)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d47cd6944 in ?? () from /usr/lib64/libQtWebKit.so.4 #2 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #3 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #4 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f4ced7be700 (LWP 7312)): #0 0x00007f4d501a6093 in select () from /lib64/libc.so.6 #1 0x00007f4d505a66cd in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007f4d504dce95 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #4 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f4cecfbd700 (LWP 7317)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d4d621bb4 in ?? () from /usr/lib64/libQtScript.so.4 #2 0x00007f4d4d621be9 in ?? () from /usr/lib64/libQtScript.so.4 #3 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #4 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f4cd4973700 (LWP 13095)): #0 0x00007f4d4f1f2de5 in pthread_join () from /lib64/libpthread.so.0 #1 0x00007f4d3331361f in vlc_thread_join (p_this=0x7f4cc0c03150) at misc/threads.c:194 #2 0x00007f4d332c5ccf in input_DecoderDelete (p_dec=0x7f4cc0c03150) at input/decoder.c:334 #3 0x00007f4d332c8101 in EsDestroyDecoder (out=<value optimized out>, p_es=<value optimized out>) at input/es_out.c:1612 #4 0x00007f4d332ca720 in EsUnselect (out=0x1f702d0, es=0x7f4cc0c028a0, b_update=true) at input/es_out.c:1723 #5 0x00007f4d332cb362 in EsOutControlLocked (out=0x1f702d0, i_query=<value optimized out>, args=<value optimized out>) at input/es_out.c:2196 #6 EsOutControl (out=0x1f702d0, i_query=<value optimized out>, args=<value optimized out>) at input/es_out.c:2702 #7 0x00007f4d332cf03e in es_out_vaControl (out=<value optimized out>, i_query=<value optimized out>) at ../include/vlc_es_out.h:126 #8 es_out_Control (out=<value optimized out>, i_query=<value optimized out>) at ../include/vlc_es_out.h:135 #9 0x00007f4d332d0c9e in ControlLocked (p_out=<value optimized out>, i_query=<value optimized out>, args=<value optimized out>) at input/es_out_timeshift.c:620 #10 Control (p_out=<value optimized out>, i_query=<value optimized out>, args=<value optimized out>) at input/es_out_timeshift.c:718 #11 0x00007f4d332d257e in es_out_vaControl (out=<value optimized out>, i_query=<value optimized out>) at ../include/vlc_es_out.h:126 #12 es_out_Control (out=<value optimized out>, i_query=<value optimized out>) at ../include/vlc_es_out.h:135 #13 0x00007f4d332d2bb5 in es_out_SetMode (p_input=0x4614a70) at input/es_out.h:90 #14 End (p_input=0x4614a70) at input/input.c:1379 #15 0x00007f4d332d904d in Run (p_this=0x4614a70) at input/input.c:549 #16 0x00007f4d33313354 in thread_entry (data=<value optimized out>) at misc/threads.c:58 #17 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #18 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #19 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f4d33ae8700 (LWP 13096)): [KCrash Handler] #6 0x00007f4d1a98999f in SendAudio (p_stream=<value optimized out>, id=0x7f4cd0c188e0, p_buffer=0x7f4cd0022c30) at smem.c:372 #7 Send (p_stream=<value optimized out>, id=0x7f4cd0c188e0, p_buffer=0x7f4cd0022c30) at smem.c:335 #8 0x00007f4d1b79fc56 in sout_StreamIdSend (p_stream=<value optimized out>, id=0x7f4cd00065a0, p_buffer=<value optimized out>) at ../../../include/vlc_sout.h:239 #9 Send (p_stream=<value optimized out>, id=0x7f4cd00065a0, p_buffer=<value optimized out>) at transcode.c:723 #10 0x00007f4d1bfc0002 in sout_StreamIdSend (p_stream=<value optimized out>, id=0x7f4cd0c175b0, p_buffer=<value optimized out>) at ../../include/vlc_sout.h:239 #11 Send (p_stream=<value optimized out>, id=0x7f4cd0c175b0, p_buffer=<value optimized out>) at duplicate.c:295 #12 0x00007f4d3332e012 in sout_InputSendBuffer (p_input=0x7f4cd0c0dfb0, p_buffer=0x7f4cd0c0ddd0) at stream_output/stream_output.c:283 #13 0x00007f4d332c41ec in DecoderPlaySout (p_dec=0x7f4cc0c03150, p_block=<value optimized out>) at input/decoder.c:1660 #14 DecoderProcessSout (p_dec=0x7f4cc0c03150, p_block=<value optimized out>) at input/decoder.c:1784 #15 DecoderProcess (p_dec=0x7f4cc0c03150, p_block=<value optimized out>) at input/decoder.c:1984 #16 0x00007f4d332c4c1b in DecoderThread (p_this=0x7f4cc0c03150) at input/decoder.c:892 #17 0x00007f4d33313354 in thread_entry (data=<value optimized out>) at misc/threads.c:58 #18 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #19 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #20 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f4d33c1a700 (LWP 13097)): #0 0x00007f4d4f1f63b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f4d3330a604 in block_FifoGet (p_fifo=0x7f4cd0008d70) at misc/block.c:625 #2 0x00007f4d332c4bc5 in DecoderThread (p_this=0x7f4cd0006fd0) at input/decoder.c:879 #3 0x00007f4d33313354 in thread_entry (data=<value optimized out>) at misc/threads.c:58 #4 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #5 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f4cd616e700 (LWP 13100)): #0 0x00007f4d501a4283 in poll () from /lib64/libc.so.6 #1 0x00007f4d487473bf in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007f4d48739166 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007f4d48739799 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007f4d48739850 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007f4d4874735b in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007f4d4355c888 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so #7 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #8 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #9 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f4cd466c700 (LWP 13101)): #0 0x00007f4d4af77114 in clock_nanosleep () from /lib64/librt.so.1 #1 0x00007f4d33309b02 in msleep (delay=<value optimized out>) at misc/mtime.c:411 #2 0x00007f4d1ee9deb2 in ALSAFill (p_aout=0x7f4cbc000ae0) at alsa.c:924 #3 0x00007f4d1ee9e028 in ALSAThread (data=0x7f4cbc000ae0) at alsa.c:781 #4 0x00007f4d45eaa56c in ?? () from /usr/lib64/libGL.so.1 #5 0x00007f4d4f1f1ccb in start_thread () from /lib64/libpthread.so.0 #6 0x00007f4d501adc2d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f4d53284880 (LWP 7268)): #0 0x00007f4d4f1f2de5 in pthread_join () from /lib64/libpthread.so.0 #1 0x00007f4d3331361f in vlc_thread_join (p_this=0x4614a70) at misc/threads.c:194 #2 0x00007f4d3357c985 in release_input_thread (p_mi=0x1c32bf0, b_input_abort=true) at control/media_player.c:126 #3 0x00007f4d3357e387 in libvlc_media_player_stop (p_mi=0x1c32bf0) at control/media_player.c:761 #4 0x00007f4d337a8e05 in Phonon::VLC::MediaObject::~MediaObject (this=0x1c32400, __in_chrg=<value optimized out>) at /home/panzi/software/phonon-vlc/vlc/mediaobject.cpp:106 #5 0x00007f4d337a8e89 in Phonon::VLC::MediaObject::~MediaObject (this=0x1c32400, __in_chrg=<value optimized out>) at /home/panzi/software/phonon-vlc/vlc/mediaobject.cpp:108 #6 0x00007f4d4dea5c04 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib64/libphonon.so.4 #7 0x00007f4d4de94598 in ?? () from /usr/lib64/libphonon.so.4 #8 0x00007f4d4de94849 in ?? () from /usr/lib64/libphonon.so.4 #9 0x00007f4d501039f1 in exit () from /lib64/libc.so.6 #10 0x00007f4d50ff19d8 in ?? () from /usr/lib64/libQtGui.so.4 #11 0x00007f4d52ca3cd8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #12 0x00007f4d51aa587e in _XIOError () from /usr/lib64/libX11.so.6 #13 0x00007f4d51aace47 in _XReply () from /usr/lib64/libX11.so.6 #14 0x00007f4d51a90f3a in XListProperties () from /usr/lib64/libX11.so.6 #15 0x00007f4d4db22fd8 in Plasma::WindowEffects::isEffectAvailable(Plasma::WindowEffects::Effect) () from /usr/lib64/libplasma.so.3 #16 0x00007f4d4db0f6ba in ?? () from /usr/lib64/libplasma.so.3 #17 0x00007f4d4db115e2 in Plasma::Theme::imagePath(QString const&) const () from /usr/lib64/libplasma.so.3 #18 0x00007f4d4db0bbd4 in ?? () from /usr/lib64/libplasma.so.3 #19 0x00007f4d4db0bf84 in ?? () from /usr/lib64/libplasma.so.3 #20 0x00007f4d4db0dc86 in ?? () from /usr/lib64/libplasma.so.3 #21 0x00007f4d4dab0244 in Plasma::FrameSvg::setImagePath(QString const&) () from /usr/lib64/libplasma.so.3 #22 0x00007f4d4db2e383 in ?? () from /usr/lib64/libplasma.so.3 #23 0x00007f4d4db2ea8f in Plasma::IconWidget::IconWidget(QGraphicsItem*) () from /usr/lib64/libplasma.so.3 #24 0x00007f4d51f56012 in Context::Applet::addAction (this=0x2e91ca0, parent=0x2e91cb0, action=0x56e6e90, size=24) at /home/panzi/software/amarok/src/context/Applet.cpp:186 #25 0x00007f4cf9524178 in CurrentTrack::setupLayoutActions (this=0x2e91ca0, track=<value optimized out>) at /home/panzi/software/amarok/src/context/applets/currenttrack/CurrentTrack.cpp:840 #26 0x00007f4cf9525f14 in CurrentTrack::dataUpdated (this=0x2e91ca0, name=<value optimized out>, data=<value optimized out>) at /home/panzi/software/amarok/src/context/applets/currenttrack/CurrentTrack.cpp:361 #27 0x00007f4cf9526176 in CurrentTrack::qt_metacall (this=0x2e91ca0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff06aa2220) at /home/panzi/software/amarok/build/src/context/applets/currenttrack/CurrentTrack.moc:95 #28 0x00007f4d505daacf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #29 0x00007f4d4da84967 in Plasma::DataContainer::dataUpdated(QString const&, QHash<QString, QVariant> const&) () from /usr/lib64/libplasma.so.3 #30 0x00007f4d4da85310 in Plasma::DataContainer::checkForUpdate() () from /usr/lib64/libplasma.so.3 #31 0x00007f4d4da885d3 in Plasma::DataEngine::timerEvent(QTimerEvent*) () from /usr/lib64/libplasma.so.3 #32 0x00007f4d505da2f9 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #33 0x00007f4d50f84d24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #34 0x00007f4d50f898da in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #35 0x00007f4d52ca4f46 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #36 0x00007f4d505c619c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #37 0x00007f4d505f3eae in ?? () from /usr/lib64/libQtCore.so.4 #38 0x00007f4d505f0c54 in ?? () from /usr/lib64/libQtCore.so.4 #39 0x0000003f7ec41e33 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #40 0x0000003f7ec42610 in ?? () from /lib64/libglib-2.0.so.0 #41 0x0000003f7ec428ad in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #42 0x00007f4d505f134f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #43 0x00007f4d5102a3ae in ?? () from /usr/lib64/libQtGui.so.4 #44 0x00007f4d505c5532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #45 0x00007f4d505c577c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #46 0x00007f4d505c9c3b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #47 0x000000000040a088 in main (argc=3, argv=0x7fff06aa5368) at /home/panzi/software/amarok/src/main.cpp:291
Thank you for the feedback. The problem appears to be in VLC. Jean-Baptiste, any ideas?
*** This bug has been marked as a duplicate of bug 261684 ***