Amarok crashes with SIGSEGV at startup when phonon-xine-backend is used in KDE.

Bug #380039 reported by Jarle Thorsen
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
amarok (Ubuntu)
New
Undecided
Unassigned

Bug Description

amarok 2:2.0.90mysql5.1.30-0ubuntu1~jaunty1~ppa2
Ubuntu 9.04

Backtrace:
Application: Amarok (amarok), signal SIGSEGV
pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
Current language: auto; currently asm
[Current thread is 0 (LWP 31810)]

Thread 6 (Thread 0x7f8eda6bc950 (LWP 31811)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1 0x00007f8ee45dcf91 in ?? () from /usr/lib/libxine.so.1
#2 0x00007f8ef598d3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3 0x00007f8ef31cdfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8ed9ebb950 (LWP 31812)):
[KCrash Handler]
#5 0x00007f8ee45f79b0 in xine_post_input () from /usr/lib/libxine.so.1
#6 0x00007f8ee4864139 in Phonon::Xine::VolumeFaderEffectXT::createInstance (this=0x1241050) at /build/buildd/phonon-4.3.1/xine/volumefadereffect.cpp:123
#7 0x00007f8ee4848e5a in Phonon::Xine::EffectXT::ensureInstance (this=0x1241050) at /build/buildd/phonon-4.3.1/xine/effect.cpp:70
#8 0x00007f8ee4849009 in Phonon::Xine::EffectXT::audioOutputPort (this=0x0) at /build/buildd/phonon-4.3.1/xine/effect.cpp:45
#9 0x00007f8ee484bb32 in Phonon::Xine::AudioOutputXT::rewireTo (this=0x1296c10, source=0x7f8ee4874b47) at /build/buildd/phonon-4.3.1/xine/audiooutput.cpp:332
#10 0x00007f8ee4839bb1 in Phonon::Xine::XineThread::event (this=<value optimized out>, e=0x12412b0) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:130
#11 0x00007f8ef48b9b9d in QApplicationPrivate::notify_helper (this=0x11ad350, receiver=0x130a870, e=0x12412b0) at kernel/qapplication.cpp:4057
#12 0x00007f8ef48c1dea in QApplication::notify (this=0x7ffffecdc090, receiver=0x130a870, e=0x12412b0) at kernel/qapplication.cpp:4022
#13 0x00007f8ef66d08db in KApplication::notify (this=0x7ffffecdc090, receiver=0x130a870, event=0x12412b0) at /build/buildd/kde4libs-4.2.3/kdeui/kernel/kapplication.cpp:307
#14 0x00007f8ef3d4bdfc in QCoreApplication::notifyInternal (this=0x7ffffecdc090, receiver=0x130a870, event=0x12412b0) at kernel/qcoreapplication.cpp:610
#15 0x00007f8ef3d4ca6a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x11ff8d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#16 0x00007f8ef3d758a3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#17 0x00007f8eebe4a20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f8eebe4d8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007f8eebe4da7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f8ef3d7552f in QEventDispatcherGlib::processEvents (this=0x129c470, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#21 0x00007f8ef3d4a6a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -638865520}) at kernel/qeventloop.cpp:149
#22 0x00007f8ef3d4aa6d in QEventLoop::exec (this=0x7f8ed9ebafd0, flags={i = -638865440}) at kernel/qeventloop.cpp:200
#23 0x00007f8ef3c5fd68 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#24 0x00007f8ee483862c in Phonon::Xine::XineThread::run (this=0x130a870) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:143
#25 0x00007f8ef3c62d02 in QThreadPrivate::start (arg=0x130a870) at thread/qthread_unix.cpp:189
#26 0x00007f8ef598d3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#27 0x00007f8ef31cdfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8ed94b0950 (LWP 31815)):
#0 0x00007f8ef31c4496 in *__GI___poll (fds=0x7f8ed94aff60, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f8ed94b5969 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2 0x00007f8ef598d3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3 0x00007f8ef31cdfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Current language: auto; currently c

Thread 3 (Thread 0x7f8ed8caf950 (LWP 31816)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007f8ee45ee353 in ?? () from /usr/lib/libxine.so.1
#2 0x00007f8ef598d3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3 0x00007f8ef31cdfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8ed821f950 (LWP 31817)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007f8ee45ee353 in ?? () from /usr/lib/libxine.so.1
#2 0x00007f8ef598d3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3 0x00007f8ef31cdfcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Current language: auto; currently asm

Thread 1 (Thread 0x7f8ef6b98790 (LWP 31810)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1 0x00007f8ef3c62745 in thread_sleep (ti=0x7ffffecdb330) at thread/qthread_unix.cpp:298
#2 0x00007f8ef3c628ae in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:324
#3 0x00007f8ee485c24a in ~Backend (this=0x130db10) at /build/buildd/phonon-4.3.1/xine/backend.cpp:108
#4 0x00007f8ef0057130 in ~FactoryPrivate (this=0x129b390) at /build/buildd/phonon-4.3.1/phonon/factory.cpp:199
#5 0x00007f8ef311e6ed in *__GI_exit (status=1) at exit.c:75
#6 0x00007f8ef4917308 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#7 0x00007f8ef66d02f8 in KApplication::xioErrhandler (this=0x7ffffecdc090, dpy=0x11b7bf0) at /build/buildd/kde4libs-4.2.3/kdeui/kernel/kapplication.cpp:413
#8 0x00007f8ef27e76e4 in _XIOError () from /usr/lib/libX11.so.6
#9 0x00007f8ef27eea1f in ?? () from /usr/lib/libX11.so.6
#10 0x00007f8ef27ef345 in _XEventsQueued () from /usr/lib/libX11.so.6
#11 0x00007f8ef27c6f0a in XFlush () from /usr/lib/libX11.so.6
#12 0x00007f8ef490a341 in QWidget::setCursor (this=0x14de6c0, cursor=@0x7ffffecdb570) at kernel/qwidget.cpp:4604
#13 0x00007f8ef4d005c5 in QSizeGripPrivate::init (this=0x1507890) at widgets/qsizegrip.cpp:241
#14 0x00007f8ef4d009a3 in QSizeGrip (this=0x14de6c0, parent=0x14e7a20) at widgets/qsizegrip.cpp:212
#15 0x00007f8ef4d0f1a8 in QStatusBar::setSizeGripEnabled (this=0x14e7a20, enabled=<value optimized out>) at widgets/qstatusbar.cpp:496
#16 0x00007f8ef4d0f5f8 in QStatusBar (this=0x14e7a20, parent=0x1202070) at widgets/qstatusbar.cpp:285
#17 0x00007f8ef67bbcd6 in KStatusBar (this=0x7ffffecdb2b4, parent=0x0) at /build/buildd/kde4libs-4.2.3/kdeui/widgets/kstatusbar.cpp:74
#18 0x00007f8ef60bb4c1 in StatusBar (this=0x7ffffecdb2b4, parent=0x0) at /build/buildd/amarok-2.0.90mysql5.1.30/amarok-2.0.90/src/statusbar/StatusBar.cpp:52
#19 0x00007f8ef611579e in MainWindow (this=0x11a25d0) at /build/buildd/amarok-2.0.90mysql5.1.30/amarok-2.0.90/src/MainWindow.cpp:135
#20 0x00007f8ef60f4498 in App::continueInit (this=0x7ffffecdc090) at /build/buildd/amarok-2.0.90mysql5.1.30/amarok-2.0.90/src/App.cpp:600
#21 0x00007f8ef60f97ee in App (this=0x7ffffecdc090) at /build/buildd/amarok-2.0.90mysql5.1.30/amarok-2.0.90/src/App.cpp:198
#22 0x000000000053305b in main (argc=1, argv=0x7ffffecdd268) at /build/buildd/amarok-2.0.90mysql5.1.30/amarok-2.0.90/src/main.cpp:126
217 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S

Revision history for this message
Christian Mangold (neversfelde) wrote :

The used package is not an official one, it is from the experimental ppa. I am closing this report as invalid.

Changed in amarok (Ubuntu):
status: New → Invalid
Revision history for this message
aurelieng (aurelien-grosdidier) wrote :
Download full text (7.4 KiB)

I have a similar behaviour with amarok 2:2.1.1mysql5.1.30-0ubuntu1~jaunty1, from Jaunty's backport repository.
The backtrace is below:

Application: Amarok (amarok), signal SIGSEGV
pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
Current language: auto; currently asm
[Current thread is 0 (LWP 6458)]

Thread 6 (Thread 0x2b03be578950 (LWP 6459)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1 0x00002b03b58c0f91 in ?? () from /usr/lib/libxine.so.1
#2 0x00002b03a4ece3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3 0x00002b03a76f4fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x2b03bf22a950 (LWP 6460)):
[KCrash Handler]
#5 0x00002b03b58db9b0 in xine_post_input () from /usr/lib/libxine.so.1
#6 0x00002b03b5667139 in Phonon::Xine::VolumeFaderEffectXT::createInstance (this=0x27bbbc0) at /build/buildd/phonon-4.3.1/xine/volumefadereffect.cpp:123
#7 0x00002b03b564be5a in Phonon::Xine::EffectXT::ensureInstance (this=0x27bbbc0) at /build/buildd/phonon-4.3.1/xine/effect.cpp:70
#8 0x00002b03b564c009 in Phonon::Xine::EffectXT::audioOutputPort (this=0x0) at /build/buildd/phonon-4.3.1/xine/effect.cpp:45
#9 0x00002b03b564eb32 in Phonon::Xine::AudioOutputXT::rewireTo (this=0x2832eb0, source=0x2b03b5677b47) at /build/buildd/phonon-4.3.1/xine/audiooutput.cpp:332
#10 0x00002b03b563cbb1 in Phonon::Xine::XineThread::event (this=<value optimized out>, e=0x27ddf60) at /build/buildd/phonon-4.3.1/xine/xinethread.cpp:130
#11 0x00002b03a58ecb9d in QApplicationPrivate::notify_helper (this=0x2755f40, receiver=0x27eb330, e=0x27ddf60) at kernel/qapplication.cpp:4057
#12 0x00002b03a58f4dea in QApplication::notify (this=0x7fff06d464b0, receiver=0x27eb330, e=0x27ddf60) at kernel/qapplication.cpp:4022
#13 0x00002b03a418884b in KApplication::notify (this=0x7fff06d464b0, receiver=0x27eb330, event=0x27ddf60) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#14 0x00002b03a6b6ee8c in QCoreApplication::notifyInternal (this=0x7fff06d464b0, receiver=0x27eb330, event=0x27ddf60) at kernel/qcoreapplication.cpp:610
#15 0x00002b03a6b6fafa in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2790370) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#16 0x00002b03a6b98933 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#17 0x00002b03ae9e020a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00002b03ae9e38e0 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00002b03ae9e3a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00002b03a6b985bf in QEventDispatcherGlib::processEvents (this=0x2790ac0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#21 0x00002b03a6b6d732 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1088249968}) at kernel/qeventloop.cpp:149
#22 0x00002b03a6b6dafd in QEv...

Read more...

Revision history for this message
Jarle Thorsen (jarlethorsen) wrote :
Revision history for this message
Jarle Thorsen (jarlethorsen) wrote :

I see similar crash running amarok and phonon-xine from Kubuntu 9.10. Amarok will only crash if configured to use the phonon-xine backend. It wil startup just fine with the phonon-gstreamer-backend (however then I get no sound). See attached backtrace...

Revision history for this message
Jarle Thorsen (jarlethorsen) wrote :

Also crashes with stable packages.

Changed in amarok (Ubuntu):
status: Invalid → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.