Bug 283469

Summary: Crash when attempting to play music
Product: [Applications] amarok Reporter: shafer_w2002
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DOWNSTREAM    
Severity: crash    
Priority: NOR    
Version: 2.4.3   
Target Milestone: 2.5   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New Backtrace

Description shafer_w2002 2011-10-06 13:32:50 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Added music to the play list, attempted to play music using the random track setting.  Now I am unable to even add the tracks to the playlist without it crashing

- Custom settings of the application:
Uses a mounted SSHFS drive to pull music off the network

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f59158827c0 (LWP 3225))]

Thread 10 (Thread 0x7f58f0dc3700 (LWP 3228)):
#0  0x00007f59121cd773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f590a5a503f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f590a59645c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f590a596ac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f590a596b80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f590a5a4fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f5905c64c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#7  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f58ee0f4700 (LWP 3229)):
#0  0x00007f590cf3af4a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f590cf3b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5912b4bf3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f5912b1fcf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f5912b1fef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f5912a3727f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f5912b02cbf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f5912a39d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f58ecf2a700 (LWP 3230)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f58ecf29a70 in ?? ()
#2  0x00007fff912fe7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f58e6620700 (LWP 3232)):
#0  0x00007f590e9e404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f5912a3a1ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f590ff70864 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f590ff72e0b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f590ff72e24 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f590ff72e24 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f590ff71ccf in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f590ff71d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f5912a39d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f58e5386700 (LWP 3233)):
#0  0x00007f590e9e404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f5912a3a1ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f590ff70864 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f590ff72e0b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f590ff71ccf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f590ff71d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f5912a39d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f58e497a700 (LWP 3234)):
#0  0x00007f590e9e404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f5912a3a1ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f590ff70864 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f590ff72e0b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f590ff71ccf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f590ff71d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f5912a39d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f58dffff700 (LWP 3235)):
#0  0x00007f590e9e404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f5912a3a1ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f590ff70864 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f590ff72e0b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f590ff71ccf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f590ff71d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f5912a39d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f58df1be700 (LWP 3236)):
#0  0x00007f590e9e404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f5909995c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f5909995d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f58ddfa7700 (LWP 3240)):
#0  0x00007f590e9e404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f590efbbfe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f590efbc019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f59040fa56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007f590e9dfefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f59121d989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f59158827c0 (LWP 3225)):
[KCrash Handler]
#6  0x00007f58d4a4b88f in ?? () from /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
#7  0x00007f5904c8d7c3 in gst_type_find_factory_call_function () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f5904f23fa6 in gst_type_find_helper_get_range_ext () from /usr/lib/libgstbase-0.10.so.0
#9  0x00007f58ebd173ee in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#10 0x00007f5904c64907 in gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f5904c443cb in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f5904c5681e in gst_iterator_fold () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007f5904c44341 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f5904c4697f in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f5904c46c93 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f58ebd17d18 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#17 0x00007f5904c48c7c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007f5904c49662 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x00007f5904c3643a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f58eb69f813 in ?? () from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
#21 0x00007f5904c48c7c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#22 0x00007f5904c49662 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#23 0x00007f5904c3643a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0x00007f5904c68748 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0x00007f5904c48c7c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#26 0x00007f5904c48cff in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#27 0x00007f5904c49662 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#28 0x00007f58f67804f9 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#29 0x00007f58f678683b in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#30 0x00007f590f811e9b in Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&) () from /usr/lib/libphonon.so.4
#31 0x00007f5914883ba0 in EngineController::playUrl(KUrl const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#32 0x00007f59148853e2 in EngineController::play(KSharedPtr<Meta::Track>, unsigned int) () from /usr/lib/libamaroklib.so.1
#33 0x00007f591453ad76 in Playlist::Actions::play(unsigned long long, bool) () from /usr/lib/libamaroklib.so.1
#34 0x00007f591453b359 in Playlist::Actions::play(int) () from /usr/lib/libamaroklib.so.1
#35 0x00007f591454fc67 in Playlist::Controller::insertOptioned(QList<KSharedPtr<Meta::Track> >, int) () from /usr/lib/libamaroklib.so.1
#36 0x00007f591479c7bf in ?? () from /usr/lib/libamaroklib.so.1
#37 0x00007f59144b9638 in ?? () from /usr/lib/libamaroklib.so.1
#38 0x00007f5912b33eba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#39 0x00007f591351ab62 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007f591351ad4f in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007f5913955609 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007f591395b252 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007f5915343ec0 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#44 0x00007f5913571c9a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007f591395c7fb in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007f5913521424 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007f5913526c6b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007f59152821e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#49 0x00007f5912b20afc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#50 0x00007f59135223f2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#51 0x00007f59135a2001 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#52 0x00007f59135a08be in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#53 0x00007f59135c9412 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#54 0x00007f590cf3aa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f590cf3b258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f590cf3b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f5912b4bed6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#58 0x00007f59135c907e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#59 0x00007f5912b1fcf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#60 0x00007f5912b1fef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#61 0x00007f5913958711 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#62 0x00007f59147b2b18 in ?? () from /usr/lib/libamaroklib.so.1
#63 0x00007f5913571a00 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#64 0x00007f591391a4f6 in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#65 0x00007f5913a2b19b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#66 0x00007f5913a6fd35 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#67 0x00007f59147b1736 in ?? () from /usr/lib/libamaroklib.so.1
#68 0x00007f5912b20c88 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#69 0x00007f59135213ef in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#70 0x00007f5913526779 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#71 0x00007f59152821e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#72 0x00007f5912b20afc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#73 0x00007f59135a19aa in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#74 0x00007f59135a08be in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#75 0x00007f59135c9412 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#76 0x00007f590cf3aa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#77 0x00007f590cf3b258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007f590cf3b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007f5912b4bed6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#80 0x00007f59135c907e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#81 0x00007f5912b1fcf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#82 0x00007f5912b1fef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#83 0x00007f5912b24789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#84 0x000000000040916e in ?? ()
#85 0x00007f591211930d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#86 0x000000000040bd3d in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-10-06 17:38:04 UTC
Please install the following packages: amarok-dbg, phonon-dbg, phonon-backend-gstreamer-dbg as well as the gstreamer and pulseaudio debugging packages and provide a better backtracre.
Comment 2 shafer_w2002 2011-10-06 20:31:35 UTC
Created attachment 64292 [details]
New Backtrace

Updated Backtrace with additional debug packages installed
Comment 3 Myriam Schweingruber 2011-10-06 20:44:18 UTC
The backtrace shows a problem with libgstreamer, please check with your distribution.