Bug 293782 - Amarok does not go to next song in saved playlist; freezes and crashes if trying manually
Summary: Amarok does not go to next song in saved playlist; freezes and crashes if try...
Status: RESOLVED DUPLICATE of bug 290706
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.5.1
Platform: OpenSUSE Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-10 15:54 UTC by ligfiets
Modified: 2012-02-10 18:16 UTC (History)
4 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 ligfiets 2012-02-10 15:54:41 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.00 (4.8.0 "release 462"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
When I load a saved playlist in Amarok, it only plays the first song. When I try to go to the next song by clicking or double clicking it. Amarok freezes and crashes about half a minute later. This always happens, but only with a saved playlist.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fcc951a8760 (LWP 5905))]

Thread 12 (Thread 0x7fcc67a89700 (LWP 5934)):
#0  0x00007fff18a9798f in clock_gettime ()
#1  0x00007fcc8b9c4e91 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fcc92ffda24 in do_gettime (frac=0x7fcc67a88b78, sec=0x7fcc67a88b70) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fcc930d40bd in QTimerInfoList::updateCurrentTime (this=0x7fcc600018f0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fcc930d43f3 in QTimerInfoList::timerWait (this=0x7fcc600018f0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fcc930d2e2c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fcc67a88c5c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fcc930d2ed5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fcc8b70fb22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fcc8b71092d in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcc8b710f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fcc930d3956 in QEventDispatcherGlib::processEvents (this=0x7fcc60000900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fcc930a3682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fcc930a38d7 in QEventLoop::exec (this=0x7fcc67a88df0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fcc92fa4537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007fcc9308348f in QInotifyFileSystemWatcherEngine::run (this=0xe2a080) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fcc92fa755b in QThreadPrivate::start (arg=0xe2a080) at thread/qthread_unix.cpp:298
#17 0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#18 0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fcc6571a700 (LWP 5935)):
#0  0x00007fcc91a6d523 in poll () from /lib64/libc.so.6
#1  0x00007fcc8b710a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcc8b710f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcc930d3956 in QEventDispatcherGlib::processEvents (this=0x7fcc580008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fcc930a3682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcc930a38d7 in QEventLoop::exec (this=0x7fcc65719e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcc92fa4537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fcc92fa755b in QThreadPrivate::start (arg=0xf0b050) at thread/qthread_unix.cpp:298
#8  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fcc6489e700 (LWP 5936)):
#0  0x00007fff18a9798f in clock_gettime ()
#1  0x00007fcc8b9c4e91 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fcc92ffda24 in do_gettime (frac=0x7fcc6489dbc8, sec=0x7fcc6489dbc0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fcc930d40bd in QTimerInfoList::updateCurrentTime (this=0x7fcc5c0018a0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fcc930d43f3 in QTimerInfoList::timerWait (this=0x7fcc5c0018a0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fcc930d2e2c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fcc6489dc8c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fcc8b70fb22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fcc8b71092d in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fcc8b710f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fcc930d3956 in QEventDispatcherGlib::processEvents (this=0x7fcc5c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007fcc930a3682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fcc930a38d7 in QEventLoop::exec (this=0x7fcc6489de20, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007fcc92fa4537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007fcc92fa755b in QThreadPrivate::start (arg=0xef9050) at thread/qthread_unix.cpp:298
#15 0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#16 0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fcc577fe700 (LWP 5939)):
#0  0x00007fcc8fbc4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc92fa7a6b in wait (time=18446744073709551615, this=0xf41f60) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeabea0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc8efa096b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fcc8efa325b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fcc8efa20cf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fcc8efa215b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fcc92fa755b in QThreadPrivate::start (arg=0xf50e10) at thread/qthread_unix.cpp:298
#8  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fcc562a5700 (LWP 5941)):
#0  0x00007fcc8fbc4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc92fa7a6b in wait (time=18446744073709551615, this=0xf41f60) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeabea0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc8efa096b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fcc8efa325b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fcc8efa20cf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fcc8efa215b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fcc92fa755b in QThreadPrivate::start (arg=0x133f140) at thread/qthread_unix.cpp:298
#8  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fcc55aa4700 (LWP 5942)):
#0  0x00007fcc8fbc4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc92fa7a6b in wait (time=18446744073709551615, this=0xf41f60) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeabea0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc8efa096b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fcc8efa325b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fcc8efa20cf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fcc8efa215b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fcc92fa755b in QThreadPrivate::start (arg=0x133fe20) at thread/qthread_unix.cpp:298
#8  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fcc552a3700 (LWP 5943)):
#0  0x00007fcc8fbc4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc92fa7a6b in wait (time=18446744073709551615, this=0xf41f60) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xeabea0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc8efa096b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fcc8efa325b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fcc8efa20cf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fcc8efa215b in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fcc92fa755b in QThreadPrivate::start (arg=0x1340050) at thread/qthread_unix.cpp:298
#8  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fcc3ffff700 (LWP 5944)):
#0  0x00007fcc8fbc4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc88566c12 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fcc88566c49 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fcc39b3a700 (LWP 5950)):
#0  0x00007fcc8fbc4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc8dfbd942 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fcc8e2b6e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fcc8dfbd979 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fcc3c902700 (LWP 12416)):
#0  0x00007fcc91a6d523 in poll () from /lib64/libc.so.6
#1  0x00007fcc8938120f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007fcc8937261c in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007fcc89372c89 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007fcc89372d40 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007fcc893811bf in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007fcc84bca248 in ?? () from /usr/lib64/libpulsecommon-1.1.so
#7  0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fcc57fff700 (LWP 12417)):
#0  0x00007fcc8fbc78d4 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007fcc8fbc31c5 in _L_lock_883 () from /lib64/libpthread.so.0
#2  0x00007fcc8fbc301a in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007fcc83b7cba5 in gst_element_post_message (element=0xd62990, message=0x32ec2c0) at gstelement.c:1809
#4  0x00007fcc83b67247 in gst_bin_handle_message_func (bin=0xd62990, message=0x32ec2c0) at gstbin.c:3387
#5  0x00007fcc83b9cfad in gst_pipeline_handle_message (bin=0xd62990, message=0x32ec2c0) at gstpipeline.c:587
#6  0x00007fcc70d0b67e in gst_play_bin_handle_message (bin=0xd62990, msg=0x32ec2c0) at gstplaybin2.c:2294
#7  0x00007fcc83b64e38 in bin_bus_handler (bus=<optimized out>, message=<optimized out>, bin=<optimized out>) at gstbin.c:2760
#8  0x00007fcc83b6e338 in gst_bus_post (bus=0x9a3300, message=0x32ec2c0) at gstbus.c:321
#9  0x00007fcc83b7cbca in gst_element_post_message (element=0x328e4b0, message=0x32ec2c0) at gstelement.c:1820
#10 0x00007fcc83b67247 in gst_bin_handle_message_func (bin=0x328e4b0, message=0x32ec2c0) at gstbin.c:3387
#11 0x00007fcc3dfa5367 in handle_message (bin=0x328e4b0, msg=0x32ec2c0) at gsturidecodebin.c:2105
#12 0x00007fcc83b64e38 in bin_bus_handler (bus=<optimized out>, message=<optimized out>, bin=<optimized out>) at gstbin.c:2760
#13 0x00007fcc83b6e338 in gst_bus_post (bus=0x9a30c0, message=0x32ec2c0) at gstbus.c:321
#14 0x00007fcc83b7cbca in gst_element_post_message (element=0x3292780, message=0x32ec2c0) at gstelement.c:1820
#15 0x00007fcc83b67247 in gst_bin_handle_message_func (bin=0x3292780, message=0x32ec2c0) at gstbin.c:3387
#16 0x00007fcc83b64e38 in bin_bus_handler (bus=<optimized out>, message=<optimized out>, bin=<optimized out>) at gstbin.c:2760
#17 0x00007fcc83b6e338 in gst_bus_post (bus=0x9a3180, message=0x32ec2c0) at gstbus.c:321
#18 0x00007fcc83b7cbca in gst_element_post_message (element=0x7fcc500b2000, message=0x32ec2c0) at gstelement.c:1820
#19 0x00007fcc83b7ddc3 in gst_element_continue_state (element=0x7fcc500b2000, ret=<optimized out>) at gstelement.c:2385
#20 0x00007fcc83b7da1f in gst_element_change_state (element=0x7fcc500b2000, transition=<optimized out>) at gstelement.c:2755
#21 0x00007fcc83b7e382 in gst_element_set_state_func (element=0x7fcc500b2000, state=GST_STATE_PAUSED) at gstelement.c:2674
#22 0x00007fcc3df9c982 in gst_decode_group_new (dbin=0x3292780, parent=<optimized out>) at gstdecodebin2.c:2714
#23 0x00007fcc3dfa2961 in gst_decode_chain_get_current_group (chain=0xd85aa0) at gstdecodebin2.c:2355
#24 analyze_new_pad (dbin=0x3292780, src=0x368e2c0, pad=0x7fcc5005ece0, caps=<optimized out>, chain=0xd85aa0) at gstdecodebin2.c:1388
#25 0x00007fcc3dfa4426 in pad_added_cb (element=0x368e2c0, pad=0x7fcc5005ece0, chain=0xd85aa0) at gstdecodebin2.c:2130
#26 0x00007fcc8afd2a14 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#27 0x00007fcc8afe499a in ?? () from /usr/lib64/libgobject-2.0.so.0
#28 0x00007fcc8afee021 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#29 0x00007fcc8afee1c2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#30 0x00007fcc83b7a9a1 in gst_element_add_pad (element=0x368e2c0, pad=0x7fcc5005ece0) at gstelement.c:769
#31 0x00007fcc76215c44 in gst_ogg_demux_activate_chain (ogg=0x368e2c0, chain=0x7fcc5002ca20, event=0x9aff80) at gstoggdemux.c:1788
#32 0x00007fcc76218e14 in gst_ogg_demux_perform_seek_pull (ogg=<optimized out>, event=0x0) at gstoggdemux.c:2425
#33 0x00007fcc7621ad5b in gst_ogg_demux_loop (pad=<optimized out>) at gstoggdemux.c:3414
#34 0x00007fcc83bbff74 in gst_task_func (task=0x32c3090) at gsttask.c:318
#35 0x00007fcc8b7382d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#36 0x00007fcc8b735db6 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007fcc8fbc0f05 in start_thread () from /lib64/libpthread.so.0
#38 0x00007fcc91a7663d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcc951a8760 (LWP 5905)):
[KCrash Handler]
#6  0x00007fcc8afdcd2a in g_value_set_object () from /usr/lib64/libgobject-2.0.so.0
#7  0x00007fcc70d108bf in gst_play_bin_get_property (object=0xd62990, prop_id=<optimized out>, value=0x7fff18a7e2c0, pspec=<optimized out>) at gstplaybin2.c:1925
#8  0x00007fcc8afda66e in g_object_get_valist () from /usr/lib64/libgobject-2.0.so.0
#9  0x00007fcc8afdaac7 in g_object_get () from /usr/lib64/libgobject-2.0.so.0
#10 0x00007fcc7b3960b8 in Phonon::Gstreamer::Pipeline::cb_setupSource (playbin=<optimized out>, param=<optimized out>, data=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/pipeline.cpp:791
#11 0x00007fcc8afd2a14 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#12 0x00007fcc8afe499a in ?? () from /usr/lib64/libgobject-2.0.so.0
#13 0x00007fcc8afee021 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007fcc8afee1c2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#15 0x00007fcc8afd5937 in ?? () from /usr/lib64/libgobject-2.0.so.0
#16 0x00007fcc83b63c13 in gst_object_dispatch_properties_changed (object=0xd62990, n_pspecs=1, pspecs=0x7fff18a7ea20) at gstobject.c:526
#17 0x00007fcc8afd7970 in g_object_notify () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007fcc70d0cf03 in notify_source_cb (uridecodebin=<optimized out>, pspec=<optimized out>, group=<optimized out>) at gstplaybin2.c:3204
#19 0x00007fcc8afd2a14 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#20 0x00007fcc8afe499a in ?? () from /usr/lib64/libgobject-2.0.so.0
#21 0x00007fcc8afee021 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#22 0x00007fcc8afee1c2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#23 0x00007fcc8afd5937 in ?? () from /usr/lib64/libgobject-2.0.so.0
#24 0x00007fcc83b63c13 in gst_object_dispatch_properties_changed (object=0x328e910, n_pspecs=1, pspecs=0x7fff18a7eff0) at gstobject.c:526
#25 0x00007fcc8afd7970 in g_object_notify () from /usr/lib64/libgobject-2.0.so.0
#26 0x00007fcc3dfa885b in setup_source (decoder=0x328e910) at gsturidecodebin.c:1913
#27 gst_uri_decode_bin_change_state (element=0x328e910, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gsturidecodebin.c:2388
#28 0x00007fcc83b7d99c in gst_element_change_state (element=0x328e910, transition=<optimized out>) at gstelement.c:2718
#29 0x00007fcc83b7e382 in gst_element_set_state_func (element=0x328e910, state=GST_STATE_PAUSED) at gstelement.c:2674
#30 0x00007fcc83b6b1aa in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x328e910, bin=0xd62990) at gstbin.c:2193
#31 gst_bin_change_state_func (element=0xd62990, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2489
#32 0x00007fcc83b9d5b8 in gst_pipeline_change_state (element=0xd62990, transition=<optimized out>) at gstpipeline.c:482
#33 0x00007fcc70d0ebe0 in gst_play_bin_change_state (element=0xd62990, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:3695
#34 0x00007fcc83b7d99c in gst_element_change_state (element=0xd62990, transition=<optimized out>) at gstelement.c:2718
#35 0x00007fcc83b7e382 in gst_element_set_state_func (element=0xd62990, state=GST_STATE_PLAYING) at gstelement.c:2674
#36 0x00007fcc7b396c9a in Phonon::Gstreamer::Pipeline::setState (this=0xd56f00, state=GST_STATE_PLAYING) at /usr/src/debug/phonon-backend-gstreamer-4.5.90/gstreamer/pipeline.cpp:223
#37 0x00007fcc94188f39 in EngineController::playUrl (this=0x8b0ad0, url=<optimized out>, offset=0) at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:586
#38 0x00007fcc9418a6c2 in EngineController::play (this=0x8b0ad0, track=<optimized out>, offset=0) at /usr/src/debug/amarok-2.5.0/src/EngineController.cpp:474
#39 0x00007fcc93e32d26 in Playlist::Actions::play (this=<optimized out>, trackid=8312161165875723553, now=<optimized out>) at /usr/src/debug/amarok-2.5.0/src/playlist/PlaylistActions.cpp:222
#40 0x00007fcc93e33e22 in Playlist::Actions::play (this=0xf22610, index=...) at /usr/src/debug/amarok-2.5.0/src/playlist/PlaylistActions.cpp:200
#41 0x00007fcc93ece4af in Playlist::PrettyListView::trackActivated (this=0x187ecb0, idx=...) at /usr/src/debug/amarok-2.5.0/src/playlist/view/listview/PrettyListView.cpp:323
#42 0x00007fcc93ed53c2 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/amarok-2.5.0/build/src/PrettyListView.moc:130
#43 Playlist::PrettyListView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/amarok-2.5.0/build/src/PrettyListView.moc:99
#44 0x00007fcc930b8761 in QMetaObject::activate (sender=0x187ecb0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff18a7fd10) at kernel/qobject.cpp:3556
#45 0x00007fcc9294bcf5 in QAbstractItemView::doubleClicked (this=<optimized out>, _t1=<optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:355
#46 0x00007fcc9294be5e in QAbstractItemView::mouseDoubleClickEvent (this=0x187ecb0, event=0x7fff18a809f0) at itemviews/qabstractitemview.cpp:1846
#47 0x00007fcc9247a5ae in QWidget::event (this=0x187ecb0, event=0x7fff18a809f0) at kernel/qwidget.cpp:8365
#48 0x00007fcc928365e6 in QFrame::event (this=0x187ecb0, e=0x7fff18a809f0) at widgets/qframe.cpp:557
#49 0x00007fcc9294aabb in QAbstractItemView::viewportEvent (this=0x187ecb0, event=0x7fff18a809f0) at itemviews/qabstractitemview.cpp:1644
#50 0x00007fcc930a4a28 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x18654c0, event=0x7fff18a809f0) at kernel/qcoreapplication.cpp:986
#51 0x00007fcc92429e4f in notify_helper (e=0x7fff18a809f0, receiver=0x18654c0, this=0x7a7ed0) at kernel/qapplication.cpp:4546
#52 QApplicationPrivate::notify_helper (this=0x7a7ed0, receiver=0x18654c0, e=0x7fff18a809f0) at kernel/qapplication.cpp:4522
#53 0x00007fcc9242f5d3 in QApplication::notify (this=<optimized out>, receiver=0x18654c0, e=0x7fff18a809f0) at kernel/qapplication.cpp:4093
#54 0x00007fcc94bac786 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#55 0x00007fcc930a489c in QCoreApplication::notifyInternal (this=0x7fff18a816f0, receiver=0x18654c0, event=0x7fff18a809f0) at kernel/qcoreapplication.cpp:876
#56 0x00007fcc9242ae52 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#57 QApplicationPrivate::sendMouseEvent (receiver=0x18654c0, event=0x7fff18a809f0, alienWidget=0x18654c0, nativeWidget=0x1267b20, buttonDown=0x18654c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3161
#58 0x00007fcc924a6c05 in QETWidget::translateMouseEvent (this=0x1267b20, event=<optimized out>) at kernel/qapplication_x11.cpp:4505
#59 0x00007fcc924a5aca in QApplication::x11ProcessEvent (this=0x7fff18a816f0, event=0x7fff18a812b0) at kernel/qapplication_x11.cpp:3631
#60 0x00007fcc924cd652 in x11EventSourceDispatch (s=0x79fe40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0x00007fcc8b71058d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#62 0x00007fcc8b710d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#63 0x00007fcc8b710f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#64 0x00007fcc930d38ef in QEventDispatcherGlib::processEvents (this=0x61b000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#65 0x00007fcc924cd2de in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#66 0x00007fcc930a3682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#67 0x00007fcc930a38d7 in QEventLoop::exec (this=0x7fff18a81680, flags=...) at kernel/qeventloop.cpp:204
#68 0x00007fcc930a8435 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#69 0x000000000040908e in main (argc=1, argv=0x7fff18a83b78) at /usr/src/debug/amarok-2.5.0/src/main.cpp:303

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-02-10 18:16:23 UTC
This is a known problem with the Phonon-backend-gstreamer, already fixed in the upcoming 4.6 version. In the mean time you can use the phonon-backend-vlc instead

*** This bug has been marked as a duplicate of bug 290706 ***