Application: amarok (2.4.0) KDE Platform Version: 4.6.00 (4.6.0) Qt Version: 4.7.0 Operating System: Linux 2.6.35-28-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: Crashes everytime on closing app after playing media or stream. Does not crash after no media or stream played. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7f670a9eb840 (LWP 6227))] Thread 10 (Thread 0x7f66b82b1700 (LWP 6240)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f66ee038262 in ?? () from /usr/lib/libvlccore.so.4 #2 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #3 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #4 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f66affff700 (LWP 6246)): #0 __pthread_mutex_lock (mutex=0x1c74b48) at pthread_mutex_lock.c:131 #1 0x00007f6701bfda43 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007f6701bfde78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007f6701bfe45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007f6707ead1e6 in QEventDispatcherGlib::processEvents (this=0x12db740, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f6707e7fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f6707e7fdec in QEventLoop::exec (this=0x7f66afffec10, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f6707d8a2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f6707e5f5f8 in QInotifyFileSystemWatcherEngine::run (this=0x12ea840) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f6707d8d27e in QThreadPrivate::start (arg=0x12ea840) at thread/qthread_unix.cpp:266 #10 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #11 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #12 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f66a6cf0700 (LWP 6253)): #0 0x00007fff975e4904 in clock_gettime () #1 0x00007f67006560bf in clock_gettime (clock_id=1, tp=0x7f66a6cef940) at ../sysdeps/unix/clock_gettime.c:100 #2 0x00007f6707de294f in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #4 0x00007f6707eaf1fd in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339 #5 0x00007f6707eaf225 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #6 0x00007f6707ead3dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f66a6cefa7c) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f6707ead485 in timerSourcePrepare (source=0x1, timeout=0x7f66a6cef940) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f6701bfda11 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #9 0x00007f6701bfde78 in ?? () from /lib/libglib-2.0.so.0 #10 0x00007f6701bfe45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0x00007f6707ead1e6 in QEventDispatcherGlib::processEvents (this=0x22f1b60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #12 0x00007f6707e7fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #13 0x00007f6707e7fdec in QEventLoop::exec (this=0x7f66a6cefc10, flags=) at kernel/qeventloop.cpp:201 #14 0x00007f6707d8a2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #15 0x00007f6707e5f5f8 in QInotifyFileSystemWatcherEngine::run (this=0x22f0f80) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007f6707d8d27e in QThreadPrivate::start (arg=0x22f0f80) at thread/qthread_unix.cpp:266 #17 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #18 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #19 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f66a5eb7700 (LWP 6258)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f66fe88120e in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f66fe881329 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #5 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f66a44b9700 (LWP 6259)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6707d8de3b in wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6704fc6d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25d32a0, th=0x25d3ac0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6704fc9f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x25d3ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6704fc9f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x25d3ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6704fc9f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x25d3ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6704fc84df in ThreadWeaver::ThreadRunHelper::run (this=0x7f66a44b8c60, parent=0x25d32a0, th=0x25d3ac0) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f6704fc8a38 in ThreadWeaver::Thread::run (this=0x25d3ac0) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f6707d8d27e in QThreadPrivate::start (arg=0x25d3ac0) at thread/qthread_unix.cpp:266 #10 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #11 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #12 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f66a3aad700 (LWP 6260)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6707d8de3b in wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6704fc6d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25d32a0, th=0x264f4a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6704fc9f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x264f4a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6704fc9f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x264f4a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6704fc84df in ThreadWeaver::ThreadRunHelper::run (this=0x7f66a3aacc60, parent=0x25d32a0, th=0x264f4a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f6704fc8a38 in ThreadWeaver::Thread::run (this=0x264f4a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f6707d8d27e in QThreadPrivate::start (arg=0x264f4a0) at thread/qthread_unix.cpp:266 #9 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #10 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f66a32ac700 (LWP 6261)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6707d8de3b in wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6704fc6d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25d32a0, th=0x7f66b002c3e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6704fc9f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x7f66b002c3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6704fc9f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x7f66b002c3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6704fc9f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x7f66b002c3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6704fc9f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x7f66b002c3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6704fc84df in ThreadWeaver::ThreadRunHelper::run (this=0x7f66a32abc60, parent=0x25d32a0, th=0x7f66b002c3e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007f6704fc8a38 in ThreadWeaver::Thread::run (this=0x7f66b002c3e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f6707d8d27e in QThreadPrivate::start (arg=0x7f66b002c3e0) at thread/qthread_unix.cpp:266 #11 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #12 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #13 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f66a2aab700 (LWP 6262)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6707d8de3b in wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x25d3690, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6704fc6d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25d32a0, th=0x265e5e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6704fc9f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x25cedb0, th=0x265e5e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6704fc84df in ThreadWeaver::ThreadRunHelper::run (this=0x7f66a2aaac60, parent=0x25d32a0, th=0x265e5e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6704fc8a38 in ThreadWeaver::Thread::run (this=0x265e5e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f6707d8d27e in QThreadPrivate::start (arg=0x265e5e0) at thread/qthread_unix.cpp:266 #8 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #9 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f66a22aa700 (LWP 6264)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f67038f9334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f6703c04160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f67038f9369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f6703c12234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f66fcb3b953 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007f6702ff5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #5 0x00007f670755f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f670a9eb840 (LWP 6227)): [KCrash Handler] #6 0x00007f67088ac20f in QWidget::testAttribute_helper (this=0x3f1b000, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:10748 #7 0x00007f67088ba8de in testAttribute (this=0x3f1b000) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1031 #8 QWidget::winId (this=0x3f1b000) at kernel/qwidget.cpp:2420 #9 0x00007f66ee52a3a2 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_vlc.so #10 0x00007f66ee52d44e in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_vlc.so #11 0x00007f66ee5227db in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_vlc.so #12 0x00007f67099294ab in EngineController::playUrl (this=0x13a1c50, url=..., offset=0) at ../../src/EngineController.cpp:525 #13 0x00007f670992afc5 in EngineController::play (this=0x13a1c50, track=<value optimized out>, offset=<value optimized out>) at ../../src/EngineController.cpp:424 #14 0x00007f6709579d54 in Playlist::Actions::play (this=<value optimized out>, trackid=5999478072323170464, now=<value optimized out>) at ../../src/playlist/PlaylistActions.cpp:221 #15 0x00007f670957a25f in Playlist::Actions::play (this=0x1ee6560, index=...) at ../../src/playlist/PlaylistActions.cpp:199 #16 0x00007f670961b66c in Playlist::PrettyListView::trackActivated (this=0x2376c80, idx=...) at ../../src/playlist/view/listview/PrettyListView.cpp:322 #17 0x00007f67096238c0 in Playlist::PrettyListView::qt_metacall (this=0x2376c80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff97459170) at ./PrettyListView.moc:155 #18 0x00007f6707e98b27 in QMetaObject::activate (sender=0x2376c80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x18) at kernel/qobject.cpp:3280 #19 0x00007f6708dad735 in QAbstractItemView::doubleClicked (this=0x3f1b000, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:338 #20 0x00007f6708db02e2 in QAbstractItemView::mouseDoubleClickEvent (this=0x2376c80, event=0x7fff97459ee0) at itemviews/qabstractitemview.cpp:1821 #21 0x00007f67088b8c92 in QWidget::event (this=0x2376c80, event=0x7fff97459ee0) at kernel/qwidget.cpp:8191 #22 0x00007f6708c845e6 in QFrame::event (this=0x2376c80, e=0x7fff97459ee0) at widgets/qframe.cpp:557 #23 0x00007f6708dbda8b in QAbstractItemView::viewportEvent (this=0x2376c80, event=0x7fff97459ee0) at itemviews/qabstractitemview.cpp:1619 #24 0x00007f6707e80507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2374800, event=0x7fff97459ee0) at kernel/qcoreapplication.cpp:847 #25 0x00007f6708862fac in QApplicationPrivate::notify_helper (this=0x12de770, receiver=0x2374800, e=0x7fff97459ee0) at kernel/qapplication.cpp:4392 #26 0x00007f670886930e in QApplication::notify (this=0x7fff9745aba0, receiver=0x2374800, e=0x7fff97459ee0) at kernel/qapplication.cpp:3959 #27 0x00007f670a3f7a36 in KApplication::notify (this=0x7fff9745aba0, receiver=0x2374800, event=0x7fff97459ee0) at ../../kdeui/kernel/kapplication.cpp:311 #28 0x00007f6707e80cdc in QCoreApplication::notifyInternal (this=0x7fff9745aba0, receiver=0x2374800, event=0x7fff97459ee0) at kernel/qcoreapplication.cpp:732 #29 0x00007f6708867dbe in sendEvent (receiver=0x2374800, event=0x7fff97459ee0, alienWidget=0x2374800, nativeWidget=0x210a2c0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #30 QApplicationPrivate::sendMouseEvent (receiver=0x2374800, event=0x7fff97459ee0, alienWidget=0x2374800, nativeWidget=0x210a2c0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058 #31 0x00007f67088eb345 in QETWidget::translateMouseEvent (this=0x210a2c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403 #32 0x00007f67088e9c5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff9745a800) at kernel/qapplication_x11.cpp:3536 #33 0x00007f67089160e2 in x11EventSourceDispatch (s=0x12dd7c0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #34 0x00007f6701bfa342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #35 0x00007f6701bfe2a8 in ?? () from /lib/libglib-2.0.so.0 #36 0x00007f6701bfe45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #37 0x00007f6707ead193 in QEventDispatcherGlib::processEvents (this=0x1153a80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #38 0x00007f6708915a4e in QGuiEventDispatcherGlib::processEvents (this=0x3f1b000, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #39 0x00007f6707e7fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #40 0x00007f6707e7fdec in QEventLoop::exec (this=0x7fff9745ab30, flags=) at kernel/qeventloop.cpp:201 #41 0x00007f6707e83ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #42 0x0000000000409598 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:268 Possible duplicates by query: bug 247780, bug 246970, bug 246852, bug 246781, bug 246188. Reported using DrKonqi
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and libglib2.0-0-dbg. That should cover most of the crashes.
Reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.
Closing for lack of feedback. Please feel free to reopen this report if you can reproduce it with the phonon-backend-vlc version 0.6 or later and provide a valid backtrace.