Bug 315197 - Amarok crashing randomly on some songs in between, sometimes on changing
Summary: Amarok crashing randomly on some songs in between, sometimes on changing
Status: RESOLVED UPSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.7.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 2.8
Assignee: Amarok Developers
URL:
Keywords:
: 318959 326061 326066 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-15 12:37 UTC by eugen.dahm
Modified: 2013-10-15 23:50 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 eugen.dahm 2013-02-15 12:37:54 UTC
Application: amarok (2.7.0)
KDE Platform Version: 4.10.00
Qt Version: 4.8.4
Operating System: Linux 3.7.6-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
  -> using the song search, switching to Nine Inch Nails - The Perfect Drug(provide the file ?)
  -> crashed after a few seconds
- Other ways to reproduce the Crash?
 -> Not replicable, usually crashing randomly after some time
 -> It happens more often with some of my NIN mp3s(not happening with other players)
 -> but also with other files (not sure what files)

- Started when?
 -> Started just out of nothing a few weeks ago.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f07ac9d17c0 (LWP 3885))]

Thread 32 (Thread 0x7f07724e1700 (LWP 3890)):
#0  0x00007f07a73ffe25 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#1  0x00007f07a260611f in g_mutex_lock (mutex=mutex@entry=0x7f076c0009e0) at gthread-posix.c:210
#2  0x00007f07a25cbee2 in g_main_context_prepare (context=context@entry=0x7f076c0009e0, priority=priority@entry=0x7f07724e0c38) at gmain.c:2988
#3  0x00007f07a25cc4e8 in g_main_context_iterate (context=context@entry=0x7f076c0009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3270
#4  0x00007f07a25cc687 in g_main_context_iteration (context=0x7f076c0009e0, may_block=1) at gmain.c:3351
#5  0x00007f07a9c18b86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f07a9be93ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f07a9be9688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007f07a9aea8a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007f07a9bc9bbf in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 31 (Thread 0x7f0770ce2700 (LWP 3891)):
#0  0x00007f07a928911d in write () from /usr/lib/libc.so.6
#1  0x00007f07a26055f1 in g_wakeup_signal (wakeup=<optimized out>) at gwakeup.c:235
#2  0x00007f07a25ccf41 in g_main_context_wakeup (context=<optimized out>) at gmain.c:3906
#3  0x00007f07a9bedb1a in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
#4  0x00007f07a9bffeb5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#5  0x00007f07a6747af2 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f07a6747e21 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f07a674747f in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f07a674753b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 30 (Thread 0x7f076bfff700 (LWP 3893)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a6745df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f07a674863b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f07a6748654 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f07a6748654 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f07a67474af in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f07a674753b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 29 (Thread 0x7f076b7fe700 (LWP 3894)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a6745df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f07a674863b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f07a6748654 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f07a6748654 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f07a67474af in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f07a674753b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 28 (Thread 0x7f076affd700 (LWP 3895)):
#0  0x00007f07a928ed53 in select () from /usr/lib/libc.so.6
#1  0x00007f07a9c15f93 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9bc4c82 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a9bc5cdb in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f077371276d in ScannerJob::getScannerOutput (this=this@entry=0x5ab31a0) at /home/itachi/Downloads/amarok-debug/src/amarok-2.7.0/src/core-impl/collections/db/ScanManager.cpp:734
#5  0x00007f0773715958 in ScannerJob::run (this=0x5ab31a0) at /home/itachi/Downloads/amarok-debug/src/amarok-2.7.0/src/core-impl/collections/db/ScanManager.cpp:506
#6  0x00007f07a6747caa in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f07a6747e21 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x00007f07a674747f in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00007f07a674753b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 27 (Thread 0x7f0769d93700 (LWP 3896)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f079e86daf5 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f079e86db49 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 26 (Thread 0x7f0769025700 (LWP 3897)):
#0  0x00007f07a73ffe04 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#1  0x00007f07a260611f in g_mutex_lock (mutex=mutex@entry=0x3bc0f00) at gthread-posix.c:210
#2  0x00007f07a25cbee2 in g_main_context_prepare (context=context@entry=0x3bc0f00, priority=priority@entry=0x7f0769024da8) at gmain.c:2988
#3  0x00007f07a25cc4e8 in g_main_context_iterate (context=0x3bc0f00, block=block@entry=1, dispatch=dispatch@entry=1, self=self@entry=0x332a720) at gmain.c:3270
#4  0x00007f07a25cc9d9 in g_main_loop_run (loop=0x433fa80) at gmain.c:3484
#5  0x00007f078eec50b2 in gdbus_shared_thread_func (user_data=0x3ba3b90) at gdbusprivate.c:277
#6  0x00007f07a25ed6cb in g_thread_proxy (data=0x332a720) at gthread.c:797
#7  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 25 (Thread 0x7f071676e700 (LWP 3898)):
#0  0x00007f07a928ed53 in select () from /usr/lib/libc.so.6
#1  0x00007f07a9bc91f2 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 24 (Thread 0x7f0715f6d700 (LWP 3900)):
#0  0x00007f07a73ffe25 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#1  0x00007f07a260611f in g_mutex_lock (mutex=mutex@entry=0x7f070c0009a0) at gthread-posix.c:210
#2  0x00007f07a25cc55b in g_main_context_poll (n_fds=1, fds=0x7f070c0015b0, priority=<optimized out>, timeout=4260, context=0x7f070c0009a0) at gmain.c:3579
#3  g_main_context_iterate (context=context@entry=0x7f070c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#4  0x00007f07a25cc687 in g_main_context_iteration (context=0x7f070c0009a0, may_block=1) at gmain.c:3351
#5  0x00007f07a9c18b86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f07a9be93ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f07a9be9688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007f07a9aea8a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 23 (Thread 0x7f071553d700 (LWP 3901)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a576c7a7 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f07a576c7d9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 22 (Thread 0x7f0682d83700 (LWP 3946)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x24af4b0, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f077cd3369c in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252
#3  0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96730) at gsttask.c:327
#4  0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#5  0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#6  0x00007f07a25ed6cb in g_thread_proxy (data=0x35940a0) at gthread.c:797
#7  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 21 (Thread 0x7f0682158700 (LWP 3947)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedd37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f0782d09ae6 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#3  0x00007f0782d0d0e1 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#4  0x00007f07a9bffb8f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#5  0x00007f07a1c6d2af in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x0) at gmarshal.c:115
#6  0x00007f07a1c6b967 in _g_closure_invoke_va (closure=closure@entry=0x2706480, return_value=return_value@entry=0x0, instance=instance@entry=0x26fec00, args=args@entry=0x7f0682157078, n_params=0, param_types=0x0) at gclosure.c:840
#7  0x00007f07a1c82768 in g_signal_emit_valist (instance=0x26fec00, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7f0682157078) at gsignal.c:3211
#8  0x00007f07a1c83291 in g_signal_emit (instance=instance@entry=0x26fec00, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356
#9  0x00007f077c6cb0d8 in drained_cb (decodebin=<optimized out>, group=<optimized out>) at gstplaybin2.c:2998
#10 0x00007f07a1c6d2af in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x0) at gmarshal.c:115
#11 0x00007f07a1c6b967 in _g_closure_invoke_va (closure=closure@entry=0x3898730, return_value=return_value@entry=0x0, instance=instance@entry=0x562a110, args=args@entry=0x7f0682157368, n_params=0, param_types=0x0) at gclosure.c:840
#12 0x00007f07a1c82768 in g_signal_emit_valist (instance=0x562a110, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7f0682157368) at gsignal.c:3211
#13 0x00007f07a1c83291 in g_signal_emit (instance=instance@entry=0x562a110, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356
#14 0x00007f0683a021f0 in proxy_drained_signal (element=<optimized out>, dec=0x562a110) at gsturidecodebin.c:1610
#15 0x00007f07a1c6d2af in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x0) at gmarshal.c:115
#16 0x00007f07a1c6b967 in _g_closure_invoke_va (closure=closure@entry=0x2093eb0, return_value=return_value@entry=0x0, instance=instance@entry=0x562a340, args=args@entry=0x7f0682157658, n_params=0, param_types=0x0) at gclosure.c:840
#17 0x00007f07a1c82768 in g_signal_emit_valist (instance=0x562a340, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7f0682157658) at gsignal.c:3211
#18 0x00007f07a1c83291 in g_signal_emit (instance=instance@entry=0x562a340, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356
#19 0x00007f06839fa169 in drain_and_switch_chains (chain=0x34c5740, drainpad=drainpad@entry=0x7f0674017240, last_group=last_group@entry=0x7f06821577f4, drained=drained@entry=0x7f06821577fc, switched=switched@entry=0x7f06821577f8) at gstdecodebin2.c:3219
#20 0x00007f06839fc128 in gst_decode_pad_handle_eos (pad=0x7f0674017240) at gstdecodebin2.c:3236
#21 source_pad_event_probe (pad=pad@entry=0x7f0674017240, event=<optimized out>, dpad=0x7f0674017240) at gstdecodebin2.c:3791
#22 0x00007f07966b71e9 in gst_marshal_BOOLEAN__POINTER (closure=0x7f0674004a00, return_value=0x7f0682157930, n_param_values=<optimized out>, param_values=0x7f0682157a90, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gstmarshal.c:586
#23 0x00007f07a1c6b706 in g_closure_invoke (closure=0x7f0674004a00, return_value=return_value@entry=0x7f0682157930, n_param_values=2, param_values=param_values@entry=0x7f0682157a90, invocation_hint=invocation_hint@entry=0x7f0682157980) at gclosure.c:777
#24 0x00007f07a1c7b42a in signal_emit_unlocked_R (node=node@entry=0x233d780, detail=detail@entry=329, instance=instance@entry=0x7f0674017240, emission_return=emission_return@entry=0x7f0682157a70, instance_and_params=instance_and_params@entry=0x7f0682157a90) at gsignal.c:3551
#25 0x00007f07a1c82291 in g_signal_emitv (instance_and_params=instance_and_params@entry=0x7f0682157a90, signal_id=<optimized out>, detail=329, return_value=return_value@entry=0x7f0682157a70) at gsignal.c:3041
#26 0x00007f0796673258 in gst_pad_emit_have_data_signal (pad=pad@entry=0x7f0674017240, obj=obj@entry=0x7f0674006800) at gstpad.c:4167
#27 0x00007f079667c0f3 in gst_pad_push_event (pad=pad@entry=0x7f0674017240, event=event@entry=0x7f0674006800) at gstpad.c:5262
#28 0x00007f0796666b38 in gst_proxy_pad_event_default (pad=pad@entry=0x7f067c02a740, event=event@entry=0x7f0674006800) at gstghostpad.c:132
#29 0x00007f079667bb9e in gst_pad_send_event (pad=pad@entry=0x7f067c02a740, event=event@entry=0x7f0674006800) at gstpad.c:5425
#30 0x00007f079667c18e in gst_pad_push_event (pad=0x5e947a0, event=0x7f0674006800) at gstpad.c:5277
#31 0x00007f068237f057 in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
#32 0x00007f079667bb9e in gst_pad_send_event (pad=pad@entry=0x5e94620, event=event@entry=0x7f0674006800) at gstpad.c:5425
#33 0x00007f079667c18e in gst_pad_push_event (pad=0x5e94020, event=0x7f0674006800) at gstpad.c:5277
#34 0x00007f07969150de in gst_base_parse_loop (pad=<optimized out>) at gstbaseparse.c:2899
#35 0x00007f07966a0175 in gst_task_func (task=task@entry=0x218bc60) at gsttask.c:327
#36 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#37 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#38 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f067c002b70) at gthread.c:797
#39 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#40 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 20 (Thread 0x7f0681957700 (LWP 3948)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x2500f60, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f079691c7c3 in gst_base_sink_wait_preroll (sink=sink@entry=0x24f7a60) at gstbasesink.c:2279
#3  0x00007f077db97e2c in gst_base_audio_sink_render (bsink=0x24f7a60, buf=<optimized out>) at gstbaseaudiosink.c:1883
#4  0x00007f079691f303 in gst_base_sink_render_object (basesink=basesink@entry=0x24f7a60, pad=pad@entry=0x21fc7d0, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f067c053510) at gstbasesink.c:3014
#5  0x00007f0796920a47 in gst_base_sink_queue_object_unlocked (basesink=basesink@entry=0x24f7a60, pad=pad@entry=0x21fc7d0, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f067c053510, prerollable=prerollable@entry=1) at gstbasesink.c:3295
#6  0x00007f0796920fa1 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x24f7a60, pad=pad@entry=0x21fc7d0, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f067c053510) at gstbasesink.c:3677
#7  0x00007f079692111d in gst_base_sink_chain_main (basesink=0x24f7a60, pad=0x21fc7d0, obj_type=obj_type@entry=2 '\002', obj=0x7f067c053510) at gstbasesink.c:3715
#8  0x00007f079692143c in gst_base_sink_chain (pad=<optimized out>, buf=<optimized out>) at gstbasesink.c:3744
#9  0x00007f079667ac06 in gst_pad_push (pad=0x21fcc50, buffer=0x7f067c053510) at gstpad.c:4710
#10 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#11 0x00007f079667ac06 in gst_pad_push (pad=0x269f330, buffer=0x7f067c053510) at gstpad.c:4710
#12 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#13 0x00007f079667ac06 in gst_pad_push (pad=0x21fcad0, buffer=0x7f067c053510) at gstpad.c:4710
#14 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#15 0x00007f079667ac06 in gst_pad_push (pad=0x269f030, buffer=buffer@entry=0x7f067c053510) at gstpad.c:4710
#16 0x00007f077cd33ab8 in gst_queue_push_one (queue=0x26f80f0) at gstqueue.c:1156
#17 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264
#18 0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96330) at gsttask.c:327
#19 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#20 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#21 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f067c035400) at gthread.c:797
#22 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#23 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 19 (Thread 0x7f0681156700 (LWP 3949)):
#0  0x00007f07a928911d in write () from /usr/lib/libc.so.6
#1  0x00007f07a26055f1 in g_wakeup_signal (wakeup=<optimized out>) at gwakeup.c:235
#2  0x00007f07a25ccf41 in g_main_context_wakeup (context=<optimized out>, context@entry=0x0) at gmain.c:3906
#3  0x00007f0796651c44 in gst_bus_wakeup_main_context (bus=bus@entry=0x2230630) at gstbus.c:238
#4  0x00007f0796652482 in gst_bus_post (bus=bus@entry=0x2230630, message=message@entry=0x7f066c081630) at gstbus.c:345
#5  0x00007f079665f7a3 in gst_element_post_message (element=element@entry=0x26fec00, message=message@entry=0x7f066c081630) at gstelement.c:1853
#6  0x00007f079664b172 in gst_bin_handle_message_func (bin=0x26fec00, message=0x7f066c081630) at gstbin.c:3442
#7  0x00007f079667df9c in gst_pipeline_handle_message (bin=0x26fec00, message=0x7f066c081630) at gstpipeline.c:587
#8  0x00007f077c6c787a in gst_play_bin_handle_message (bin=0x26fec00, msg=0x7f066c081630) at gstplaybin2.c:2387
#9  0x00007f07966492d6 in bin_bus_handler (bus=bus@entry=0x2230570, message=message@entry=0x7f066c081630, bin=bin@entry=0x26fec00) at gstbin.c:2793
#10 0x00007f0796652315 in gst_bus_post (bus=bus@entry=0x2230570, message=message@entry=0x7f066c081630) at gstbus.c:322
#11 0x00007f079665f7a3 in gst_element_post_message (element=element@entry=0x27040d0, message=message@entry=0x7f066c081630) at gstelement.c:1853
#12 0x00007f079664b172 in gst_bin_handle_message_func (bin=0x27040d0, message=0x7f066c081630) at gstbin.c:3442
#13 0x00007f077c6d4010 in gst_play_sink_handle_message (bin=0x27040d0, message=0x7f066c081630) at gstplaysink.c:3335
#14 0x00007f07966492d6 in bin_bus_handler (bus=bus@entry=0x22306f0, message=message@entry=0x7f066c081630, bin=bin@entry=0x27040d0) at gstbin.c:2793
#15 0x00007f0796652315 in gst_bus_post (bus=bus@entry=0x22306f0, message=message@entry=0x7f066c081630) at gstbus.c:322
#16 0x00007f079665f7a3 in gst_element_post_message (element=element@entry=0x219db80, message=message@entry=0x7f066c081630) at gstelement.c:1853
#17 0x00007f079664b172 in gst_bin_handle_message_func (bin=0x219db80, message=0x7f066c081630) at gstbin.c:3442
#18 0x00007f07966492d6 in bin_bus_handler (bus=bus@entry=0x2724180, message=message@entry=0x7f066c081630, bin=bin@entry=0x219db80) at gstbin.c:2793
#19 0x00007f0796652315 in gst_bus_post (bus=bus@entry=0x2724180, message=message@entry=0x7f066c081630) at gstbus.c:322
#20 0x00007f079665f7a3 in gst_element_post_message (element=element@entry=0x219d2e0, message=message@entry=0x7f066c081630) at gstelement.c:1853
#21 0x00007f079664b172 in gst_bin_handle_message_func (bin=0x219d2e0, message=0x7f066c081630) at gstbin.c:3442
#22 0x00007f07966492d6 in bin_bus_handler (bus=bus@entry=0x2327020, message=message@entry=0x7f066c081630, bin=bin@entry=0x219d2e0) at gstbin.c:2793
#23 0x00007f0796652315 in gst_bus_post (bus=bus@entry=0x2327020, message=message@entry=0x7f066c081630) at gstbus.c:322
#24 0x00007f079665f7a3 in gst_element_post_message (element=element@entry=0x219d170, message=message@entry=0x7f066c081630) at gstelement.c:1853
#25 0x00007f079664b172 in gst_bin_handle_message_func (bin=0x219d170, message=0x7f066c081630) at gstbin.c:3442
#26 0x00007f07966492d6 in bin_bus_handler (bus=bus@entry=0x22304b0, message=message@entry=0x7f066c081630, bin=bin@entry=0x219d170) at gstbin.c:2793
#27 0x00007f0796652315 in gst_bus_post (bus=bus@entry=0x22304b0, message=message@entry=0x7f066c081630) at gstbus.c:322
#28 0x00007f079665f7a3 in gst_element_post_message (element=element@entry=0x24f7a60, message=0x7f066c081630) at gstelement.c:1853
#29 0x00007f079665faa0 in gst_element_message_full (element=0x24f7a60, type=GST_MESSAGE_ERROR, domain=3999, code=1, text=<optimized out>, debug=<optimized out>, file=0x7f077ddc7ad9 "pulsesink.c", function=0x7f077ddc9180 "gst_pulsering_is_dead", line=373) at gstelement.c:1984
#30 0x00007f077ddb888d in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#31 0x00007f077ddbe75c in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#32 0x00007f077db86be2 in gst_audio_clock_get_internal_time (clock=0x220c4b0) at gstaudioclock.c:218
#33 0x00007f07966588e7 in gst_clock_get_internal_time (clock=clock@entry=0x220c4b0) at gstclock.c:953
#34 0x00007f0796658a6d in gst_clock_get_time (clock=clock@entry=0x220c4b0) at gstclock.c:993
#35 0x00007f0796699620 in gst_system_clock_id_wait_jitter_unlocked (clock=0x220c4b0, entry=0x7f066c003800, jitter=<optimized out>, restart=restart@entry=1) at gstsystemclock.c:680
#36 0x00007f0796699c19 in gst_system_clock_id_wait_jitter (clock=<optimized out>, entry=<optimized out>, jitter=<optimized out>) at gstsystemclock.c:725
#37 0x00007f0796658c56 in gst_clock_id_wait (id=0x7f066c003800, jitter=jitter@entry=0x7f06811558b8) at gstclock.c:494
#38 0x00007f079691c53c in gst_base_sink_wait_clock (sink=sink@entry=0x2703800, time=8285304000, time@entry=2560000000, jitter=jitter@entry=0x7f06811558b8) at gstbasesink.c:2225
#39 0x00007f079691e8d4 in gst_base_sink_do_sync (obj_type=2 '\002', step_end=<synthetic pointer>, late=<synthetic pointer>, obj=0x7f067c0b8000, pad=0x27091a0, basesink=0x2703800) at gstbasesink.c:2572
#40 gst_base_sink_render_object (basesink=basesink@entry=0x2703800, pad=pad@entry=0x27091a0, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f067c0b8000) at gstbasesink.c:2978
#41 0x00007f0796920a47 in gst_base_sink_queue_object_unlocked (basesink=basesink@entry=0x2703800, pad=pad@entry=0x27091a0, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f067c0b8000, prerollable=prerollable@entry=1) at gstbasesink.c:3295
#42 0x00007f0796920fa1 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x2703800, pad=pad@entry=0x27091a0, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f067c0b8000) at gstbasesink.c:3677
#43 0x00007f079692111d in gst_base_sink_chain_main (basesink=0x2703800, pad=0x27091a0, obj_type=obj_type@entry=2 '\002', obj=0x7f067c0b8000) at gstbasesink.c:3715
#44 0x00007f079692143c in gst_base_sink_chain (pad=<optimized out>, buf=<optimized out>) at gstbasesink.c:3744
#45 0x00007f079667ac06 in gst_pad_push (pad=0x2709aa0, buffer=0x7f067c0b8000) at gstpad.c:4710
#46 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#47 0x00007f079667ac06 in gst_pad_push (pad=0x27097a0, buffer=0x7f067c0b8000) at gstpad.c:4710
#48 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#49 0x00007f079667ac06 in gst_pad_push (pad=0x27094a0, buffer=buffer@entry=0x7f067c0b8500) at gstpad.c:4710
#50 0x00007f077cd33ab8 in gst_queue_push_one (queue=0x26f88a0) at gstqueue.c:1156
#51 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264
#52 0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96430) at gsttask.c:327
#53 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#54 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#55 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f067c035450) at gthread.c:797
#56 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#57 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 18 (Thread 0x7f0680955700 (LWP 3950)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x2079420, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f077cd35340 in gst_queue_chain (pad=<optimized out>, buffer=0x7f067c213ee0) at gstqueue.c:1014
#3  0x00007f079667ac06 in gst_pad_push (pad=0x2234570, buffer=buffer@entry=0x7f067c213ee0) at gstpad.c:4710
#4  0x00007f079666641a in gst_proxy_pad_chain_default (pad=0x25063e0, buffer=0x7f067c213ee0) at gstghostpad.c:261
#5  0x00007f079667ac06 in gst_pad_push (pad=pad@entry=0x2723de0, buffer=buffer@entry=0x7f067c213ee0) at gstpad.c:4710
#6  0x00007f077cd405bd in gst_tee_handle_data (tee=tee@entry=0x26fd140, data=data@entry=0x7f067c213ee0, is_list=is_list@entry=0) at gsttee.c:722
#7  0x00007f077cd40aa1 in gst_tee_chain (pad=<optimized out>, buffer=0x7f067c213ee0) at gsttee.c:828
#8  0x00007f079667ac06 in gst_pad_push (pad=0x2506c50, buffer=buffer@entry=0x7f067c213ee0) at gstpad.c:4710
#9  0x00007f079666641a in gst_proxy_pad_chain_default (pad=0x2710040, buffer=0x7f067c213ee0) at gstghostpad.c:261
#10 0x00007f079667ac06 in gst_pad_push (pad=0x27234e0, buffer=0x7f067c213ee0) at gstpad.c:4710
#11 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#12 0x00007f079667ac06 in gst_pad_push (pad=0x2723ae0, buffer=0x7f067c0fe8c0) at gstpad.c:4710
#13 0x00007f079692eda1 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2674
#14 0x00007f079667ac06 in gst_pad_push (pad=0x27237e0, buffer=buffer@entry=0x7f067c0fe8c0) at gstpad.c:4710
#15 0x00007f077cd33ab8 in gst_queue_push_one (queue=0x26f8dc0) at gstqueue.c:1156
#16 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264
#17 0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96530) at gsttask.c:327
#18 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#19 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#20 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f067c0354a0) at gthread.c:797
#21 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#22 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7f066bfff700 (LWP 3951)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x1fe0740, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f077cd35340 in gst_queue_chain (pad=<optimized out>, buffer=0x7f0674005d30) at gstqueue.c:1014
#3  0x00007f079667ac06 in gst_pad_push (pad=0x2234a50, buffer=buffer@entry=0x7f0674005d30) at gstpad.c:4710
#4  0x00007f079666641a in gst_proxy_pad_chain_default (pad=0x2506740, buffer=0x7f0674005d30) at gstghostpad.c:261
#5  0x00007f079667ac06 in gst_pad_push (pad=pad@entry=0x2709c20, buffer=0x7f0674005d30) at gstpad.c:4710
#6  0x00007f077cd406cb in gst_tee_do_push (is_list=0, data=0x7f0674005d30, pad=0x2709c20, tee=0x24d3d10) at gsttee.c:675
#7  gst_tee_handle_data (tee=tee@entry=0x24d3d10, data=data@entry=0x7f0674005d30, is_list=is_list@entry=0) at gsttee.c:754
#8  0x00007f077cd40aa1 in gst_tee_chain (pad=<optimized out>, buffer=0x7f0674005d30) at gsttee.c:828
#9  0x00007f079667ac06 in gst_pad_push (pad=0x269fc30, buffer=buffer@entry=0x7f0674005d30) at gstpad.c:4710
#10 0x00007f077cd33ab8 in gst_queue_push_one (queue=0x26f8380) at gstqueue.c:1156
#11 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264
#12 0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96630) at gsttask.c:327
#13 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#14 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#15 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f067c0354f0) at gthread.c:797
#16 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#17 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7f066b7fe700 (LWP 3952)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x2ee56a0, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f07971a3d20 in gst_app_src_create (bsrc=0x267d380, offset=0, size=4096, buf=0x7f066b7fdd08) at gstappsrc.c:1035
#3  0x00007f0796925446 in gst_base_src_get_range (src=src@entry=0x267d380, offset=offset@entry=0, length=length@entry=4096, buf=buf@entry=0x7f066b7fdd08) at gstbasesrc.c:2188
#4  0x00007f079692686b in gst_base_src_loop (pad=0x7f0674023600) at gstbasesrc.c:2445
#5  0x00007f07966a0175 in gst_task_func (task=task@entry=0x218bd60) at gsttask.c:327
#6  0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#7  0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#8  0x00007f07a25ed6cb in g_thread_proxy (data=0x7f0664003140) at gthread.c:797
#9  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7f066affd700 (LWP 3955)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f079e5b4059 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f079e89c27e in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7f066a3fc700 (LWP 3956)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedd37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9ae154f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f0669afb700 (LWP 3957)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedd37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9ae154f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f06692fa700 (LWP 3958)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedd37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9ae154f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f0668af9700 (LWP 3965)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedd37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9ae154f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f064bfff700 (LWP 3966)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a9aedd37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f07a9ae154f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f077db76700 (LWP 3969)):
#0  0x00007f07a73fba0c in __pthread_mutex_lock_full () from /usr/lib/libpthread.so.0
#1  0x00007f079764421e in pa_mutex_lock () from /usr/lib/pulseaudio/libpulsecommon-3.0.so
#2  0x00007f079f773389 in ?? () from /usr/lib/libpulse.so.0
#3  0x00007f079f7648ac in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x00007f079f764f09 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x00007f079f764fc0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x00007f079f77332f in ?? () from /usr/lib/libpulse.so.0
#7  0x00007f0797645113 in ?? () from /usr/lib/pulseaudio/libpulsecommon-3.0.so
#8  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f064b1a0700 (LWP 3977)):
#0  0x00007f07a7401d01 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26063d0 in g_cond_wait_until (cond=cond@entry=0x233dcb8, mutex=mutex@entry=0x233dcb0, end_time=end_time@entry=10139334300) at gthread-posix.c:857
#2  0x00007f07a25a523b in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x233dcb0, wait=wait@entry=1, end_time=end_time@entry=10139334300) at gasyncqueue.c:424
#3  0x00007f07a25a57f0 in g_async_queue_timeout_pop (queue=0x233dcb0, timeout=timeout@entry=15000000) at gasyncqueue.c:545
#4  0x00007f07a25edf02 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366
#6  0x00007f07a25ed6cb in g_thread_proxy (data=0x3c3c2d0) at gthread.c:797
#7  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f064a19e700 (LWP 3979)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x2ad9bc0, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f07971a3d20 in gst_app_src_create (bsrc=0x7f067c030f50, offset=209259, size=4096, buf=0x7f064a19dd08) at gstappsrc.c:1035
#3  0x00007f0796925446 in gst_base_src_get_range (src=src@entry=0x7f067c030f50, offset=offset@entry=209259, length=length@entry=4096, buf=buf@entry=0x7f064a19dd08) at gstbasesrc.c:2188
#4  0x00007f079692686b in gst_base_src_loop (pad=0x5e68c80) at gstbasesrc.c:2445
#5  0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96130) at gsttask.c:327
#6  0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#7  0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#8  0x00007f07a25ed6cb in g_thread_proxy (data=0x7f0678007d90) at gthread.c:797
#9  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f064945f700 (LWP 3984)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x7f063c001b60, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f07971a3d20 in gst_app_src_create (bsrc=0x7f067c031310, offset=0, size=4096, buf=0x7f064945ed08) at gstappsrc.c:1035
#3  0x00007f0796925446 in gst_base_src_get_range (src=src@entry=0x7f067c031310, offset=offset@entry=0, length=length@entry=4096, buf=buf@entry=0x7f064945ed08) at gstbasesrc.c:2188
#4  0x00007f079692686b in gst_base_src_loop (pad=0x56cb620) at gstbasesrc.c:2445
#5  0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96230) at gsttask.c:327
#6  0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#7  0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#8  0x00007f07a25ed6cb in g_thread_proxy (data=0x7f066c005f70) at gthread.c:797
#9  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f0648c5e700 (LWP 3985)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x7f0634001a50, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f077cd3b04d in gst_queue2_loop (pad=<optimized out>) at gstqueue2.c:2539
#3  0x00007f07966a0175 in gst_task_func (task=task@entry=0x7f064000e6c0) at gsttask.c:327
#4  0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#5  0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#6  0x00007f07a25ed6cb in g_thread_proxy (data=0x7f063c007d40) at gthread.c:797
#7  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f0633fff700 (LWP 3986)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x7f062c001c80, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f079693d154 in gst_data_queue_pop (queue=0x587db20, item=item@entry=0x7f0633ffed08) at gstdataqueue.c:502
#3  0x00007f077cd30b55 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1200
#4  0x00007f07966a0175 in gst_task_func (task=task@entry=0x7f064000ecc0) at gsttask.c:327
#5  0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#6  0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#7  0x00007f07a25ed6cb in g_thread_proxy (data=0x7f063c007940) at gthread.c:797
#8  0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f06337fe700 (LWP 3987)):
[KCrash Handler]
#5  0x00007f063c011a00 in ?? ()
#6  0x00007f079693bb65 in gst_data_queue_cleanup (queue=queue@entry=0x587d920) at gstdataqueue.c:246
#7  0x00007f079693c499 in gst_data_queue_locked_flush (queue=<optimized out>) at gstdataqueue.c:278
#8  gst_data_queue_flush (queue=0x587d920) at gstdataqueue.c:313
#9  0x00007f077cd31429 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1349
#10 0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96b30) at gsttask.c:327
#11 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70
#12 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309
#13 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f063c007b70) at gthread.c:797
#14 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f0632ffd700 (LWP 3988)):
#0  0x00007f07a928cfad in poll () from /usr/lib/libc.so.6
#1  0x00007f07a25d93b7 in g_poll (fds=fds@entry=0x7f06240021b0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at gpoll.c:132
#2  0x00007f07a25cc575 in g_main_context_poll (n_fds=2, fds=0x7f06240021b0, priority=<optimized out>, timeout=-1, context=0x7f06240009a0) at gmain.c:3584
#3  g_main_context_iterate (context=context@entry=0x7f06240009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#4  0x00007f07a25cc687 in g_main_context_iteration (context=0x7f06240009a0, may_block=1) at gmain.c:3351
#5  0x00007f07a9c18b86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f07a9be93ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f07a9be9688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007f07a9aea8a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007f07a9bc9bbf in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f07a9aed87c in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f07ac9d17c0 (LWP 3885)):
#0  0x00007f07a7401954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f07a26062fa in g_cond_wait (cond=0x7f063c025780, mutex=<optimized out>) at gthread-posix.c:748
#2  0x00007f07966a0e35 in gst_task_join (task=task@entry=0x5e96b30) at gsttask.c:839
#3  0x00007f0796672f21 in gst_pad_finalize (object=0x7f063c014090) at gstpad.c:457
#4  0x00007f07a1c6f2bf in g_object_unref (_object=_object@entry=0x7f063c014090) at gobject.c:3024
#5  0x00007f0796646f4b in gst_object_unref (object=0x7f063c014090) at gstobject.c:339
#6  0x00007f079666d76d in gst_message_finalize (message=0x7f06340024c0) at gstmessage.c:198
#7  0x00007f0796671192 in gst_mini_object_free (mini_object=0x7f06340024c0) at gstminiobject.c:376
#8  gst_mini_object_unref (mini_object=0x7f06340024c0) at gstminiobject.c:411
#9  0x00007f0796652f14 in gst_message_unref (msg=<optimized out>) at ../gst/gstmessage.h:347
#10 gst_bus_set_flushing (bus=bus@entry=0x5877030, flushing=flushing@entry=1) at gstbus.c:449
#11 0x00007f079667e96f in gst_pipeline_change_state (element=0x33c5ed0, transition=<optimized out>) at gstpipeline.c:518
#12 0x00007f077c6cb56c in gst_play_bin_change_state (element=0x33c5ed0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstplaybin2.c:3936
#13 0x00007f0796660594 in gst_element_change_state (element=element@entry=0x33c5ed0, transition=transition@entry=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#14 0x00007f0796660a50 in gst_element_continue_state (element=element@entry=0x33c5ed0, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2444
#15 0x00007f0796660736 in gst_element_change_state (element=element@entry=0x33c5ed0, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2798
#16 0x00007f0796660e5b in gst_element_set_state_func (element=0x33c5ed0, state=GST_STATE_NULL) at gstelement.c:2717
#17 0x00007f0796660317 in gst_element_set_state (element=0x33c5ed0, state=GST_STATE_NULL) at gstelement.c:2618
#18 0x00007f079de17784 in ?? () from /usr/lib/libQtWebKit.so.4
#19 0x00007f079de199d4 in ?? () from /usr/lib/libQtWebKit.so.4
#20 0x00007f0796651dca in marshal_VOID__MINIOBJECT (closure=0x33c66e0, return_value=<optimized out>, n_param_values=<optimized out>, param_values=0x7fff62b0ad50, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gstbus.c:134
#21 0x00007f07a1c6b706 in g_closure_invoke (closure=0x33c66e0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7fff62b0ad50, invocation_hint=invocation_hint@entry=0x7fff62b0acf0) at gclosure.c:777
#22 0x00007f07a1c7b42a in signal_emit_unlocked_R (node=node@entry=0x2341cb0, detail=detail@entry=1270, instance=instance@entry=0x5877030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff62b0ad50) at gsignal.c:3551
#23 0x00007f07a1c82ede in g_signal_emit_valist (instance=0x5877030, signal_id=<optimized out>, detail=1270, var_args=var_args@entry=0x7fff62b0aee8) at gsignal.c:3300
#24 0x00007f07a1c83291 in g_signal_emit (instance=instance@entry=0x5877030, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356
#25 0x00007f0796652070 in gst_bus_async_signal_func (bus=0x5877030, message=0x7f0778006530, data=<optimized out>) at gstbus.c:1118
#26 0x00007f0796652df5 in gst_bus_source_dispatch (source=source@entry=0x2e9a970, callback=0x7f0796651fe1 <gst_bus_async_signal_func>, user_data=0x0) at gstbus.c:764
#27 0x00007f07a25cc33b in g_main_dispatch (context=0x1fe9be0) at gmain.c:2715
#28 g_main_context_dispatch (context=context@entry=0x1fe9be0) at gmain.c:3219
#29 0x00007f07a25cc5cc in g_main_context_iterate (context=context@entry=0x1fe9be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#30 0x00007f07a25cc687 in g_main_context_iteration (context=0x1fe9be0, may_block=1) at gmain.c:3351
#31 0x00007f07a9c18b66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007f07aa68169e in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007f07a9be93ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007f07a9be9688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007f07a9bee328 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0x000000000040911a in main (argc=2, argv=0x7fff62b0d788) at /home/itachi/Downloads/amarok-debug/src/amarok-2.7.0/src/main.cpp:329

Reported using DrKonqi
Comment 1 eugen.dahm 2013-02-15 12:45:39 UTC
Forgot to mention:
I wrote that it started just out of nothing a few weeks ago. This needs some clarification: It didn't start with the 2.7 update. It started out of nothing "shortly" (idk when exactly) before the 2.7 update.
Would be interesting to know who the culprit is. It's impossible for me to see from this big stacktrace.  I don't really see, which Thread initially crashed.
Comment 2 Myriam Schweingruber 2013-02-15 13:17:03 UTC
That is probably a bug with the phonon-backend-gstreamer, and you can workaround this by using the phonon-backend-vlc

Sadly you do not have debugging symbols installed so the backtrace is not very useful. Please make sure you recompile Amarok, Phonon and phonon-backend-gstreamer as explained here so the dbugging symbols are used.
Comment 3 eugen.dahm 2013-02-15 15:52:40 UTC
Thats the problem. I added most of the debugging symbols(according to the arch wiki). At least for Amarok, gstreamer, gstreamer-base and glib2. Regarding gstreamer-phonon. I had hoped it was just phonon and also tried it with the phonon-backend-vlc. Afair, it also crashed sometimes with that :(.
So, no it is most proably not that. But I will try again anyway.  According to this drkonqui crashhandler, my report was "useful" and it didn't nag about missing debugging symbols, after building all this stuff from source - since the arch devs on their ivory tower believe that there is no necessity to add debug packages to the repos and it is better that the users build them for themselves if necessary :(.
Can you tell me which debugging symbols I'm missing exactly (at least I guess its phonon-gstreamer which you need too with debugging symbols).
Comment 4 eugen.dahm 2013-02-15 16:27:59 UTC
Ok sorry. I oversaw the debugging build options specifically for amarok. I only changed the global build options arch uses when building packages from source (disabling strip, adding debugging symbols with -g and disable optimizations). Lets see what I get out of amarok with debugfull setting appended to CMAKE.
Comment 5 eugen.dahm 2013-02-15 17:13:24 UTC
The problem seems to be pretty much this https://bbs.archlinux.org/viewtopic.php?id=157245 .
Changed to phonon-vlc and "disabled" the wikipedia plugin stuff. I don't get it I don't have the context view activated, but still it seemed to help removing the wikipedia thing from the context view and disabling it again. At least for now, I couldn't provoke any more crashes.
Comment 6 Myriam Schweingruber 2013-02-15 19:09:53 UTC
(In reply to comment #5)
> The problem seems to be pretty much this
> https://bbs.archlinux.org/viewtopic.php?id=157245 .
> Changed to phonon-vlc and "disabled" the wikipedia plugin stuff. I don't get
> it I don't have the context view activated, but still it seemed to help
> removing the wikipedia thing from the context view and disabling it again.
> At least for now, I couldn't provoke any more crashes.

I don't think you need to disable wikipedia, that information has only been reported by one user, not something I can confirm. Can you still provide a backtrace, please, so I can reassign this to the right place?
Comment 7 eugen.dahm 2013-02-15 19:18:30 UTC
>  I don't think you need to disable wikipedia, that information has only been reported by one user, not something I can confirm.
Are you using arch linux? 
At least 4 users had the problem and confirmed that disabling the wikipedia stuff helped ;).
Of course I will provide a backtrace, as soon as I can provoke a crash again. For now, it doesn't crash. 
What I also don't understand, why the choice between phonon-vlc and phonon-gstreamer, when amarok is linked against gstreamer anyway? Is there a way to compile amarok with any gstreamer reference stripped whatsoever? The last time I was able to provoke the crash was, after rebooting (before the reboot I switched to VLC), and the crash after the reboot still showed that some gstreamer stuff was involved in the crash. I thought this shouldn't be the case.
Btw you didn't answer my question regarding the debugging symbols. 
I'm not entirely sure that I have compiled everything with debugging support needed to get a complete backtrace.
Comment 8 Myriam Schweingruber 2013-02-16 09:18:51 UTC
(In reply to comment #7)
> >  I don't think you need to disable wikipedia, that information has only been reported by one user, not something I can confirm.
> Are you using arch linux? 
> At least 4 users had the problem and confirmed that disabling the wikipedia
> stuff helped ;).

Which doesn't proove that the wikipedia applet is the culprit at all, since not disabling it works as well :)

> Of course I will provide a backtrace, as soon as I can provoke a crash
> again. For now, it doesn't crash. 
> What I also don't understand, why the choice between phonon-vlc and
> phonon-gstreamer, when amarok is linked against gstreamer anyway?

What makes you think that? Amarok is not linked against gstreamer at all, it just uses Phonon for the playback, and Phonon provvides different backends, the gstreamer backend and the vlc backend. The gstreamer one is buggy due to unsolved upstreaem problems in gstreamer itself so the vlc backend is usually teh safer choice. It's jsut that the distributions choose to ship the gstreamer backend as default, but the user can change that quite easily.

> Btw you didn't answer my question regarding the debugging symbols. 
> I'm not entirely sure that I have compiled everything with debugging support
> needed to get a complete backtrace.

Well, ideally you would have to compile amarok, phonon and the phonon backends and all their dependencies with debugging enabled. I don't know how that is done in Arch at all, so that is something you will have to ask the Arch people. BTW, Chakra, which is a spin-off of Arch, does ship debugging symbols for all packages that can just be installed, no compiling needed...
Comment 9 eugen.dahm 2013-02-16 13:51:43 UTC
> What makes you think that? Amarok is not linked against gstreamer at all, it just uses Phonon for the playback, and Phonon provvides different backends, the gstreamer backend and the vlc backend.
According to the output of ldd:
> ldd $(which amarok) | grep gst                                                                  14:42:42
	libgstapp-0.10.so.0 => /usr/lib/libgstapp-0.10.so.0 (0x00007f609a543000)
	libgstinterfaces-0.10.so.0 => /usr/lib/libgstinterfaces-0.10.so.0 (0x00007f609a332000)
	libgstpbutils-0.10.so.0 => /usr/lib/libgstpbutils-0.10.so.0 (0x00007f609a10f000)
	libgstvideo-0.10.so.0 => /usr/lib/libgstvideo-0.10.so.0 (0x00007f6099ef3000)
	libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0x00007f6099ca1000)
	libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0x00007f60999c3000)
I'm just not sure if this is necessary due to phonon-gstreamer or not.
> Well, ideally you would have to compile amarok, phonon and the phonon backends and all their dependencies with debugging enabled. 
Ok, that makes sense, which I have done already (so, no need to ask the arch team, since it is  explained extensively in the wiki anyways).
I will try to figure out some more of the dependencies which need to be recompiled, although I will try that only, if amarok crashes again. 
Regarding chakra: I'm too lazy, and don't have the time at the moment additionally to try chakra in a VM.
Plus, I can almost bet that I get no problem when I install it in a VM (just a feeling).
A year or so ago, I also had problems with amarok just getting stuck after some time. Couldn't figure it out. Deleting all amarok configs, reinstalling amarok etc. didn't help. Only thing that helped was switching to arch (since I have blown Fedora with the Fedora 17 upgrade). After that, amarok worked like a charm for some 7ish months or so. But it seems it always comes down to gstreamer or some other obscure bug.
Is there some plan to get rid of gstreamer0.10 and switching to gstreamer 1 in amarok, or completely removing gstreamer support? To me it seems that gstreamer0.10 was abandoned in favor of gstreamer1.
Comment 10 Ian Monroe 2013-02-17 02:35:11 UTC
Hey Eugen, the crash is in this thread:
Thread 3 (Thread 0x7f06337fe700 (LWP 3987)):
 [KCrash Handler] 
#5 0x00007f063c011a00 in ?? () 
#6 0x00007f079693bb65 in gst_data_queue_cleanup (queue=queue@entry=0x587d920) at gstdataqueue.c:246 
#7 0x00007f079693c499 in gst_data_queue_locked_flush (queue=<optimized out>) at gstdataqueue.c:278 
#8 gst_data_queue_flush (queue=0x587d920) at gstdataqueue.c:313 
#9 0x00007f077cd31429 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1349 
#10 0x00007f07966a0175 in gst_task_func (task=task@entry=0x5e96b30) at gsttask.c:327 
#11 0x00007f07966a0fdc in default_func (tdata=<optimized out>, pool=<optimized out>) at gsttaskpool.c:70 
#12 0x00007f07a25ede3d in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 
#13 0x00007f07a25ed6cb in g_thread_proxy (data=0x7f063c007b70) at gthread.c:797 
#14 0x00007f07a73fde0f in start_thread () from /usr/lib/libpthread.so.0 
#15 0x00007f07a9295efd in clone () from /usr/lib/libc.so.6

So it's a thread started and managed by gstreamer, it doesn't even go through Amarok code, so it's hard to do anything with the issue.
Comment 11 Myriam Schweingruber 2013-02-17 12:03:53 UTC
Right, as Ian said it, the problem is with gstreamer, nothing we can do about, this is an upstream bug.

As a workaround you can use the phonon-backend-vlc, as I already suggested.

As for the gstreamer version you have on your system we have zero influence on that, this is entirely a distribution question.

Again: Amarok is not deciding on which backend you use, that depends again on the default installations made by the distribution, Amarok just uses the preferred backend in the Phonon settings (see also Amarok Settings menu -> Configure Amarok -> Playback -> Configure Phonon -> Backend tab. You can also access this form KDE's systemsettings -> Multimedia -> Phonon -> Backend tab).
Comment 12 eugen.dahm 2013-02-17 13:04:13 UTC
Ok. It's really gstreamer then :/. 
> As for the gstreamer version you have on your system we have zero influence on that, this is entirely a distribution question.
Of course it is, but there are two main branches now. The 0.10.xxx and the 1.x.
Version 1 of gstreamer was released last year in September or so. Since as of what I've read, the api changed pretty much, it's not completely up to the arch team which version of gstreamer is packaged with arch, but rather if the phonon team decides to link phonon-gstreamer against gstreamer 1 or not ;).
But then, the amarok team cannot know(at least up front if the phonon team plans to jump to gstreamer 1 or not).
Is it really necessary to reboot when changing the phonon backend? I'm pretty sure amarok still crashed after I switched to phonon-vlc and reloading the gnome3 session(logout/login). It seems that it was really necessary to completely reboot the machine for phonon-vlc to take over. Whatever. It finally seems that my issue is resolved. Thanks.
Comment 13 Myriam Schweingruber 2013-04-27 09:34:32 UTC
*** Bug 318959 has been marked as a duplicate of this bug. ***
Comment 14 Myriam Schweingruber 2013-10-15 23:49:50 UTC
*** Bug 326061 has been marked as a duplicate of this bug. ***
Comment 15 Myriam Schweingruber 2013-10-15 23:50:08 UTC
*** Bug 326066 has been marked as a duplicate of this bug. ***