Amarok 1.4 Crash

So, I don’t quite know what caused Amarok to start crashing. But, I’m using 1.4 and the first track will play fine. If you let Amarok switch to the next track a rapid fire of error messages appears all saying that Xine could not initialize the drivers; sound still plays. If you close out the error messages it crashes and the kmail bug mailer pops up saying the following below. Normally, I’d let it slide and have it mail it. But, since the amarok devs are pushing to use A2 I doubt they’d respond to a bug report for 1.4.

======== DEBUG INFORMATION =======
Version: 1.4.10
Engine: xine-engine
Build date: Jan 2 2010
CC version: 4.4.1 [gcc-4_4-branch revision 150839]
KDElibs: 3.5.10 “release 74”
Qt: 3.3.8b
TagLib: 1.5.0
CPU count: 2
NDEBUG: true
==== file which amarokapp =======
/opt/kde3/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, stripped

==== (gdb) bt =====================
[Thread debugging using libthread_db enabled]
[New Thread 0xaf7ffb70 (LWP 5351)]
[New Thread 0xb017ab70 (LWP 5294)]
[New Thread 0xb138bb70 (LWP 5292)]
[New Thread 0xb1d64b70 (LWP 5289)]
0xffffe424 in __kernel_vsyscall ()
==== (gdb) thread apply all bt ====
Thread 5 (Thread 0xb1d64b70 (LWP 5289)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb67190c2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb309919b in metronom_sync_loop () from /usr/lib/libxine.so.1
#3 0xb67146e5 in start_thread () from /lib/libpthread.so.0
#4 0xb6714600 in ?? () from /lib/libpthread.so.0
Thread 4 (Thread 0xb138bb70 (LWP 5292)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb6718d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb30ab300 in ao_loop () from /usr/lib/libxine.so.1
#3 0xb67146e5 in start_thread () from /lib/libpthread.so.0
#4 0xb6714600 in ?? () from /lib/libpthread.so.0
Thread 3 (Thread 0xb017ab70 (LWP 5294)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb6718d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb30ae594 in xine_event_wait () from /usr/lib/libxine.so.1
#3 0xb30ae615 in listener_loop () from /usr/lib/libxine.so.1
#4 0xb67146e5 in start_thread () from /lib/libpthread.so.0
#5 0xb6714600 in ?? () from /lib/libpthread.so.0
Thread 2 (Thread 0xaf7ffb70 (LWP 5351)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb671b899 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0xb6716ef1 in _L_lock_765 () from /lib/libpthread.so.0
#3 0xb6716d09 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0xb6c90d8b in QRecursiveMutexPrivate::lock() ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#5 0xb6c909c2 in QMutex::lock() () from /usr/lib/qt3/lib/libqt-mt.so.3
#6 0xb6963c1f in QApplication::lock() () from /usr/lib/qt3/lib/libqt-mt.so.3
#7 0xb734a958 in CollectionDB::makeShadowedImage(QString const&, bool) ()
from /opt/kde3/lib/libamarok.so.0
#8 0xb734b1b9 in CollectionDB::notAvailCover(bool, int) ()
from /opt/kde3/lib/libamarok.so.0
#9 0xb7361d3d in CollectionDB::albumImage(MetaBundle const&, bool, unsigned int, bool*) () from /opt/kde3/lib/libamarok.so.0
#10 0xb73a0f89 in CurrentTrackJob::showCurrentArtistHeader(MetaBundle const&)
() from /opt/kde3/lib/libamarok.so.0
#11 0xb73a3bc3 in CurrentTrackJob::doJob() () from /opt/kde3/lib/libamarok.so.0
#12 0xb75c2e4a in ThreadManager::thread::run() ()
from /opt/kde3/lib/libamarok.so.0
#13 0xb695d852 in QThreadInstance::start(void*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb67146e5 in start_thread () from /lib/libpthread.so.0
#15 0xb6714600 in ?? () from /lib/libpthread.so.0
Thread 1 (Thread 0xb4998940 (LWP 5272)):

==== kdBacktrace() ================

Did I give you directions on installing this originally?

Can you post:

zypper lr -d

Affrimative… I got the directions from you.


#  | Alias                               | Name                        | Enabled | Refresh | Priority | Type   | URI                                                                | Service
---+-------------------------------------+-----------------------------+---------+---------+----------+--------+--------------------------------------------------------------------+--------
1  | Packman                             | Packman                     | Yes     | Yes     |   90     | rpm-md | http://ftp.halifax.rwth-aachen.de/packman/suse/11.2/               |
2  | VLC_repo                            | VLC repo                    | No      | No      |   90     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/11.2/                    |
3  | http-download.opensuse.org-8f0e9342 | Updates for openSUSE 11.2-0 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.2/                          |
4  | kde3_repo                           | kde3 repo                   | Yes     | Yes     |   90     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.2/ |
5  | openSUSE 11.2-0                     | openSUSE 11.2-0             | No      | No      |   99     | yast2  | cd:///                                                             |
6  | packman_kde3                        | packman kde3                | Yes     | Yes     |   90     | rpm-md | http://packman.unixheads.com/suse/kde3/11.2/                       |
7  | repo-debug                          | openSUSE-11.2-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.2/repo/oss/     |
8  | repo-non-oss                        | openSUSE-11.2-Non-Oss       | Yes     | Yes     |  120     | yast2  | http://download.opensuse.org/distribution/11.2/repo/non-oss/       |
9  | repo-oss                            | openSUSE-11.2-Oss           | Yes     | Yes     |  120     | yast2  | http://download.opensuse.org/distribution/11.2/repo/oss/           |
10 | repo-source                         | openSUSE-11.2-Source        | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.2/repo/oss/    |

Have you tried doing this again
http://public.bay.livefilestore.com/y1p1eogs633fppilSzofiiZ4SS8h1K1IeREa9cbSyuvu264sBOe3E8Cq5u7W_SRWkc1AGdhsZ_TL4XXYl973e_bAQ/Packman%20Filter%20Final.png

Still no juice…

Have you run

zypper up

see if that helps

For me the new amarok is just fine
What is it lacking for you?

bitslip:/home/psyber # zypper up                   
Retrieving repository 'Updates for openSUSE 11.2-0' metadata [done]
Building repository 'Updates for openSUSE 11.2-0' cache [done]     
Retrieving repository 'kde3 repo' metadata [done]                  
Building repository 'kde3 repo' cache [done]                       
Loading repository data...                                         
Reading installed packages...                                      

The following NEW package is going to be installed:
  libexiv2-6                                       

The following packages are going to be upgraded:
  fileshareset kbarcode kde3-gwenview kde3-gwenview-lang kdebase3 kdebase3-nsplugin kdebase3-runtime kdegraphics3-imaging 
  kdegraphics3-kamera kdelibs3-doc kdemultimedia3-sound kdenetwork3-wireless kdeutils3-laptop libenca0 libexpat1 misc-console-font 

16 packages to upgrade, 1 new.
Overall download size: 18.2 MiB. After the operation, additional 1.6 MiB will be used.
Continue? [y/n/?] (y):                                                                
Retrieving package libenca0-1.12-1.pm.4.1.i586 (1/17), 55.0 KiB (176.0 KiB unpacked)  
Retrieving: libenca0-1.12-1.pm.4.1.i586.rpm [done (38.8 KiB/s)]                       
Installing: libenca0-1.12-1.pm.4.1 [done]                                             
Additional rpm output:                                                                
warning: /var/cache/zypp/packages/packman_kde3/i586/libenca0-1.12-1.pm.4.1.i586.rpm: Header V3 DSA signature: NOKEY, key ID 9a795806


Retrieving package misc-console-font-3.5.10.1-36.4.i586 (2/17), 45.0 KiB (30.0 KiB unpacked)
Retrieving: misc-console-font-3.5.10.1-36.4.i586.rpm [done (38.0 KiB/s)]                    
Installing: misc-console-font-3.5.10.1-36.4 [done]                                          
Retrieving package kdeutils3-laptop-3.5.10-52.7.i586 (3/17), 118.0 KiB (434.0 KiB unpacked) 
Retrieving: kdeutils3-laptop-3.5.10-52.7.i586.rpm [done (6.1 KiB/s)]                        
Installing: kdeutils3-laptop-3.5.10-52.7 [done]                                             
Retrieving package kdegraphics3-kamera-3.5.10-62.9.i586 (4/17), 69.0 KiB (187.0 KiB unpacked)
Retrieving: kdegraphics3-kamera-3.5.10-62.9.i586.rpm [done (5.4 KiB/s)]                      
Installing: kdegraphics3-kamera-3.5.10-62.9 [done]                                           
Retrieving package kdegraphics3-imaging-3.5.10-62.9.i586 (5/17), 1.8 MiB (3.7 MiB unpacked)  
Retrieving: kdegraphics3-imaging-3.5.10-62.9.i586.rpm [done (80.7 KiB/s)]                    
Installing: kdegraphics3-imaging-3.5.10-62.9 [done]                                          
Retrieving package kdemultimedia3-sound-3.5.10.1-2.14.i586 (6/17), 1.1 MiB (6.5 MiB unpacked)
Retrieving: kdemultimedia3-sound-3.5.10.1-2.14.i586.rpm [done (109.5 KiB/s)]                 
Installing: kdemultimedia3-sound-3.5.10.1-2.14 [done]                                        
Retrieving package kdelibs3-doc-3.5.10-78.1.i586 (7/17), 885.0 KiB (5.6 MiB unpacked)        
Retrieving: kdelibs3-doc-3.5.10-78.1.i586.rpm [done (51.0 KiB/s)]                            
Installing: kdelibs3-doc-3.5.10-78.1 [done]                                                  
Retrieving package kdebase3-runtime-3.5.10.1-36.4.i586 (8/17), 1.1 MiB (2.9 MiB unpacked)    
Retrieving: kdebase3-runtime-3.5.10.1-36.4.i586.rpm [done (52.8 KiB/s)]                      
Installing: kdebase3-runtime-3.5.10.1-36.4 [done]                                            
Retrieving package kbarcode-2.0.7-2.23.i586 (9/17), 440.0 KiB (1.7 MiB unpacked)             
Retrieving: kbarcode-2.0.7-2.23.i586.rpm [done (46.9 KiB/s)]                                 
Installing: kbarcode-2.0.7-2.23 [done]                                                       
Retrieving package fileshareset-2.0-36.4.i586 (10/17), 52.0 KiB (60.0 KiB unpacked)          
Retrieving: fileshareset-2.0-36.4.i586.rpm [done (11.6 KiB/s)]                               
Installing: fileshareset-2.0-36.4 [done]                                                     
Additional rpm output:                                                                       
Starting SuSEconfig, the SuSE Configuration Tool...                                          
Running module permissions only                                                              
Reading /etc/sysconfig and updating the system...                                            
Executing /sbin/conf.d/SuSEconfig.permissions...                                             
Checking permissions and ownerships - using the permissions files                            
        /etc/permissions                                                                     
        /etc/permissions.easy                                                                
        /etc/permissions.d/mail-server                                                       
        /etc/permissions.d/postfix                                                           
        /etc/permissions.local                                                               
setting /usr/bin/fileshareset to root:root 4755. (wrong permissions 0755)                    
Finished.                                                                                    


Retrieving package kde3-gwenview-lang-1.4.2-133.3.noarch (11/17), 1.6 MiB (2.4 MiB unpacked)
Retrieving: kde3-gwenview-lang-1.4.2-133.3.noarch.rpm [done (28.8 KiB/s)]
Installing: kde3-gwenview-lang-1.4.2-133.3 [done]
Retrieving package libexpat1-2.0.1-92.4.1.i586 (12/17), 61.0 KiB (154.0 KiB unpacked)
Retrieving: libexpat1-2.0.1-92.4.1.i586.rpm [done (12.8 KiB/s)]
Installing: libexpat1-2.0.1-92.4.1 [done]
Retrieving package libexiv2-6-0.19-2.1.i586 (13/17), 513.0 KiB (1.6 MiB unpacked)
Retrieving: libexiv2-6-0.19-2.1.i586.rpm [done (48.8 KiB/s)]
Installing: libexiv2-6-0.19-2.1 [done]
Retrieving package kdebase3-3.5.10.1-36.4.i586 (14/17), 9.6 MiB (21.0 MiB unpacked)
Retrieving: kdebase3-3.5.10.1-36.4.i586.rpm [done (189.7 KiB/s)]
Installing: kdebase3-3.5.10.1-36.4 [done]
Additional rpm output:
Starting SuSEconfig, the SuSE Configuration Tool...
Running module permissions only
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.permissions...
Finished.


Retrieving package kdenetwork3-wireless-3.5.10-51.9.i586 (15/17), 188.0 KiB (490.0 KiB unpacked)
Retrieving: kdenetwork3-wireless-3.5.10-51.9.i586.rpm [done (55.5 KiB/s)]
Installing: kdenetwork3-wireless-3.5.10-51.9 [done]
Retrieving package kdebase3-nsplugin-3.5.10.1-36.4.i586 (16/17), 88.0 KiB (190.0 KiB unpacked)
Retrieving: kdebase3-nsplugin-3.5.10.1-36.4.i586.rpm [done (5.3 KiB/s)]
Installing: kdebase3-nsplugin-3.5.10.1-36.4 [done]
Retrieving package kde3-gwenview-1.4.2-133.3.i586 (17/17), 556.0 KiB (1.7 MiB unpacked)
Retrieving: kde3-gwenview-1.4.2-133.3.i586.rpm [done (67.7 KiB/s)]
Installing: kde3-gwenview-1.4.2-133.3 [done]
There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run 'zypper ps' to list these programs.

I’ll do a full reboot to see if it fixed anything.

And, 1.4 has a better interface with what I do. Like the MySQL db setup… making playlists… visualizers… etc.

I know A2 is supposed to be “faster” and uses MySQL only for the DB. But, I actually see it being slower. I have roughly 300GB of music that constantly grows. (I’m a hobby DJ.)

yep… nada… wtf…

Please do this:

rpm --query --all '*amarok*'

Post result

kde3-amarok-packman-1.4.10-111.pm.114.21.i586
kde3-amarok-lang-1.4.10-111.pm.114.21.noarch
kde3-amarok-debuginfo-1.4.10-111.pm.114.21.i586
kde3-amarok-xine-debuginfo-1.4.10-111.pm.114.21.i586
kde3-amarok-libvisual-1.4.10-111.pm.114.21.i586
kde3-amarok-yauap-debuginfo-1.4.10-39.10.i586
kde3-amarok-xine-1.4.10-111.pm.114.21.i586
kde3-amarok-debugsource-1.4.10-111.pm.114.21.i586
kde3-amarok-1.4.10-111.pm.114.21.i586
kde3-amarok-libvisual-debuginfo-1.4.10-111.pm.114.21.i586
kde3-amarok-yauap-1.4.10-111.pm.114.21.i586


I suggest that you do a report on this to Packman
or go to amarok2, it would seem a logical step, seeing you don’t really have a reason to use 1.4

I MIGHT have fixed.

  1. Deleted all amarok packages
  2. updated ALL PACKAGES FROM PACKMAN
  3. Installed kde-amarok-packman from packman repo
  4. find ~ -iname “amarok” -exec rm -rf {} ;
  5. drop amarok mysql db
  6. create new amarok mysql db
  7. reset amarok user account privs to all on amarok mysql db
  8. start amarok
  9. DO NOT SET the library path
  10. SET DB type to sqlite
  11. test amarok by adding tracks to playlist and playing them till the end allowing the next track selection and start to occur for a few tracks
  12. if successful, set up mysql connection in amarok and select the amarok library path

In previous troubleshooting, i did not drop the DB or delete the users amarok config files. I think that it could have just been the two amarok config files in ~ that got it all messed up. I should have copied them before removing to see that might have caused it.

Hopefully, I’ll never have to do this again. In the process, I lost my iPod setup, smartplaylists, and static playlists.

With the old amarok sqlite IMO should always be used

Well done working thru that

the response time isn’t as fast as mysql. with a smaller library it wouldn’t be noticeable. But, with a library of of several thousands of tracks with many at 320kbps making the average file size at about 7-8 MBs per track.

haha… friggin crossfader…

Fix: Don’t use crossfader between tracks and have it auto detect which sound card.