Bug 225656

Summary: amarok crashes while last.fm changes a track to next one
Product: [Applications] amarok Reporter: Peter <solovjevps>
Component: PlaybackAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED NOT A BUG    
Severity: crash CC: mirza.dervisevic
Priority: NOR    
Version: 2.2.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peter 2010-02-05 19:12:54 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-18-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
subj

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

Thread 17 (Thread 0x7f56db2de910 (LWP 2752)):
#0  0x00007f56ea5e482d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0f93c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f56efd6780d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f56d9d95910 (LWP 2753)):
#0  0x00007f56efd5b3c3 in poll () from /lib/libc.so.6
#1  0x00007f56e8f1b37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f56e8f1b6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f56f04741fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f56f044a532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f56f044a904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f56f03626cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f56e120b56e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f56f0365445 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#10 0x00007f56efd6780d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f56d938a910 (LWP 2756)):
#0  0x00007f56efd59abb in read () from /lib/libc.so.6
#1  0x00007f56e1613ad5 in ?? () from /usr/lib/libasound.so.2
#2  0x00007f56e160e818 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0x00007f56e1618589 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f56d9390d04 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#5  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#6  0x00007f56efd6780d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f56d8b89910 (LWP 2757)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0fa4983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f56efd6780d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f56d7f7d910 (LWP 2758)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0fa4983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f56efd6780d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f56d777c910 (LWP 2759)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0fa4983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#3  0x00007f56efd6780d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f56d5ff6910 (LWP 2761)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56f03664fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f56ed019326 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f56ed01b45b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f56ed019a5f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f56ed019eb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f56f0365445 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#8  0x00007f56efd6780d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f56c75f5910 (LWP 2762)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56f03664fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f56ed019326 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f56ed01b45b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f56ed019a5f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f56ed019eb8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f56f0365445 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#8  0x00007f56efd6780d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f56c67cf910 (LWP 2765)):
#0  0x00007f56efd60412 in select () from /lib/libc.so.6
#1  0x00007f56e0fbc725 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f56e0fa17e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f56efd6780d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f56bef82910 (LWP 8859)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56f03664fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f56f122243e in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f56f0365445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#5  0x00007f56efd6780d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f56bdf68910 (LWP 8860)):
#0  0x00007f56efd5b3c3 in poll () from /lib/libc.so.6
#1  0x00007f56e8f1b37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f56e8f1b6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f56f04741fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f56f044a532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f56f044a904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f56f03626cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f56f042db78 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f56f0365445 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#10 0x00007f56efd6780d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f56b7588910 (LWP 8898)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56f03664fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f56f122243e in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f56f0365445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#5  0x00007f56efd6780d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f56b53b1910 (LWP 8899)):
#0  0xffffffffff60014c in ?? ()
#1  0x00007f56b53b0cf0 in ?? ()
#2  0x00007fff2f9ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x7f56c5be5910 (LWP 10111)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0f9754b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f56e0f9d51d in ?? () from /usr/lib/libxine.so.1
#3  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f56efd6780d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f56c5217910 (LWP 10112)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0f9754b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f56e0f9e555 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f56efd6780d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f56c4a16910 (LWP 10113)):
#0  0x00007f56ea5e45a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f56e0fa7a0b in xine_event_wait () from /usr/lib/libxine.so.1
#2  0x00007f56e0fa7a7e in ?? () from /usr/lib/libxine.so.1
#3  0x00007f56ea5dfa04 in start_thread () from /lib/libpthread.so.0
#4  0x00007f56efd6780d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f56f26d77a0 (LWP 2751)):
[KCrash Handler]
#5  0x00007f56d0b9fbb1 in ?? () from /usr/lib/kde4/amarok_service_lastfm.so
#6  0x00007f56d0ba0cf3 in ?? () from /usr/lib/kde4/amarok_service_lastfm.so
#7  0x00007f56f1c057ff in EngineController::slotStateChanged(Phonon::State, Phonon::State) () from /usr/lib/libamaroklib.so.1
#8  0x00007f56f1c0644d in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#9  0x00007f56f0460ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x00007f56ecb7207c in Phonon::MediaObject::stateChanged(Phonon::State, Phonon::State) () from /usr/lib/libphonon.so.4
#11 0x00007f56ecb732cc in Phonon::MediaObjectPrivate::_k_stateChanged(Phonon::State, Phonon::State) () from /usr/lib/libphonon.so.4
#12 0x00007f56ecb73d4f in Phonon::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#13 0x00007f56f0460ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00007f56e1222c2f in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x00007f56e1226a1e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#16 0x00007f56e1226e95 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#17 0x00007f56f045b0f9 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x00007f56f0d6befc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f56f0d731ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f56f21fdab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007f56f044bc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007f56f044c80a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#23 0x00007f56f0474533 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00007f56e8f17bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x00007f56e8f1b598 in ?? () from /lib/libglib-2.0.so.0
#26 0x00007f56e8f1b6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0x00007f56f04741a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x00007f56f0e004be in ?? () from /usr/lib/libQtGui.so.4
#29 0x00007f56f044a532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x00007f56f044a904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00007f56f044cab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0x0000000000409ec6 in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-02-05 19:25:14 UTC
Please upgrade to Amarok 2.2.2 and try again. See also http://kubuntu.org/news/amarok-2.2.2
Comment 2 Myriam Schweingruber 2010-02-22 19:54:58 UTC
Confirmed on Amarok 2.2.2, see duplicate.
Comment 3 Myriam Schweingruber 2010-02-22 19:55:13 UTC
*** Bug 228094 has been marked as a duplicate of this bug. ***
Comment 4 Sven Krohlas 2010-03-24 09:57:16 UTC
Is this still a problem with a recent version? Can you create a backtrace?
Comment 5 Sven Krohlas 2010-05-11 17:54:01 UTC
Mass closing NEEDSINFO bugs with no comment for at least 31 days.

Dear reporter,

thanks for your feedback. For efficient bug triaging we need not only one report but also constant feedback about the status of an issue, at least when we ask for it.

If your request is still valid in our latest release in your opinion (2.3.1 beta 1) DO NOT REOPEN THIS BUG but file a fresh one instead. Developers need clean bug reports to be able to work efficiently. Provide at least a step-by-step guide on how to reproduce the issue, a backtrace in case of a crash and debug output if appropriate.

And remember:
* One issue per bug. Small, clean bug reports are best to work on.
* Search for duplicates. Hint: we have useful categories for that. :)

-> RESOLVED INVALID