Amarok-devel Digest, Vol 56, Issue 4
Ralf Engels
ralf-engels at gmx.de
Tue Sep 6 17:57:46 UTC 2011
Hi Panzi,
Can you please do two things:
1. start Amarok with "gdb --args amarok --debug --nofork"
When amarok hangs you can "ctr-c" the debugger and get a stack trace.
2. Since you are saying "since a few days" it might be possible to find
the offending commit.
Can you try to find that? Maybe with "git bisect"
Thanks,
Ralf
On Di, 2011-09-06 at 12:00 +0000, amarok-devel-request at kde.org wrote:
> Date: Tue, 06 Sep 2011 04:42:11 +0200
> From: Mathias Panzenb?ck <grosser.meister.morti at gmx.net>
> To: Amarok Devel <amarok-devel at kde.org>
> Subject: corrupted double-linked list
> Message-ID: <4E658883.7030800 at gmx.net>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Since a few days amarok does not shut down correctly anymore but gives
> this message on quit and hangs:
>
> amarok: END__: virtual App::~App() [DELAY Took (quite long) 7.6s]
> amarok: BEGIN: bool Dynamic::DynamicModel::savePlaylists(const
> QString&)
> amarok: END__: bool Dynamic::DynamicModel::savePlaylists(const
> QString&) [Took: 0.065s]
> amarok: BEGIN: virtual void Dynamic::BiasedPlaylist::requestAbort()
> amarok: END__: virtual void Dynamic::BiasedPlaylist::requestAbort()
> [Took: 0s]
> amarok: BEGIN: virtual void Dynamic::BiasedPlaylist::requestAbort()
> amarok: END__: virtual void Dynamic::BiasedPlaylist::requestAbort()
> [Took: 0s]
> amarok: BEGIN: virtual void Dynamic::BiasedPlaylist::requestAbort()
> amarok: END__: virtual void Dynamic::BiasedPlaylist::requestAbort()
> [Took: 0s]
> amarok: BEGIN: virtual void Dynamic::BiasedPlaylist::requestAbort()
> amarok: END__: virtual void Dynamic::BiasedPlaylist::requestAbort()
> [Took: 0s]
> amarok: [MySqlStorage] Deinitialized thread, count== 4
> *** glibc detected *** amarok: corrupted double-linked list:
> 0x00000000010732a0 ***
>
> Then it can only be killed using -9.
>
> Say it if you want me to send you more information.
>
> -panzi
More information about the Amarok-devel
mailing list