Bug 209358

Summary: Amarok crashes when adding an album from Free Music Charts
Product: [Applications] amarok Reporter: Thomas Pfeiffer <thomas.pfeiffer>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED NOT A BUG    
Severity: crash CC: mitchell
Priority: NOR    
Version: 2.2.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Pfeiffer 2009-10-04 01:53:31 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-ARCH x86_64

What I was doing when the application crashed:
When using the Free Music Charts script and adding an album from there to the playlist, Amarok crashed. This does not happen every time I do that.

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

Thread 17 (Thread 0x7fc47deb5910 (LWP 3727)):
#0  0x00007fc49424305d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b32581 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#3  0x00007fc49477414d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fc47d07a910 (LWP 3728)):
#0  0x00007fc49424203e in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x00007fc48d9faef5 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fc48d9fb161 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0x00007fc48d9fb690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fc495a1012e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0x00007fc4959e64f2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0x00007fc4959e68c4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0x00007fc4958ffe0b in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0x00007fc482d8b394 in Phonon::Xine::XineThread::run () from /usr/lib/qt/plugins/phonon_backend/phonon_xine.so
#9  0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#11 0x00007fc49477414d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fc47c670910 (LWP 3732)):
#0  0x00007fc49476b993 in poll () from /lib/libc.so.6
#1  0x00007fc47c675839 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#3  0x00007fc49477414d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fc47be6f910 (LWP 3733)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b435c3 in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#3  0x00007fc49477414d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fc47b265910 (LWP 3734)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b435c3 in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#3  0x00007fc49477414d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fc47aa64910 (LWP 3735)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b435c3 in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#3  0x00007fc49477414d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fc4793f0910 (LWP 3737)):
#0  0x00007fc49476da42 in select () from /lib/libc.so.6
#1  0x00007fc482b5a4a4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fc482b4009b in video_out_loop () from /usr/lib/libxine.so.1
#3  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#4  0x00007fc49477414d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fc46fadf910 (LWP 3738)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc495903c2b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fc491b47286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc491b493bb in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc491b479bf in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc491b47e18 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#7  0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#9  0x00007fc49477414d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fc46f2de910 (LWP 3739)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc495903c2b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fc491b47286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc491b493bb in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0x00007fc491b479bf in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#8  0x00007fc491b47e18 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#9  0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#11 0x00007fc49477414d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fc46eadd910 (LWP 3746)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc495903c2b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fc491b47286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc491b493bb in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc491b479bf in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc491b47e18 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#8  0x00007fc49477414d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fc46432d910 (LWP 3750)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc495903c2b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fc491b47286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc491b493bb in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0x00007fc491b493d4 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0x00007fc491b479bf in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#9  0x00007fc491b47e18 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#10 0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#12 0x00007fc49477414d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fc457dac910 (LWP 3755)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b35f7b in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007fc482b3bd5e in video_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#4  0x00007fc49477414d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc4573de910 (LWP 3756)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b35f7b in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007fc482b3ce0e in audio_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#4  0x00007fc49477414d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc456bdd910 (LWP 3757)):
#0  0x00007fc494242dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc482b4622b in listener_loop () from /usr/lib/libxine.so.1
#2  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#3  0x00007fc49477414d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc45333a910 (LWP 10313)):
#0  0x00007fc49424305d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc495903b92 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fc4958f9cf2 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#5  0x00007fc49477414d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc46af4a910 (LWP 10314)):
#0  0x00007fc49424305d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc495903b92 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fc4958f9cf2 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fc495902b65 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fc49423e57a in start_thread () from /lib/libpthread.so.0
#5  0x00007fc49477414d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc4971ae770 (LWP 3726)):
[KCrash Handler]
#5  0x00007fc495952621 in QTimeLine::stop () from /usr/lib/libQtCore.so.4
#6  0x00007fc48f0eff51 in PopupDropperItem::hoverLeft () from /usr/lib/libamarokpud.so.1
#7  0x00007fc48f0f2b0a in PopupDropperView::dragLeaveEvent () from /usr/lib/libamarokpud.so.1
#8  0x00007fc494ee750d in QWidget::event () from /usr/lib/libQtGui.so.4
#9  0x00007fc495240d26 in QFrame::event () from /usr/lib/libQtGui.so.4
#10 0x00007fc49545e32b in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#11 0x00007fc4959e6f07 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#12 0x00007fc494e9904c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#13 0x00007fc494ea084d in QApplication::notify () from /usr/lib/libQtGui.so.4
#14 0x00007fc496be28d6 in KApplication::notify () from /usr/lib/libkdeui.so.5
#15 0x00007fc4959e7bbc in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#16 0x00007fc494f128f6 in ?? () from /usr/lib/libQtGui.so.4
#17 0x00007fc494f1448b in QDragManager::move () from /usr/lib/libQtGui.so.4
#18 0x00007fc494f17be9 in QDragManager::eventFilter () from /usr/lib/libQtGui.so.4
#19 0x00007fc494ea0baf in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0x00007fc496be28d6 in KApplication::notify () from /usr/lib/libkdeui.so.5
#21 0x00007fc4959e7bbc in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#22 0x00007fc494e9fa60 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#23 0x00007fc494f05a04 in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fc494f046da in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#25 0x00007fc494f2c96c in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007fc48d9f7dbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007fc48d9fb568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#28 0x00007fc48d9fb690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007fc495a100d6 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#30 0x00007fc494f2c14e in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fc4959e64f2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#32 0x00007fc4959e68c4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0x00007fc494f17549 in QDragManager::drag () from /usr/lib/libQtGui.so.4
#34 0x00007fc494eab2e8 in QDrag::exec () from /usr/lib/libQtGui.so.4
#35 0x00007fc495370fbc in QAbstractItemView::startDrag () from /usr/lib/libQtGui.so.4
#36 0x00007fc4962f1a35 in CollectionTreeView::startDrag () from /usr/lib/libamaroklib.so.1
#37 0x00007fc49536dd96 in QAbstractItemView::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#38 0x00007fc4962ecd5d in CollectionTreeView::mouseMoveEvent () from /usr/lib/libamaroklib.so.1
#39 0x00007fc494ee7932 in QWidget::event () from /usr/lib/libQtGui.so.4
#40 0x00007fc495240d26 in QFrame::event () from /usr/lib/libQtGui.so.4
#41 0x00007fc49537303b in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#42 0x00007fc4953aa180 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#43 0x00007fc4959e6f07 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#44 0x00007fc494e9904c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#45 0x00007fc494ea0191 in QApplication::notify () from /usr/lib/libQtGui.so.4
#46 0x00007fc496be28d6 in KApplication::notify () from /usr/lib/libkdeui.so.5
#47 0x00007fc4959e7bbc in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#48 0x00007fc494e9fa60 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#49 0x00007fc494f05a04 in ?? () from /usr/lib/libQtGui.so.4
#50 0x00007fc494f046da in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#51 0x00007fc494f2c96c in ?? () from /usr/lib/libQtGui.so.4
#52 0x00007fc48d9f7dbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0x00007fc48d9fb568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#54 0x00007fc48d9fb690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0x00007fc495a100d6 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#56 0x00007fc494f2c14e in ?? () from /usr/lib/libQtGui.so.4
#57 0x00007fc4959e64f2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#58 0x00007fc4959e68c4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#59 0x00007fc4959e8a79 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#60 0x0000000000409e46 in _start ()

Reported using DrKonqi
Comment 1 Mikko C. 2009-10-04 08:44:27 UTC
If you can reproduce, please install debug symbols for amarok and possibly for Qt. Otherwise the backtrace is useless:

[KCrash Handler]
#5  0x00007fc495952621 in QTimeLine::stop () from /usr/lib/libQtCore.so.4
#6  0x00007fc48f0eff51 in PopupDropperItem::hoverLeft () from
/usr/lib/libamarokpud.so.1
#7  0x00007fc48f0f2b0a in PopupDropperView::dragLeaveEvent () from
/usr/lib/libamarokpud.so.1
#8  0x00007fc494ee750d in QWidget::event () from /usr/lib/libQtGui.so.4
#9  0x00007fc495240d26 in QFrame::event () from /usr/lib/libQtGui.so.4
#10 0x00007fc49545e32b in QGraphicsView::viewportEvent () from
/usr/lib/libQtGui.so.4
#11 0x00007fc4959e6f07 in
QCoreApplicationPrivate::sendThroughObjectEventFilters () from
/usr/lib/libQtCore.so.4
Comment 2 Myriam Schweingruber 2009-10-21 09:59:15 UTC
Closing for lack of feedback.