Bug 181867 - amarok stops playing and does not quit
Summary: amarok stops playing and does not quit
Status: RESOLVED DUPLICATE of bug 180339
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-25 15:04 UTC by S. Burmeister
Modified: 2009-01-25 15:06 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***