Bugzilla – Bug 103749
amarok freeze
Last modified: 2007-07-12 10:16:43 UTC
If I play a song with amarok. the application freeze. from .xsession-errors: amaroK: [Loader] Starting amarokapp.. amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. akode: ALSA fragment-size: 3760 *** glibc detected *** double free or corruption (fasttop): 0x0859c630 *** auto_sink: Could not load polyp akode: ALSA fragment-size: 3760
there's something wrong here.. amarok 1.3beta3, which is included in SL10 beta1 does not include the akode engine. can you check that you don't have something selfcompiled or leftover from older installations?
This was a update from 9.3 to 10.0. In 9.3 i had configured the akode engine. When I started amarok on 10.0 the first time it gives a message that these engine could not be loaded and it tries kdemm engine. $> rpm -q amarok amarok-1.3beta3-2
Seems to happen only at first startup. It does not freeze anymore. I configured now kdemm engine but a "akode" message appears in the log. QObject::connect: Cannot connect Engine::Base::statusText( const QString& ) to (null)::shortMessage( const QString& ) QObject::connect: Cannot connect Engine::Base::infoMessage( const QString& ) to (null)::longMessage( const QString& ) QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow amaroK: [Loader] Starting amarokapp.. amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. akode: ALSA fragment-size: 3760 QObject::disconnect: Unexpected null parameter QObject::connect: Cannot connect (null)::activePartChanged( KParts::Part * ) to KHTMLPart::slotActiveFrameChanged( KParts::Part * ) QObject::disconnect: Unexpected null parameter QObject::connect: Cannot connect (null)::activePartChanged( KParts::Part * ) to KHTMLPart::slotActiveFrameChanged( KParts::Part * )
I can confirm this on a new installation (partition formatted): Drag-and-Drop from konqueror to Amarok just displays rotation "hour-hands", and nothing happens. Amarok won't respond to anything. Killing the application and restarting just returns to that state. I wasn't able to play any Ogg file.
I found out that once I kill knotify, amarok continues to work (see bug #104078). However some strange messages are output anyway.
I run Beta3 with xine engine now. Works fine. For me it is fixed
I run beta2 with the xine engine, and amarok freezes on me. It is intermittent (I don't see anything I do that causes it). The music stops. If I maximize amarok and try to start it again it freezes and I have to xkill it.
correction to comment #7: sorry I meant to say beta3.
...Still locking frequently in beta 4. I am using the xine engine--locks whether it uses ALSA or OSS. This renders it almost unusable (It locks at least once an hour). I am moving the bug to critical. Any logs that I can post that would be useful?
Can you gdb to it and attach the backtrace? Does ~/.xsession-errors contain any errors/warmings?
Created attachment 48357 [details] gdb log of amarok's crash. That didn't take long :-) Amarok still says open and responsive, unless you try to start the song again...then it freezes. I usually x-kill it and start it over again. I am going to try grabbing the -debuginfo package and see if we get more useful information.
Created attachment 48358 [details] Don't see anything useful here, but maybe you will.
Could you please install the amarok-debuginfo package and attach the gdb log of the next crash? ;)
Created attachment 48364 [details] hopefully this helps...It consistantly crashes the same way. (SIG42)
Could you please type "bt" (backtrace) in the (gdb) promt, to make gdb output the backtrace? That could be very helpful ;)
Created attachment 48367 [details] Sorry, I should have known that..thanks for your patience. I have included a few crashes for you this time. USEFUL NOTE: I have figured out some ways to reliably reproduce it: While amarokapp is running in gdb... 1. Select "Settings > Configure Konsole" 2. Launch a new Konsole 3. Launch OpenOffice That is how the crashes in this log were generated, in that order.
do you have fam or gamin installed?
the output shows that the broken KDEMM engine was used. We have removed it meanwhile. Please either use xine or helix engine.
> do you have fam or gamin installed? Yes: kcoombs@linux:~> rpm -qa | grep fam fam-server-2.6.10-130 fam-2.6.10-130 kcoombs@linux:~> rpm -qa | grep gamin kcoombs@linux:~>
> the output shows that the broken KDEMM engine was used. We have removed it > meanwhile. Please either use xine or helix engine. That's strange... According to the GUI I am using the xine engine (I'll post screenshot). If it is using the KDEMM engine, how do I make it use the xine engine?
Created attachment 48469 [details] Amarok shows I am using Xine engine, not KDEMM.