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...
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
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)
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
(In reply to comment #3) actually I meant @Myriam... /A
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
Andreas, sorry to bother again, but the result of export PHONON_XINE_DEBUG=1; amarok --nofork would be nice to have, too :)
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