Summary: | crashes after updating kde to version 4.4 Beta [__libc_message, malloc_printerr, QTimerInfoList::unregisterTimer] | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Andreas Roth <aroth> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | 2.2.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andreas Roth
2009-12-19 12:11:33 UTC
This looks like bug 196207. (which is a bug in a external library) - Does Amarok run if you launch it from Konsole, writing "MALLOC_CHECK_= amarok" or "QT_NO_GLIB=1 amarok" ? Thanks I did the following: #> export MALLOC_CHECK_=amarok #> export MALLOC_CHECK=amarok #> export QT_NO_GLIB=1 and get the following output on the console: #> amarok --debug amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: QGraphicsLinearLayout::removeAt: invalid index 1 amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: amarok(8246)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: <unknown program name>(8245)/: Communication problem with "amarok" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." " *** glibc detected *** amarok: free(): invalid pointer: 0x000000000317acc0 *** *** glibc detected *** amarok: free(): invalid pointer: 0x00000000033e91a0 *** QPainter::begin: Paint device returned engine == 0, type: 2 QPainter::end: Painter not active, aborted *** glibc detected *** amarok: free(): invalid pointer: 0x000000000328ba00 *** amarok(8246)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" amarok(8246)/kdecore (services) KMimeTypeFactory::parseMagic: Now parsing "/home/aroth/.local/share/mime/magic" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Amarok Script Console" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Rating Statistics" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "LyricWiki" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "BBC" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Cool Streams" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Librivox.org" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Radio Austria" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Radio Germany" amarok(8246)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "RadioSwiss" ========== Starting Statistics Script ========== [RATING_STATISTICS] [SQL] SHOW TABLES [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="ignore_unrated" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="reverse_results" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="exclude_enabled" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="min_tracks_per_album" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="results_limit" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="weight_rating" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="weight_score" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="weight_length" [RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE name="weight_playcount" ========== Finished Statistics Script ========== When i start amarok on the console with the given environment changes it runs without any crashes. Maybe it's worth mentioning that i'm using an external mysql server with a collection of 30000 tracks. Mh, it should be: #> export MALLOC_CHECK_= #> export MALLOC_CHECK= (set those variables to empty) but in any case shows that this is the same glibc bug, which is fixed in a recent version. Hopefully the distributions will package it soon. Thanks *** This bug has been marked as a duplicate of bug 196207 *** |