Bug 213718 - Crash during seek attempts while using phonon gstreamer backend
Summary: Crash during seek attempts while using phonon gstreamer backend
Status: RESOLVED NOT A BUG
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
: 213704 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-08 18:26 UTC by Simon80
Modified: 2011-04-27 21:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon80 2009-11-08 18:26:06 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
I'm not sure if this is reproducable, but I was trying to randomly seek (which consistently doesn't work when using the currently installed phonon xine backend). The first attempt resulted in stopped playback (very reproducible). The second click on the track position bar caused amarok to crash.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f2ecdc31770 (LWP 22372))]

Thread 7 (Thread 0x7f2eb0d52950 (LWP 22384)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2ecc471499 in QWaitConditionPrivate::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ec8719e04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x234ec20, th=0x1658fa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ec871c54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x1658fa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ec871c564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x1658fa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2ec871ab1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2eb0d52070, parent=0x234ec20, th=0x1658fa0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2ec871af59 in ThreadWeaver::Thread::run (this=0x1658fa0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2ecc4704a5 in QThreadPrivate::start (arg=0x1658fa0) at thread/qthread_unix.cpp:188
#9  0x00007f2ec5ce8f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f2ecb26256d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2ea7fcb950 (LWP 22385)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2ecc471499 in QWaitConditionPrivate::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ec8719e04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x234ec20, th=0x1f099e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ec871c54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x1f099e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ec871ab1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2ea7fcb070, parent=0x234ec20, th=0x1f099e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2ec871af59 in ThreadWeaver::Thread::run (this=0x1f099e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2ecc4704a5 in QThreadPrivate::start (arg=0x1f099e0) at thread/qthread_unix.cpp:188
#8  0x00007f2ec5ce8f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f2ecb26256d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 5 (Thread 0x7f2ea7101950 (LWP 22386)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2ecc471499 in QWaitConditionPrivate::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ec8719e04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x234ec20, th=0x7f2ea00092b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ec871c54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x7f2ea00092b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ec871c564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x7f2ea00092b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2ec871ab1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2ea7101070, parent=0x234ec20, th=0x7f2ea00092b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2ec871af59 in ThreadWeaver::Thread::run (this=0x7f2ea00092b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2ecc4704a5 in QThreadPrivate::start (arg=0x7f2ea00092b0) at thread/qthread_unix.cpp:188
#9  0x00007f2ec5ce8f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f2ecb26256d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2ea6900950 (LWP 22387)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2ecc471499 in QWaitConditionPrivate::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x234ec48, mutex=0x22f8db0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ec8719e04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x234ec20, th=0x1b1e0d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2ec871c54b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x1b1e0d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2ec871c564 in ThreadWeaver::WorkingHardState::applyForWork (this=0x23e0fe0, th=0x1b1e0d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2ec871ab1f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2ea6900070, parent=0x234ec20, th=0x1b1e0d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2ec871af59 in ThreadWeaver::Thread::run (this=0x1b1e0d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2ecc4704a5 in QThreadPrivate::start (arg=0x1b1e0d0) at thread/qthread_unix.cpp:188
#9  0x00007f2ec5ce8f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f2ecb26256d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2e9fd74950 (LWP 22396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2ecc471499 in QWaitConditionPrivate::wait (this=0x456cdc8, mutex=0x456cdc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x456cdc8, mutex=0x456cdc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f2ecbe92eee in QFileInfoGatherer::run (this=0x456cdb0) at dialogs/qfileinfogatherer.cpp:207
#4  0x00007f2ecc4704a5 in QThreadPrivate::start (arg=0x456cdb0) at thread/qthread_unix.cpp:188
#5  0x00007f2ec5ce8f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f2ecb26256d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2e9f573950 (LWP 22397)):
#0  0xffffffffff600132 in ?? ()
#1  0x00007fff719bc6fb in ?? ()
#2  0x00007f2ec4ba0eef in *__GI_clock_gettime (clock_id=-1621676640, tp=0x7f2e9f572da0) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007f2ecc5800fd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00007f2ecc5802e1 in QTimerInfoList::updateCurrentTime (this=0x7f2e9f572da0) at kernel/qeventdispatcher_unix.cpp:297
#5  0x00007f2ecc580485 in QTimerInfoList::timerWait (this=0x7f2e9f572da0, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#6  0x00007f2ecc57e56c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f2e9f572ea4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f2ecc57e615 in timerSourcePrepare (source=0x7f2e9f572da0, timeout=0x7f2e9f572da0) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f2ec49162e9 in IA__g_main_context_prepare (context=0x462c670, priority=0x7f2e9f572f24) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2280
#9  0x00007f2ec4916679 in g_main_context_iterate (context=0x462c670, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2571
#10 0x00007f2ec4916b3c in IA__g_main_context_iteration (context=0x462c670, may_block=1) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#11 0x00007f2ecc57e3b6 in QEventDispatcherGlib::processEvents (this=0x462c350, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#12 0x00007f2ecc554562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f2ecc554934 in QEventLoop::exec (this=0x7f2e9f573030, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f2ecc46d5a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#15 0x00007f2ecc538498 in QInotifyFileSystemWatcherEngine::run (this=0x4583860) at io/qfilesystemwatcher_inotify.cpp:214
#16 0x00007f2ecc4704a5 in QThreadPrivate::start (arg=0x4583860) at thread/qthread_unix.cpp:188
#17 0x00007f2ec5ce8f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#18 0x00007f2ecb26256d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2ecdc31770 (LWP 22372)):
[KCrash Handler]
#5  0x00007f2ecb1c7d25 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f2ecb1cade1 in *__GI_abort () at abort.c:88
#7  0x00007f2ecc468735 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2042
#8  0x00007f2ecc46887b in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2241
#9  0x00007f2eb2d772e4 in AudioEffect (this=0x15c45b0, backend=0x1153bc0, effectId=2130706437, parent=<value optimized out>) at ../../gstreamer/audioeffect.cpp:43
#10 0x00007f2eb2d66162 in Phonon::Gstreamer::Backend::createObject (this=0x1153bc0, c=<value optimized out>, parent=0x1348000, args=<value optimized out>) at ../../gstreamer/backend.cpp:121
#11 0x00007f2ec8289442 in Phonon::Factory::createEffect (arg1=<value optimized out>, parent=0x1348000) at ../3rdparty/phonon/phonon/factory.cpp:319
#12 0x00007f2ec827cbe4 in Phonon::EffectPrivate::createBackendObject (this=0x1347940) at ../3rdparty/phonon/phonon/effect.cpp:58
#13 0x00007f2ec82877ef in Phonon::FactoryPrivate::phononBackendChanged (this=0x1015b10) at ../3rdparty/phonon/phonon/factory.cpp:281
#14 0x00007f2ec828789a in Phonon::FactoryPrivate::qt_metacall (this=0x1015b10, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff718d7b20) at .moc/release-shared/factory.moc:71
#15 0x00007f2ec9a10b83 in QDBusConnectionPrivate::deliverCall (this=0xff9870, object=0x1015b10, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:891
#16 0x00007f2ec9a1835f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#17 0x00007f2ecc5656c8 in QObject::event (this=0x1015b10, e=0x4ac2830) at kernel/qobject.cpp:1110
#18 0x00007f2ecb9cf01d in QApplicationPrivate::notify_helper (this=0x1018c80, receiver=0x1015b10, e=0x4ac2830) at kernel/qapplication.cpp:4065
#19 0x00007f2ecb9d707a in QApplication::notify (this=0x7fff718db290, receiver=0x1015b10, e=0x4ac2830) at kernel/qapplication.cpp:4030
#20 0x00007f2ecd75a0db in KApplication::notify (this=0x7fff718db290, receiver=0x1015b10, event=0x4ac2830) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007f2ecc555c9c in QCoreApplication::notifyInternal (this=0x7fff718db290, receiver=0x1015b10, event=0x4ac2830) at kernel/qcoreapplication.cpp:610
#22 0x00007f2ecc5568e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0xef6190) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xef6190) at kernel/qcoreapplication.cpp:1247
#24 0x00007f2ecc57e7d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#25 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#26 0x00007f2ec491312a in g_main_dispatch (context=0x101b120) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#27 IA__g_main_context_dispatch (context=0x101b120) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#28 0x00007f2ec4916988 in g_main_context_iterate (context=0x101b120, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#29 0x00007f2ec4916b3c in IA__g_main_context_iteration (context=0x101b120, may_block=1) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#30 0x00007f2ecc57e39c in QEventDispatcherGlib::processEvents (this=0xef5bb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#31 0x00007f2ecba65f1f in QGuiEventDispatcherGlib::processEvents (this=0x5764, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x00007f2ecc554562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007f2ecc554934 in QEventLoop::exec (this=0x7fff718d8690, flags=...) at kernel/qeventloop.cpp:201
#34 0x00007f2ecbe57c7e in QDialog::exec (this=0x463eb30) at dialogs/qdialog.cpp:498
#35 0x00007f2ecceaff7f in PlaybackConfig::configurePhonon (this=<value optimized out>) at ../../src/configdialog/dialogs/PlaybackConfig.cpp:79
#36 0x00007f2ecceb1160 in PlaybackConfig::qt_metacall (this=0x458ecd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff718d8bd0) at ./PlaybackConfig.moc:78
#37 0x00007f2ecc56adf2 in QMetaObject::activate (sender=0x45910d0, from_signal_index=<value optimized out>, to_signal_index=30, argv=0xffffffffffffffff) at kernel/qobject.cpp:3112
#38 0x00007f2ecbfe1037 in QAbstractButton::clicked (this=0x5764, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#39 0x00007f2ecbd4030b in QAbstractButtonPrivate::emitClicked (this=0x4592da0) at widgets/qabstractbutton.cpp:543
#40 0x00007f2ecbd41f1b in QAbstractButtonPrivate::click (this=0x4592da0) at widgets/qabstractbutton.cpp:536
#41 0x00007f2ecbd42175 in QAbstractButton::mouseReleaseEvent (this=0x45910d0, e=0x7fff718d9520) at widgets/qabstractbutton.cpp:1115
#42 0x00007f2ecba1f37f in QWidget::event (this=0x45910d0, event=0x7fff718d9520) at kernel/qwidget.cpp:7554
#43 0x00007f2ecb9cf01d in QApplicationPrivate::notify_helper (this=0x1018c80, receiver=0x45910d0, e=0x7fff718d9520) at kernel/qapplication.cpp:4065
#44 0x00007f2ecb9d77ca in QApplication::notify (this=<value optimized out>, receiver=0x45910d0, e=0x7fff718d9520) at kernel/qapplication.cpp:3767
#45 0x00007f2ecd75a0db in KApplication::notify (this=0x7fff718db290, receiver=0x45910d0, event=0x7fff718d9520) at ../../kdeui/kernel/kapplication.cpp:302
#46 0x00007f2ecc555c9c in QCoreApplication::notifyInternal (this=0x7fff718db290, receiver=0x45910d0, event=0x7fff718d9520) at kernel/qcoreapplication.cpp:610
#47 0x00007f2ecb9d6a78 in QCoreApplication::sendSpontaneousEvent (receiver=0x45910d0, event=0x7fff718d9520, alienWidget=0x45910d0, nativeWidget=0x3e9f3d0, buttonDown=<value optimized out>, 
    lastMouseReceiver=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#48 QApplicationPrivate::sendMouseEvent (receiver=0x45910d0, event=0x7fff718d9520, alienWidget=0x45910d0, nativeWidget=0x3e9f3d0, buttonDown=<value optimized out>, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#49 0x00007f2ecba3f659 in QETWidget::translateMouseEvent (this=0x3e9f3d0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4411
#50 0x00007f2ecba3e40f in QApplication::x11ProcessEvent (this=0x7fff718db290, event=0x7fff718daef0) at kernel/qapplication_x11.cpp:3552
#51 0x00007f2ecba6676c in x11EventSourceDispatch (s=0x1006120, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0x00007f2ec491312a in g_main_dispatch (context=0x101b120) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#53 IA__g_main_context_dispatch (context=0x101b120) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#54 0x00007f2ec4916988 in g_main_context_iterate (context=0x101b120, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#55 0x00007f2ec4916b3c in IA__g_main_context_iteration (context=0x101b120, may_block=1) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#56 0x00007f2ecc57e39c in QEventDispatcherGlib::processEvents (this=0xef5bb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#57 0x00007f2ecba65f1f in QGuiEventDispatcherGlib::processEvents (this=0x5764, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#58 0x00007f2ecc554562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007f2ecc554934 in QEventLoop::exec (this=0x7fff718db220, flags=...) at kernel/qeventloop.cpp:201
#60 0x00007f2ecc556ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#61 0x00000000004097e2 in main (argc=1, argv=0x7fff718dd028) at ../../src/main.cpp:225
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2009-11-09 10:05:38 UTC
Well, apparently you were not using the xine backend, since the crash handler says:
Thread 1 (Thread 0x7f2ecdc31770 (LWP 22372)):
[KCrash Handler]
#5  0x00007f2ecb1c7d25 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f2ecb1cade1 in *__GI_abort () at abort.c:88
#7  0x00007f2ecc468735 in qt_message_output (msgType=QtFatalMsg, buf=<value
optimized out>) at global/qglobal.cpp:2042
#8  0x00007f2ecc46887b in qFatal (msg=<value optimized out>) at
global/qglobal.cpp:2241
#9  0x00007f2eb2d772e4 in AudioEffect (this=0x15c45b0, backend=0x1153bc0,
effectId=2130706437, parent=<value optimized out>) at
../../gstreamer/audioeffect.cpp:43
#10 0x00007f2eb2d66162 in Phonon::Gstreamer::Backend::createObject
(this=0x1153bc0, c=<value optimized out>, parent=0x1348000, args=<value
optimized out>) at ../../gstreamer/backend.cpp:121
#11 0x00007f2ec8289442 in Phonon::Factory::createEffect (arg1=<value optimized
out>, parent=0x1348000) at ../3rdparty/phonon/phonon/factory.cpp:319
#12 0x00007f2ec827cbe4 in Phonon::EffectPrivate::createBackendObject
(this=0x1347940) at ../3rdparty/phonon/phonon/effect.cpp:58
#13 0x00007f2ec82877ef in Phonon::FactoryPrivate::phononBackendChanged
(this=0x1015b10) at ../3rdparty/phonon/phonon/factory.cpp:281

So did you change backend while Amarok was playing? Then this is a duplicate of bug 195249
Comment 2 Myriam Schweingruber 2009-11-09 10:14:06 UTC

*** This bug has been marked as a duplicate of bug 195249 ***
Comment 3 Simon80 2009-11-10 04:08:47 UTC
Given the backtrace, this crash probably resulted from my hitting apply after changing the backend to gstreamer. I had both crash handlers open at the same time, since after experiencing the crash I describe above, I decided to try out the gstreamer backend to see if it had become any more functional since I had last tried it.
Comment 4 Dario Andres 2009-11-11 02:21:11 UTC
*** Bug 213704 has been marked as a duplicate of this bug. ***
Comment 5 Simon80 2009-11-11 03:57:05 UTC
I don't think these bugs are duplicate, the stack traces are different. To be clear, the above stack trace did result from my switching the phonon backend to gstreamer while Amarok was playing.
Comment 6 Myriam Schweingruber 2009-11-11 10:43:23 UTC
*** Bug 213720 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2011-04-27 21:16:18 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.