Amarok Keep Crash

Hi guys,

Now everytime i start amarok it keep crash. This is the terminal output:

ari@linux-2tny:~> amarok
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
110109 2:47:25 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files…
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer…
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Calling appendChild() on a null node does nothing.
QGraphicsLinearLayout::removeAt: invalid index 1
role 0 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QString, “Playlist Files on Disk”) , QVariant(QString, “Internal Database”) ) )
role 1 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QIcon, ) , QVariant(QIcon, ) ) )
role 3 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QString, “Playlist Files on Disk”) , QVariant(QString, “Internal Database”) ) )
QMap((0, QMap((0, QVariant(QString, “Playlist Files on Disk”) ) ( 1 , QVariant(QIcon, ) ) ( 3 , QVariant(QString, “Playlist Files on Disk”) ) ) ) )
Creating empty group: “Playlist Files on Disk”
QMap((0, QMap((0, QVariant(QString, “Internal Database”) ) ( 1 , QVariant(QIcon, ) ) ( 3 , QVariant(QString, “Internal Database”) ) ) ) )
Creating empty group: “Internal Database”
QMap()
amarok(9015)/kdeui (Wallet): The kwalletd service has been disabled
amarok(9015)/kdeui (Wallet): The kwalletd service has been disabled
amarok(9015)/kdeui (Wallet): The kwalletd service has been disabled
amarok(9015)/kdeui (Wallet): The kwalletd service has been disabled
amarok(9015)/kdeui (Wallet): The kwalletd service has been disabled
amarok(9015)/kdeui (Wallet): The kwalletd service has been disabled
role 0 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QString, “Local Podcasts”) ) )
role 1 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QIcon, ) ) )
role 3 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QString, “Local Podcasts”) ) )
QMap((0, QMap((0, QVariant(QString, “Local Podcasts”) ) ( 1 , QVariant(QIcon, ) ) ( 3 , QVariant(QString, “Local Podcasts”) ) ) ) )
Creating empty group: “Local Podcasts”
<unknown program name>(9014)/: Communication problem with “amarok” , it probably crashed.
Error message was: “org.freedesktop.DBus.Error.NoReply” : " “Message did not receive a reply (timeout by message bus)” "

ari@linux-2tny:~> KCrash: Application ‘amarok’ crashing…
sock_file=/home/ari/.kde4/socket-linux-2tny/kdeinit4__0

I don’t have idea what’s the problem. FYI, I installed nvidia driver before this happens but donn’t know if that is related to this problem.

have you tried deleting all your hidden amarok config files, might want to try that first.

This folder: .kde4/share/apps/amarok

These files:

.kde4/share/config/amarok-appletsrc
.kde4/share/config/amarok_homerc
.kde4/share/config/amarokrc

Thanks caf, but amarok still crash with the same message.

What repos are you using?

zypper lr -d

I followed this thread Amarok opens and crashes immediately
I started amarok with starce amarok from terminal as oldcpu told and it works!
Well it is bug then, hope get fixed soon.

Thanks for your help caf :smiley:

This is my repo list

ari@linux-2tny:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±------------------------------------------------------------------±------------------------------------------------------------------±--------±--------±---------±-------±-------------------------------------------------------------------±-------
1 | Index of /distribution/11.3/repo/oss/suse | Index of /distribution/11.3/repo/oss/suse | Yes | Yes | 99 | rpm-md | Index of /distribution/11.3/repo/oss/suse |
2 | Index of /suse/11.3 | Index of /suse/11.3 | Yes | Yes | 99 | rpm-md | Index of /suse/11.3 |
3 | nVidia_Repository_for_11.3 | nVidia Repository for 11.3 | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/11.3/ |
4 | repo-debug | openSUSE-11.3-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.3/repo/oss |
5 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
6 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
7 | repo-source | openSUSE-11.3-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.3/repo/oss |
8 | repo-update | openSUSE-11.3-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.3 |
9 | utilities | utilities | Yes | Yes | 99 | rpm-md | Index of /repositories/utilities/openSUSE_11.3 |
ari@linux-2tny:~>

Remove repo #1
I don’t know what you added that for.
Then make sure amarok is installed from OSS (currently it’s listed at #6 but that will change)

If you are desperate for a player, try clementine from Packman

Repo #1 is

http://download.opensuse.org/repositories/openSUSE:/11.3/standard]Index of /distribution/11.3/repo/oss/suse

I remember removed it twice before, but installing some applications keep asking that repo, so I keep it.
Should i remove it?

I checked amarok and yes it is from OSS

Clementine installed now :wink:

I just see amarok is in that repo I suggest to remove. Disable it and just check amarok again, that you have it from OSS.

There have been some issues with amarok and nvidia in kde. Perhaps you are suffering from this bug.

Clementine may keep you going, it works well.

I even remove that repo “http://download.opensuse.org/repositories/openSUSE:/11.3/standard” and refresh the list
but amarok only available from there.

Unluckily clementine won’t load. I have tried stable and unstable version but both of them won’t start.
Terminal output is…

ari@linux-2tny:~> clementine
Floating point exception
ari@linux-2tny:~> clementine

I’ll go with vlc for now.

I even remove that repo “http://download.opensuse.org/repositories/openSUSE:/11.3/standard” and refresh the list
but amarok only available from there.
Not possible.

I suggest you post me your repo list again, with that repo gone. Then I’ll give you some instructions to try and fix this. If you want.?

Yes please, it feels not right using KDE without amarok :smiley:

Here is my repo list again:

ari@linux-2tny:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±--------------------------------------±--------------------------------------±--------±--------±---------±-------±-------------------------------------------------------------------±-------
1 | Index of /suse/11.3 | Index of /suse/11.3 | Yes | Yes | 99 | rpm-md | Index of /suse/11.3 |
2 | nVidia_Repository_for_11.3 | nVidia Repository for 11.3 | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/11.3/ |
3 | repo-debug | openSUSE-11.3-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.3/repo/oss |
4 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
5 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
6 | repo-source | openSUSE-11.3-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.3/repo/oss |
7 | repo-update | openSUSE-11.3-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.3 |
8 | utilities | utilities | Yes | Yes | 99 | rpm-md | Index of /repositories/utilities/openSUSE_11.3 |
ari@linux-2tny:~>

amarok has been removed too.

Before we go nuclear - what happens if you do this as su -

zypper in amarok

ari@linux-2tny:~> sudo zypper in amarok
root’s password:
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW package is going to be installed:
amarok

The following package is suggested, but will not be installed:
amarok-lang

1 new package to install.
Overall download size: 5.4 MiB. After the operation, additional 20.9 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package amarok-2.3.0-7.1.i586 (1/1), 5.4 MiB (20.9 MiB unpacked)
Retrieving: amarok-2.3.0-7.1.i586.rpm [done (37.2 KiB/s)]
Installing: amarok-2.3.0-7.1 [done]
ari@linux-2tny:~>

I check at yast, and I think now amarok installed from correct repository
#from opnSUSE-11.3-Oss with priority 99 and vendor openSUSE.

I started it but no luck, still crash.

OK
So let’s get tough. Disable all but: OSS, NON-OSS, UPDATES, PACKMAN

As su -

zypper dup

When done, reboot. Try amarok

Then do this on Packman
http://dl.dropbox.com/u/10573557/Switcher%20Pics/11.3-packman-switch.png
We may have trouble with this last bit if you are 64 bit, there are missing packages at packman ATM

Thanks caf, always nice guidance from you.

Let me report the steps one by one:

  1. as su - zypper dup
    no error, everything done. But I have non-related amarok questions
  • zypper switch opera i386 (which I downladed from their website yesterday) to i586. I don’t know if they are different…
  • I got no KEY warning “warning: /var/cache/zypp/packages/http:__packman.iu-bremen.de_suse_11.3/noarch/gstreamer-0_10-plugins-bad-lang-0.10.18-9991.pm.9991.3.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 9a795806: NOKEY”. How I resolve this?
  1. Then reboot, okay everything is fine.

  2. Start amarok, amarok still crash.

  3. Swith packages to packman. This is the screenshot http://i980.photobucket.com/albums/ae286/jasbutut/packman.jpg
    finished smoothly, no error reported.

  4. Then I start amarok again but still crash.

Oh yes, I’m using 32 bit.

Sorry I respond late.

Sounds like you may need to try the older nvidia driver!
But you have to install it manually

When you start amarok from a terminal/konsole with:

strace amarok

do you still get this crash ?

… I did not read the entire thread, and my apologies if this is a different issue.

Hi oldcpu,

I don’t get crash if I start amarok with strace amarok.

Any solution available for this?

Glad to read amarok is running for you with ‘strace amarok’. There is a bug report on KDE on this problem. It affects only 32-bit openSUSE installs. Unfortunately the bug has not yet been fixed.