Bug 181867

Summary: amarok stops playing and does not quit
Product: [Applications] amarok Reporter: S. Burmeister <sven.burmeister>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description S. Burmeister 2009-01-25 15:04:38 UTC
Version:           svn rev. 916367 (using KDE 4.1.96)
OS:                Linux
Installed from:    SuSE RPMs

Every now and then amarok stops playing before the end of a song. One can stop it and click on play again, yet it won't play, i.e. there is no progress.

I guess the playback with phonon hangs. If one quits amarok, the process does not die, not even if one waits a long time.

I attached gdb to it and got the following:
bt
#0  0x00007f6d92e87dd9 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00007f6d930f8fd9 in QWaitCondition::wait (this=0x84a458, mutex=0x84a438,
    time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f6d812c9cfb in ?? ()
   from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#3  0x00007f6d812d72d6 in ?? ()
   from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f6d8f31b983 in Phonon::MediaNodePrivate::~MediaNodePrivate ()
   from /usr/lib64/libphonon.so.4
#5  0x00007f6d8f31b2e5 in ?? () from /usr/lib64/libphonon.so.4
#6  0x00007f6d8f31aafb in Phonon::MediaObject::~MediaObject ()
   from /usr/lib64/libphonon.so.4
#7  0x00007f6d94bd32f6 in ~EngineController (this=0x7798d0)
    at /home/kde-devel/kde/src/extragear/multimedia/amarok/src/EngineController.cpp:121
#8  0x00007f6d94bd00c6 in EngineController::destroy ()
    at /home/kde-devel/kde/src/extragear/multimedia/amarok/src/EngineController.cpp:61
#9  0x00007f6d94bc611d in ~App (this=0x7fff9d762420)
    at /home/kde-devel/kde/src/extragear/multimedia/amarok/src/App.cpp:248
#10 0x0000000000404094 in main (argc=1, argv=0x7fff9d7635f8)
    at /home/kde-devel/kde/src/extragear/multimedia/amarok/src/main.cpp:129

This also blocks plasma, i.e. the panel. After one kills amarok, it goes back to normal.

If there are any other useful things I could do next time it happens, like strace (what arguments?), please tell me so.
Comment 1 Mikko C. 2009-01-25 15:06:20 UTC

*** This bug has been marked as a duplicate of bug 180339 ***