[prev in list] [next in list] [prev in thread] [next in thread] 

List:       amarok
Subject:    Constant crashes
From:       Justin Brown <justin.brown1.1 () gmail ! com>
Date:       2010-08-14 18:42:30
Message-ID: AANLkTikmtHnkyiN=0U2fnuPDxoyVNWZRxt-bsgZ-y0== () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


I have managed to kill my Amarok installation. I was having some trouble
with one of the lyrics widgets, so I switched to the other one (I can't
remember the name). Amarok immediately crashed, and whenever I try to start
it, I see the splash screen then the KDE crash handler. Basically, I can't
open Amarok and switch back to the original lyrics widget. I tried removing
.kde/share/apps/amarok/, but that didn't help. How can I reset Amarok to the
default state/widgets/etc.? I have a backup of my of my library DB (although
restoring it doesn't help).

Thanks for the help.

Here's the cli output:

$ amarok
Calling appendChild() on a null node does nothing.
QGraphicsLinearLayout::removeAt: invalid index 1
role  0  : ( QVariantList ) :  QVariant(QVariantList, () )
role  1  : ( QVariantList ) :  QVariant(QVariantList, () )
role  3  : ( QVariantList ) :  QVariant(QVariantList, () )
QMap()
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 18 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Playlist Files on Disk")
"index 17 belongs to group Playlist Files on Disk"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 16 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 15 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Playlist Files on Disk")
"index 14 belongs to group Playlist Files on Disk"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 13 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 12 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 11 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 10 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 9 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 8 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 7 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 6 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 5 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 4 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 3 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 2 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 1 belongs to group Internal Database"
role  0  : ( QString ) :  QVariant(QString, "Internal Database")
"index 0 belongs to group Internal Database"
QMap()
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
role  0  : ( QString ) :  QVariant(QString, "")
role  1  : ( QIcon ) :  QVariant(QIcon, )
role  2  : ( QString ) :  QVariant(QString, "")
role  3  : ( QString ) :  QVariant(QString, "")
Object::connect: No such signal QSortFilterProxyModel::renameIndex(
QModelIndex )
QMetaObject::invokeMethod: No such method
App::loadCommandLineOptionsForNewInstance()
amarok:
 **********************************************************************************************
amarok:  ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING
INFORMATION, PLEASE USE: **
amarok:  ** amarok --debug
                        **
amarok:
 **********************************************************************************************
[justin@spaceman ~]$ role  0  : ( QVariantList ) :  QVariant(QVariantList,
() )
role  1  : ( QVariantList ) :  QVariant(QVariantList, () )
role  3  : ( QVariantList ) :  QVariant(QVariantList, () )
QMap()
role  0  : ( QString ) :  QVariant(QString, "Local Podcasts")
"index 0 belongs to group Local Podcasts"
========== 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 ==========
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/libexec/kde4/drkonqi from kdeinit
sock_file=/home/justin/.kde/socket-spaceman/kdeinit4__0




Justin Brown

[Attachment #5 (text/html)]

I have managed to kill my Amarok installation. I was having some trouble with one of \
the lyrics widgets, so I switched to the other one (I can&#39;t remember the name). \
Amarok immediately crashed, and whenever I try to start it, I see the splash screen \
then the KDE crash handler. Basically, I can&#39;t open Amarok and switch back to the \
original lyrics widget. I tried removing .kde/share/apps/amarok/, but that didn&#39;t \
help. How can I reset Amarok to the default state/widgets/etc.? I have a backup of my \
of my library DB (although restoring it doesn&#39;t help).<div> <br></div><div>Thanks \
for the help.</div><div><br></div><div>Here&#39;s the cli \
output:</div><div><br></div><div><div>$ amarok </div><div>Calling appendChild() on a \
null node does nothing.</div><div>QGraphicsLinearLayout::removeAt: invalid index \
1</div> <div>role  0  : ( QVariantList ) :  QVariant(QVariantList, () ) \
</div><div>role  1  : ( QVariantList ) :  QVariant(QVariantList, () ) </div><div>role \
3  : ( QVariantList ) :  QVariant(QVariantList, () ) </div><div>QMap() </div> \
<div>role  0  : ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 18 belongs to group Internal Database&quot; </div><div>role  0 \
: ( QString ) :  QVariant(QString, &quot;Playlist Files on Disk&quot;) </div> \
<div>&quot;index 17 belongs to group Playlist Files on Disk&quot; </div><div>role  0  \
: ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 16 belongs to group Internal Database&quot; </div> <div>role  \
0  : ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 15 belongs to group Internal Database&quot; </div><div>role  0 \
: ( QString ) :  QVariant(QString, &quot;Playlist Files on Disk&quot;) </div> \
<div>&quot;index 14 belongs to group Playlist Files on Disk&quot; </div><div>role  0  \
: ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 13 belongs to group Internal Database&quot; </div> <div>role  \
0  : ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 12 belongs to group Internal Database&quot; </div><div>role  0 \
: ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) </div> \
<div>&quot;index 11 belongs to group Internal Database&quot; </div><div>role  0  : ( \
QString ) :  QVariant(QString, &quot;Internal Database&quot;) </div><div>&quot;index \
10 belongs to group Internal Database&quot; </div><div> role  0  : ( QString ) :  \
QVariant(QString, &quot;Internal Database&quot;) </div><div>&quot;index 9 belongs to \
group Internal Database&quot; </div><div>role  0  : ( QString ) :  QVariant(QString, \
&quot;Internal Database&quot;) </div> <div>&quot;index 8 belongs to group Internal \
Database&quot; </div><div>role  0  : ( QString ) :  QVariant(QString, &quot;Internal \
Database&quot;) </div><div>&quot;index 7 belongs to group Internal Database&quot; \
</div><div> role  0  : ( QString ) :  QVariant(QString, &quot;Internal \
Database&quot;) </div><div>&quot;index 6 belongs to group Internal Database&quot; \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div> <div>&quot;index 5 belongs to group Internal Database&quot; </div><div>role  0 \
: ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 4 belongs to group Internal Database&quot; </div><div> role  0 \
: ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) \
</div><div>&quot;index 3 belongs to group Internal Database&quot; </div><div>role  0  \
: ( QString ) :  QVariant(QString, &quot;Internal Database&quot;) </div> \
<div>&quot;index 2 belongs to group Internal Database&quot; </div><div>role  0  : ( \
QString ) :  QVariant(QString, &quot;Internal Database&quot;) </div><div>&quot;index \
1 belongs to group Internal Database&quot; </div><div> role  0  : ( QString ) :  \
QVariant(QString, &quot;Internal Database&quot;) </div><div>&quot;index 0 belongs to \
group Internal Database&quot; </div><div>QMap() </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) \
:  QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  \
QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  QVariant(QString, \
&quot;&quot;) </div><div>role  3  : ( QString ) :  QVariant(QString, &quot;&quot;) \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;&quot;) </div> <div>role \
1  : ( QIcon ) :  QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  3  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) \
:  QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  \
QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  QVariant(QString, \
&quot;&quot;) </div><div>role  3  : ( QString ) :  QVariant(QString, &quot;&quot;) \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;&quot;) </div> <div>role \
1  : ( QIcon ) :  QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  3  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) \
:  QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  \
QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  QVariant(QString, \
&quot;&quot;) </div><div>role  3  : ( QString ) :  QVariant(QString, &quot;&quot;) \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;&quot;) </div> <div>role \
1  : ( QIcon ) :  QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  3  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) \
:  QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  \
QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  QVariant(QString, \
&quot;&quot;) </div><div>role  3  : ( QString ) :  QVariant(QString, &quot;&quot;) \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;&quot;) </div> <div>role \
1  : ( QIcon ) :  QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  3  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) \
:  QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  \
QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  QVariant(QString, \
&quot;&quot;) </div><div>role  3  : ( QString ) :  QVariant(QString, &quot;&quot;) \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;&quot;) </div> <div>role \
1  : ( QIcon ) :  QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  3  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) \
:  QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  \
QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  QVariant(QString, \
&quot;&quot;) </div><div>role  3  : ( QString ) :  QVariant(QString, &quot;&quot;) \
</div><div>role  0  : ( QString ) :  QVariant(QString, &quot;&quot;) </div> <div>role \
1  : ( QIcon ) :  QVariant(QIcon, ) </div><div>role  2  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  3  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;&quot;) </div> <div>role  1  : ( QIcon ) :  QVariant(QIcon, ) \
</div><div>role  2  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>role  \
3  : ( QString ) :  QVariant(QString, &quot;&quot;) </div><div>Object::connect: No \
such signal QSortFilterProxyModel::renameIndex( QModelIndex )</div> \
<div>QMetaObject::invokeMethod: No such method \
App::loadCommandLineOptionsForNewInstance()</div><div>amarok:  \
********************************************************************************************** \
</div><div>amarok:  ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE \
DEBUGGING INFORMATION, PLEASE USE: ** </div> <div>amarok:  ** amarok --debug          \
** </div><div>amarok:  \
********************************************************************************************** \
</div> <div>[justin@spaceman ~]$ role  0  : ( QVariantList ) :  \
QVariant(QVariantList, () ) </div><div>role  1  : ( QVariantList ) :  \
QVariant(QVariantList, () ) </div><div>role  3  : ( QVariantList ) :  \
QVariant(QVariantList, () ) </div> <div>QMap() </div><div>role  0  : ( QString ) :  \
QVariant(QString, &quot;Local Podcasts&quot;) </div><div>&quot;index 0 belongs to \
group Local Podcasts&quot; </div><div>========== Starting Statistics Script \
==========</div> <div>[RATING_STATISTICS] [SQL] SHOW \
TABLES</div><div>[RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config \
WHERE name=&quot;ignore_unrated&quot;</div><div>[RATING_STATISTICS] [SQL] SELECT \
value FROM rating_statistics_config WHERE name=&quot;reverse_results&quot;</div> \
<div>[RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE \
name=&quot;exclude_enabled&quot;</div><div>[RATING_STATISTICS] [SQL] SELECT value \
FROM rating_statistics_config WHERE name=&quot;min_tracks_per_album&quot;</div> \
<div>[RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE \
name=&quot;results_limit&quot;</div><div>[RATING_STATISTICS] [SQL] SELECT value FROM \
rating_statistics_config WHERE name=&quot;weight_rating&quot;</div> \
<div>[RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE \
name=&quot;weight_score&quot;</div><div>[RATING_STATISTICS] [SQL] SELECT value FROM \
rating_statistics_config WHERE name=&quot;weight_length&quot;</div> \
<div>[RATING_STATISTICS] [SQL] SELECT value FROM rating_statistics_config WHERE \
name=&quot;weight_playcount&quot;</div><div>========== Finished Statistics Script \
==========</div><div>KCrash: Application &#39;amarok&#39; crashing...</div> \
<div>KCrash: Attempting to start /usr/libexec/kde4/drkonqi from \
kdeinit</div><div>sock_file=/home/justin/.kde/socket-spaceman/kdeinit4__0</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Justin \
Brown<br> <br>
</div>



_______________________________________________
Amarok mailing list
Amarok@kde.org
https://mail.kde.org/mailman/listinfo/amarok


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic