Summary: | amarok seg faults on startup | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Andreas.Feldmann |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | crash | CC: | Andreas.Feldmann, ashl1future |
Priority: | NOR | ||
Version: | 2.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andreas.Feldmann
2009-06-22 21:26:39 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 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 |