Bug 197540 - amarok seg faults on startup
Summary: amarok seg faults on startup
Status: RESOLVED DOWNSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-22 21:26 UTC by Andreas.Feldmann
Modified: 2009-06-24 19:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas.Feldmann 2009-06-22 21:26:39 UTC
Version:           2.1 (using KDE 4.2.4)
OS:                Linux
Installed from:    Ubuntu Packages

I installed Amarok 2.1mysql5.1.30-0ubuntu2~jaunty2_i386 from the backports repos in Ubuntu Jaunty. When I start Amarok I get the splash screen but after that it crashes with a signal 11 and I get the following backtrace:

Application: Amarok (amarok), signal SIGSEGV
[Current thread is 0 (LWP 23367)]

Thread 6 (Thread 0xb08b6b90 (LWP 23369)):
#0  0xb80c3430 in __kernel_vsyscall ()
#1  0xb7876412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb25e6ae3 in ?? () from /usr/lib/libxine.so.1

Thread 5 (Thread 0xb0037b90 (LWP 23370)):
[KCrash Handler]
#6  0xb2601793 in xine_post_input () from /usr/lib/libxine.so.1

Thread 4 (Thread 0xaf836b90 (LWP 23371)):
#0  0xb80c3430 in __kernel_vsyscall ()
#1  0xb6791ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb005c912 in ?? () from /usr/lib/libpulse.so.0
#3  0xb004c3c0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb004dd43 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb004de14 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb005c6c3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb0086ef2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb78724ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb679c49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xab034b90 (LWP 23372)):
#0  0xb80c3430 in __kernel_vsyscall ()
#1  0xb78760e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb25f7d8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xaa831b90 (LWP 23373)):
#0  0xb80c3430 in __kernel_vsyscall ()
#1  0xb78760e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb25f7d8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb3f56710 (LWP 23367)):
#0  0xb80c3430 in __kernel_vsyscall ()
#1  0xb7876412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6996359 in thread_sleep (ti=0xbfdde390) at thread/qthread_unix.cpp:298
#3  0xb699648b in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:324
#4  0xb265a2d4 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0xb5d7aae2 in ?? () from /usr/lib/libphonon.so.4
#6  0xb5d77fb5 in ?? () from /usr/lib/libphonon.so.4
#7  0xb5d7565b in ?? () from /usr/lib/libphonon.so.4
#8  0xb66e6bb9 in exit () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6fc021b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#10 0xb7f102fa in KApplication::xioErrhandler (this=0xbfddeaf4, dpy=0xa597400) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:413
#11 0xb7f10336 in kde_xio_errhandler (dpy=0xa597400) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:130
#12 0xb65cbf22 in _XIOError () from /usr/lib/libX11.so.6
#13 0xb65d3743 in ?? () from /usr/lib/libX11.so.6
#14 0xb65d40e5 in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0xb65d4179 in _XFlush () from /usr/lib/libX11.so.6
#16 0xb65abe21 in XFlush () from /usr/lib/libX11.so.6
#17 0xb6fef6f3 in QWidgetPrivate::setCursor_sys (this=0xa9eec68) at kernel/qwidget_x11.cpp:1213
#18 0xb6fb215a in QWidget::setCursor (this=0xa879348, cursor=@0xbfdde608) at kernel/qwidget.cpp:4601
#19 0xb73ed3e1 in QSizeGripPrivate::init (this=0xa9eec68) at widgets/qsizegrip.cpp:241
#20 0xb73ed7ee in QSizeGrip (this=0xa879348, parent=0xa86aa28) at widgets/qsizegrip.cpp:212
#21 0xb73fe01d in QStatusBar::setSizeGripEnabled (this=0xa86aa28, enabled=true) at widgets/qstatusbar.cpp:496
#22 0xb73fe36c in QStatusBar (this=0xa86aa28, parent=0xa85af58) at widgets/qstatusbar.cpp:285
#23 0xb8015476 in KStatusBar (this=0xa86aa28, parent=0xa85af58) at /build/buildd/kde4libs-4.2.2/kdeui/widgets/kstatusbar.cpp:74
#24 0xb7b8b336 in StatusBar::StatusBar () from /usr/lib/libamaroklib.so.1
#25 0xb7bed09b in MainWindow::MainWindow () from /usr/lib/libamaroklib.so.1
#26 0xb7bc8fe5 in App::continueInit () from /usr/lib/libamaroklib.so.1
#27 0xb7bcc40a in App::App () from /usr/lib/libamaroklib.so.1
#28 0x0814c3d9 in _start ()

I hope this helps since I would really really like to have Amarok 2.1 running on my system...
Comment 1 Alexey Shildyakov 2009-06-23 01:34:30 UTC
Please read to provide us more information:
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

This bug seems related for bug: https://bugs.kde.org/show_bug.cgi?id=180578
Comment 2 Myriam Schweingruber 2009-06-23 11:59:53 UTC
Alexey: no, not the same bug.
Andreas, does it crash every time you start Amarok 2.1? Try removing your database located in ~/.kde/share/apps/amarok/mysqle/ (that folder) and start again. You might have a crash on the first start, but the next start should be running (another bug, solved in 2.2.-SVN)
Comment 3 Andreas.Feldmann 2009-06-23 20:40:07 UTC
Hi,
and thanks for the quick reactions first of all. I really appreciate it. 
@Alexey: Amarok crashes every time. I have never seen the 2.1 window :( . Unfortunately Amarok will still crash after removing the mysqle directory. Also after several restarts.

I installed some more dbg packages which produced the following output (after moving the mysqle directory back to where it belongs):

Application: Amarok (amarok), signal SIGSEGV
[Current thread is 0 (LWP 30901)]

Thread 6 (Thread 0xb0754b90 (LWP 30904)):
#0  0xb7f6a430 in __kernel_vsyscall ()
#1  0xb771d412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb248dae3 in metronom_sync_loop (this=0xa14fb50) at metronom.c:870
#3  0xb77194ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb664349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xafea5b90 (LWP 30905)):
[KCrash Handler]
#6  xine_post_input (this_gen=0x0, name=0xb251ae47 "parameters") at xine_interface.c:875
#7  0xb2509699 in Phonon::Xine::VolumeFaderEffectXT::createInstance (this=0xa2aeda8) at /build/buildd/phonon-4.3.1/xine/volumefadereffect.cpp:123
#8  0xb24ed462 in Phonon::Xine::EffectXT::ensureInstance (this=0xa2aeda8) at /build/buildd/phonon-4.3.1/xine/effect.cpp:70
#9  0xb24ed672 in Phonon::Xine::EffectXT::audioOutputPort (this=0xa2aeda8) at /build/buildd/phonon-4.3.1/xine/effect.cpp:45
#10 0xb24f02c5 in Phonon::Xine::AudioOutputXT::rewireTo (this=0xa01b8d8, source=0xa2aeda8) at /build/buildd/phonon-4.3.1/xine/audiooutput.cpp:332
#11 0xb24dc67c in Phonon::Xine::XineThread::event (this=0xa01b728, e=0xa0914e8) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:130
#12 0xb6e02e9c in QApplicationPrivate::notify_helper (this=0x9fe5050, receiver=0xa01b728, e=0xa0914e8) at kernel/qapplication.cpp:4084
#13 0xb6e0b19e in QApplication::notify (this=0xbfe86df4, receiver=0xa01b728, e=0xa0914e8) at kernel/qapplication.cpp:3631
#14 0xb7db794d in KApplication::notify (this=0xbfe86df4, receiver=0xa01b728, event=0xa0914e8) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#15 0xb6931a3b in QCoreApplication::notifyInternal (this=0xbfe86df4, receiver=0xa01b728, event=0xa0914e8) at kernel/qcoreapplication.cpp:602
#16 0xb6932695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa091298) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 0xb693288d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#18 0xb695d7ef in postEventSourceDispatch (s=0xa01b6a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 0xb433bb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb433f0eb in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb433f268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb695d438 in QEventDispatcherGlib::processEvents (this=0xa01b5d0, flags={i = -1343597992}) at kernel/qeventdispatcher_glib.cpp:323
#23 0xb693006a in QEventLoop::processEvents (this=0xafea52d0, flags={i = -1343597928}) at kernel/qeventloop.cpp:149
#24 0xb69304aa in QEventLoop::exec (this=0xafea52d0, flags={i = -1343597864}) at kernel/qeventloop.cpp:200
#25 0xb683a639 in QThread::exec (this=0xa01b728) at thread/qthread.cpp:481
#26 0xb24db20a in Phonon::Xine::XineThread::run (this=0xa01b728) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:143
#27 0xb683d96e in QThreadPrivate::start (arg=0xa01b728) at thread/qthread_unix.cpp:189
#28 0xb77194ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#29 0xb664349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaf6a4b90 (LWP 30906)):
#0  0xb7f6a430 in __kernel_vsyscall ()
#1  0xb6638ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xafefa912 in poll_func (ufds=0xa01b8c0, nfds=2, timeout=-1, userdata=0xa01aaa0) at pulse/thread-mainloop.c:71
#3  0xafeea3c0 in pa_mainloop_poll (m=0xa0065a0) at pulse/mainloop.c:857
#4  0xafeebd43 in pa_mainloop_iterate (m=0xa0065a0, block=1, retval=0x0) at pulse/mainloop.c:923
#5  0xafeebe14 in pa_mainloop_run (m=0xa0065a0, retval=0x0) at pulse/mainloop.c:941
#6  0xafefa6c3 in thread (userdata=0xa0069e0) at pulse/thread-mainloop.c:90
#7  0xaff24ef2 in internal_thread_func (userdata=0xa01b7f0) at pulsecore/thread-posix.c:72
#8  0xb77194ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb664349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xaaea2b90 (LWP 30907)):
#0  0xb7f6a430 in __kernel_vsyscall ()
#1  0xb771d0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb249ed8e in ao_loop (this_gen=0xa017e98) at audio_out.c:348
#3  0xb77194ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb664349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaa4ffb90 (LWP 30908)):
#0  0xb7f6a430 in __kernel_vsyscall ()
#1  0xb771d0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb249ed8e in ao_loop (this_gen=0xa2aff28) at audio_out.c:348
#3  0xb77194ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb664349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3dfd710 (LWP 30901)):
#0  0xb7f6a430 in __kernel_vsyscall ()
#1  0xb771d412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb683d359 in thread_sleep (ti=0xbfe86690) at thread/qthread_unix.cpp:298
#3  0xb683d48b in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:324
#4  0xb25012d4 in ~Backend (this=0xa0a13d8) at /build/buildd/phonon-4.3.1/xine/backend.cpp:108
#5  0xb5c21ae2 in ~FactoryPrivate (this=0xa08e080) at /build/buildd/phonon-4.3.1/phonon/factory.cpp:199
#6  0xb5c1efb5 in destroy () at /build/buildd/phonon-4.3.1/phonon/factory.cpp:84
#7  0xb5c1c65b in ~CleanUpGlobalStatic (this=0xb5c3940c) at /build/buildd/phonon-4.3.1/phonon/globalstatic_p.h:55
#8  0xb658dbb9 in exit () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6e6721b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#10 0xb7db72fa in KApplication::xioErrhandler (this=0xbfe86df4, dpy=0x9fea400) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:413
#11 0xb7db7336 in kde_xio_errhandler (dpy=0x9fea400) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:130
#12 0xb6472f22 in _XIOError () from /usr/lib/libX11.so.6
#13 0xb647a743 in ?? () from /usr/lib/libX11.so.6
#14 0xb647b0e5 in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0xb647b179 in _XFlush () from /usr/lib/libX11.so.6
#16 0xb6452e21 in XFlush () from /usr/lib/libX11.so.6
#17 0xb6e966f3 in QWidgetPrivate::setCursor_sys (this=0xa443550) at kernel/qwidget_x11.cpp:1213
#18 0xb6e5915a in QWidget::setCursor (this=0xa42d040, cursor=@0xbfe86908) at kernel/qwidget.cpp:4601
#19 0xb72943e1 in QSizeGripPrivate::init (this=0xa443550) at widgets/qsizegrip.cpp:241
#20 0xb72947ee in QSizeGrip (this=0xa42d040, parent=0xa420a90) at widgets/qsizegrip.cpp:212
#21 0xb72a501d in QStatusBar::setSizeGripEnabled (this=0xa420a90, enabled=true) at widgets/qstatusbar.cpp:496
#22 0xb72a536c in QStatusBar (this=0xa420a90, parent=0xa2afa50) at widgets/qstatusbar.cpp:285
#23 0xb7ebc476 in KStatusBar (this=0xa420a90, parent=0xa2afa50) at /build/buildd/kde4libs-4.2.2/kdeui/widgets/kstatusbar.cpp:74
#24 0xb7a32336 in StatusBar::StatusBar () from /usr/lib/libamaroklib.so.1
#25 0xb7a9409b in MainWindow::MainWindow () from /usr/lib/libamaroklib.so.1
#26 0xb7a6ffe5 in App::continueInit () from /usr/lib/libamaroklib.so.1
#27 0xb7a7340a in App::App () from /usr/lib/libamaroklib.so.1
#28 0x0814c3d9 in _start ()

Greetings,
/Andreas
Comment 4 Andreas.Feldmann 2009-06-23 20:48:47 UTC
(In reply to comment #3)

actually I meant @Myriam...
/A
Comment 5 Myriam Schweingruber 2009-06-24 13:02:39 UTC
Andreas, this looks very much like a Phonon installation problem. You should try forcing a reinstall of phonon and the phonon-xine-backend. Something went wrong in your system installation. For more help on this, please join the #kubuntu channel on irc.freenode.net
Comment 6 Myriam Schweingruber 2009-06-24 13:07:14 UTC
Andreas, sorry to bother again, but the result of 

export PHONON_XINE_DEBUG=1; amarok --nofork

would be nice to have, too :)
Comment 7 Andreas.Feldmann 2009-06-24 19:39:54 UTC
Don't worry about bothering me :)
reinstalling all packets that carry phonon in their name gives the same behaviour of Amarok as before.
export PHONON_XINE_DEBUG=1; amarok --nofork gives the following output:


amarok:  **********************************************************************************************                                                           
amarok:  ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **                                                           
amarok:  ** amarok --debug                                                                           **                                                           
amarok:  **********************************************************************************************                                                           
Phonon::Xine::XineEngineData::XineEngineData() setting xine verbosity to 0       
Phonon::Xine::Backend::Backend(QObject*, const QVariantList&) Using Xine version  1.1.16.3                                                                        
amarok(6991) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine"    
void Phonon::Xine::Backend::checkAudioOutputs() isEmpty                          
void Phonon::Xine::Backend::checkAudioOutputs() outputPlugin:  pulseaudio        
void Phonon::Xine::Backend::checkAudioOutputs() outputPlugin:  alsa              
void Phonon::Xine::Backend::checkAudioOutputs() outputPlugin:  oss               
void Phonon::Xine::Backend::checkAudioOutputs() outputPlugin:  esd               
void Phonon::Xine::Backend::checkAudioOutputs() outputPlugin:  file              
void Phonon::Xine::Backend::checkAudioOutputs() outputPlugin:  none              
void Phonon::Xine::Backend::checkAudioOutputs() 10001 "ALSA default output" "alsa"                                                                                
void Phonon::Xine::Backend::checkAudioOutputs() 10002 "OSS default output" "oss" 
void Phonon::Xine::Backend::checkAudioOutputs() 10000 "PulseAudio" "pulseaudio"  
void Phonon::Xine::Backend::checkAudioOutputs() 10003 "Esound (ESD)" "esd"       
static QList<int> Phonon::Xine::Backend::audioOutputIndexes() Phonon::Xine::Backend(0x95840e0) 4                                                                  
static QList<int> Phonon::Xine::Backend::audioOutputIndexes() Phonon::Xine::Backend(0x95840e0) 4                                                                  
virtual bool Phonon::Xine::XineStream::event(QEvent*) ################################ Event:  TransitionTypeChanged                                              
virtual bool Phonon::Xine::XineStream::event(QEvent*) ################################ Event:  SetTickInterval                                                    
virtual bool Phonon::Xine::XineStream::event(QEvent*) ################################ Event:  SetPrefinishMark                                                   
virtual bool Phonon::Xine::Backend::connectNodes(QObject*, QObject*) Phonon::Xine::MediaObject(0x94e5350) -> Phonon::Xine::AudioOutput(0x953b668)                 
virtual bool Phonon::Xine::Backend::connectNodes(QObject*, QObject*) MediaObject(0x94d8270) -> AudioOutput(0x94e58f8)                                             
xine_audio_port_t* Phonon::Xine::AudioOutput::createPort(const Phonon::AudioOutputDevice&) use output plugin: "pulseaudio"                                        
xine_audio_port_t* Phonon::Xine::AudioOutput::createPort(const Phonon::AudioOutputDevice&) ----------------------------------------------- audio_port created     
virtual void Phonon::Xine::AudioOutput::graphChanged()                           
virtual void Phonon::Xine::MediaObject::upstreamEvent(Phonon::Xine::Event*) UpdateVolumeEvent                                                                     
virtual bool Phonon::Xine::XineStream::event(QEvent*) ################################ Event:  UpdateVolume                                                       
virtual bool Phonon::Xine::XineThread::event(QEvent*) XineThread Rewire event:   
virtual bool Phonon::Xine::XineThread::event(QEvent*)       MediaObject(0x94d8270)  ->  AudioOutput(0x94e58f8)                                                    
virtual bool Phonon::Xine::Backend::disconnectNodes(QObject*, QObject*) Phonon::Xine::MediaObject(0x94e5350) XX Phonon::Xine::AudioOutput(0x953b668)              
virtual bool Phonon::Xine::Backend::disconnectNodes(QObject*, QObject*) MediaObject(0x94d8270) XX AudioOutput(0x94e58f8)
virtual bool Phonon::Xine::Backend::connectNodes(QObject*, QObject*) Phonon::Xine::MediaObject(0x94e5350) -> Phonon::Xine::VolumeFaderEffect(0x9776e80)
virtual bool Phonon::Xine::Backend::connectNodes(QObject*, QObject*) MediaObject(0x94d8270) -> Effect(0x9776f58)
virtual bool Phonon::Xine::Backend::connectNodes(QObject*, QObject*) Phonon::Xine::VolumeFaderEffect(0x9776e80) -> Phonon::Xine::AudioOutput(0x953b668)
virtual bool Phonon::Xine::Backend::connectNodes(QObject*, QObject*) Effect(0x9776f48) -> AudioOutput(0x94e58f8)
virtual void Phonon::Xine::AudioOutput::graphChanged()
virtual void Phonon::Xine::MediaObject::upstreamEvent(Phonon::Xine::Event*) UpdateVolumeEvent
virtual bool Phonon::Xine::XineStream::event(QEvent*) ################################ Event:  UpdateVolume
virtual bool Phonon::Xine::XineThread::event(QEvent*) XineThread Rewire event:
virtual bool Phonon::Xine::XineThread::event(QEvent*)       MediaObject(0x94d8270)  XX  AudioOutput(0x94e58f8)
virtual bool Phonon::Xine::XineThread::event(QEvent*)       Effect(0x9776f48)  ->  AudioOutput(0x94e58f8)
virtual void Phonon::Xine::VolumeFaderEffectXT::createInstance() 0x9777c10  fadeTime =  0
KCrash: Application 'amarok' crashing...
sock_file=/home/aef/.kde/socket-terror/kdeinit4__0
amarok: Fatal IO error: client killed