[Bug 756828] New: Deadlocks in rhythmbox at the end of a song

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Oct 19 13:31:35 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=756828

            Bug ID: 756828
           Summary: Deadlocks in rhythmbox at the end of a song
    Classification: Platform
           Product: GStreamer
           Version: 1.6.0
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: llandwerlin at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Here are the backtraces of all the threads : 

(gdb) thread apply all bt

Thread 8 (Thread 0x7f7eb0de0700 (LWP 2917)):
#0  0x00007f7ec24a652d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7ec2bf41dc in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x7f7eac0008e0, timeout=<optimized out>, context=0x2449080)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:4135
#2  0x00007f7ec2bf41dc in g_main_context_iterate
(context=context at entry=0x2449080, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3835
#3  0x00007f7ec2bf42ec in g_main_context_iteration (context=0x2449080,
may_block=may_block at entry=1) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3901
#4  0x00007f7ec2bf4329 in glib_worker_main (data=<optimized out>) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:5672
#5  0x00007f7ec2c1a955 in g_thread_proxy (data=0x24208a0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
#6  0x00007f7ec277a0a4 in start_thread (arg=0x7f7eb0de0700) at
pthread_create.c:309
#7  0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f7eabfff700 (LWP 2918)):
#0  0x00007f7ec24a652d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7ec2bf41dc in g_main_context_iterate (priority=2147483647, n_fds=3,
fds=0x7f7ea401b9b0, timeout=<optimized out>, context=0x24498b0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:4135
#2  0x00007f7ec2bf41dc in g_main_context_iterate (context=0x24498b0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3835
#3  0x00007f7ec2bf4562 in g_main_loop_run (loop=0x2449860) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:4034
#4  0x00007f7ec3e1f4c6 in gdbus_shared_thread_func (user_data=0x2449880) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gio/gdbusprivate.c:246
#5  0x00007f7ec2c1a955 in g_thread_proxy (data=0x24208f0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
#6  0x00007f7ec277a0a4 in start_thread (arg=0x7f7eabfff700) at
pthread_create.c:309
#7  0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f7eaaba4700 (LWP 2919)):
#0  0x00007f7ec24a652d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7ec2bf41dc in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f7e9c0010c0, timeout=<optimized out>, context=0x24963a0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:4135
#2  0x00007f7ec2bf41dc in g_main_context_iterate
(context=context at entry=0x24963a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3835
#3  0x00007f7ec2bf42ec in g_main_context_iteration (context=0x24963a0,
may_block=1) at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3901
#4  0x00007f7eaabac28d in  () at
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5  0x00007f7ec2c1a955 in g_thread_proxy (data=0x7f7ea4004140) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
#6  0x00007f7ec277a0a4 in start_thread (arg=0x7f7eaaba4700) at
pthread_create.c:309
#7  0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f7e98ebb700 (LWP 2922)):
#0  0x00007f7ec24aaff9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7ec2c389bf in g_cond_wait (cond=cond at entry=0x30ec0b0,
mutex=mutex at entry=0x30ec068) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread-posix.c:1397
#2  0x00007f7ec33dbd9d in gst_task_func (task=0x30ec050 [GstTask]) at
gsttask.c:316
#3  0x00007f7ec2c1b2ee in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthreadpool.c:307
#4  0x00007f7ec2c1a955 in g_thread_proxy (data=0x35f8a80) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
#5  0x00007f7ec277a0a4 in start_thread (arg=0x7f7e98ebb700) at
pthread_create.c:309
#6  0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f7ea9e1b700 (LWP 2925)):
#0  0x00007f7ec24aaff9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7ec2c389bf in g_cond_wait (cond=cond at entry=0x252d9c8,
mutex=mutex at entry=0x252d9c0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread-posix.c:1397
#2  0x00007f7ec2bc8a9b in g_async_queue_pop_intern_unlocked
(queue=queue at entry=0x252d9c0, wait=wait at entry=1, end_time=end_time at entry=-1)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gasyncqueue.c:419
#3  0x00007f7ec2bc8f07 in g_async_queue_pop (queue=0x252d9c0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gasyncqueue.c:453
#4  0x00007f7eca767845 in  () at /usr/lib/librhythmbox-core.so.9
#5  0x00007f7ec2c1a955 in g_thread_proxy (data=0x3a11b70) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
---Type <return> to continue, or q <return> to quit---
#6  0x00007f7ec277a0a4 in start_thread (arg=0x7f7ea9e1b700) at
pthread_create.c:309
#7  0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f7ea961a700 (LWP 2962)):
#0  0x00007f7ec24aaff9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7ec2c389bf in g_cond_wait (cond=cond at entry=0x30ec650,
mutex=mutex at entry=0x30ec608) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread-posix.c:1397
#2  0x00007f7ec33dbd9d in gst_task_func (task=0x30ec5f0 [GstTask]) at
gsttask.c:316
#3  0x00007f7ec2c1b2ee in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthreadpool.c:307
#4  0x00007f7ec2c1a955 in g_thread_proxy (data=0x7f7e900c3720) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
#5  0x00007f7ec277a0a4 in start_thread (arg=0x7f7ea961a700) at
pthread_create.c:309
#6  0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f7e85f13700 (LWP 2963)):
#0  0x00007f7ec24aaff9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7ec2c389bf in g_cond_wait (cond=0x249f8b8, mutex=0x249f8b0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread-posix.c:1397
#2  0x00007f7eca78e9aa in  () at /usr/lib/librhythmbox-core.so.9
#3  0x00007f7ec2ec9244 in _g_closure_invoke_va
(closure=closure at entry=0x284d5b0, return_value=return_value at entry=0x0,
instance=instance at entry=0x3059770, args=args at entry=0x7f7e85f118b0,
n_params=<optimized out>, param_types=0x0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
#4  0x00007f7ec2ee3a46 in g_signal_emit_valist (instance=0x3059770,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7f7e85f118b0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
#5  0x00007f7ec2ee412f in g_signal_emit (instance=instance at entry=0x3059770,
signal_id=<optimized out>, detail=detail at entry=0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
#6  0x00007f7e8c503169 in drained_cb (decodebin=<optimized out>,
group=<optimized out>) at gstplaybin2.c:3831
#7  0x00007f7ec2ec9244 in _g_closure_invoke_va
(closure=closure at entry=0x30e39a0, return_value=return_value at entry=0x0,
instance=instance at entry=0x30e40b0, args=args at entry=0x7f7e85f11bb0,
n_params=<optimized out>, param_types=0x0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
#8  0x00007f7ec2ee3a46 in g_signal_emit_valist (instance=0x30e40b0,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7f7e85f11bb0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
#9  0x00007f7ec2ee412f in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
#10 0x00007f7ec2ec9244 in _g_closure_invoke_va
(closure=closure at entry=0x30eaa90, return_value=return_value at entry=0x0,
instance=instance at entry=0x3ee6ec0, args=args at entry=0x7f7e85f11ea0,
n_params=<optimized out>, param_types=0x0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
#11 0x00007f7ec2ee3a46 in g_signal_emit_valist (instance=0x3ee6ec0,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7f7e85f11ea0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
#12 0x00007f7ec2ee412f in g_signal_emit (instance=instance at entry=0x3ee6ec0,
signal_id=<optimized out>, detail=detail at entry=0)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
#13 0x00007f7e8c4edce4 in drain_and_switch_chains (chain=<optimized out>,
drainpad=drainpad at entry=0x7f7e90020130 [GstDecodePad],
last_group=last_group at entry=0x7f7e85f1200c,
drained=drained at entry=0x7f7e85f12014, switched=switched at entry=0x7f7e85f12010)
at gstdecodebin2.c:4096
#14 0x00007f7e8c4f063a in source_pad_event_probe (pad=0x7f7e90020130
[GstDecodePad]) at gstdecodebin2.c:4115
#15 0x00007f7e8c4f063a in source_pad_event_probe (pad=pad at entry=0x7f7e90020130
[GstDecodePad], info=info at entry=0x7f7e85f12190, user_data=0x7f7e90020130) at
gstdecodebin2.c:4843
#16 0x00007f7ec33a963b in probe_hook_marshal (hook=0x21aeb70,
data=0x7f7e85f12100) at gstpad.c:3353
#17 0x00007f7ec2be4994 in g_hook_list_marshal
(hook_list=hook_list at entry=0x7f7e900201c8, may_recurse=may_recurse at entry=1,
marshaller=marshaller at entry=0x7f7ec33a94e0 <probe_hook_marshal>,
data=data at entry=0x7f7e85f12100) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/ghook.c:672
#18 0x00007f7ec33a7e9b in do_probe_callbacks (pad=pad at entry=0x7f7e90020130
[GstDecodePad], info=info at entry=0x7f7e85f12190,
defaultval=defaultval at entry=GST_FLOW_OK)
    at gstpad.c:3505
#19 0x00007f7ec33aa952 in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f7e90020130 [GstDecodePad], event=0x7f7ea005b720,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5097
#20 0x00007f7ec33aaf40 in push_sticky (pad=pad at entry=0x7f7e90020130
[GstDecodePad], ev=ev at entry=0x7f7e85f12270,
user_data=user_data at entry=0x7f7e85f122d0) at gstpad.c:3690
#21 0x00007f7ec33a8c8f in events_foreach (pad=pad at entry=0x7f7e90020130
[GstDecodePad], func=func at entry=0x7f7ec33aadf0 <push_sticky>,
user_data=user_data at entry=0x7f7e85f122d0)
    at gstpad.c:597
#22 0x00007f7ec33b405b in gst_pad_push_event (event=0x7f7ea005b720,
pad=0x7f7e90020130 [GstDecodePad]) at gstpad.c:3746
#23 0x00007f7ec33b405b in gst_pad_push_event (pad=pad at entry=0x7f7e90020130
[GstDecodePad], event=0x7f7ea005b720) at gstpad.c:5252
#24 0x00007f7ec33b41eb in event_forward_func (pad=pad at entry=0x7f7e90020130
[GstDecodePad], data=data at entry=0x7f7e85f123d0) at gstpad.c:2896
#25 0x00007f7ec33b053e in gst_pad_forward (pad=pad at entry=0x3bdb3d0
[GstProxyPad], forward=forward at entry=0x7f7ec33b4130 <event_forward_func>,
user_data=user_data at entry=0x7f7e85f123d0) at gstpad.c:2850
---Type <return> to continue, or q <return> to quit---
#26 0x00007f7ec33b0693 in gst_pad_event_default (pad=pad at entry=0x3bdb3d0
[GstProxyPad], parent=parent at entry=0x7f7e90020130 [GstDecodePad],
event=event at entry=0x7f7ea005b720)
    at gstpad.c:2947
#27 0x00007f7ec33aa173 in gst_pad_send_event_unchecked (pad=pad at entry=0x3bdb3d0
[GstProxyPad], event=event at entry=0x7f7ea005b720,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5452
#28 0x00007f7ec33aaafe in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f7e900c6ff0 [GstPad], event=0x7f7ea005b720,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5123
#29 0x00007f7ec33aaf40 in push_sticky (pad=pad at entry=0x7f7e900c6ff0 [GstPad],
ev=ev at entry=0x7f7e85f125c0, user_data=user_data at entry=0x7f7e85f12620) at
gstpad.c:3690
#30 0x00007f7ec33a8c8f in events_foreach (pad=pad at entry=0x7f7e900c6ff0
[GstPad], func=func at entry=0x7f7ec33aadf0 <push_sticky>,
user_data=user_data at entry=0x7f7e85f12620)
    at gstpad.c:597
#31 0x00007f7ec33b405b in gst_pad_push_event (event=0x7f7ea005b720,
pad=0x7f7e900c6ff0 [GstPad]) at gstpad.c:3746
#32 0x00007f7ec33b405b in gst_pad_push_event (pad=0x7f7e900c6ff0 [GstPad],
event=event at entry=0x7f7ea005b720) at gstpad.c:5252
#33 0x00007f7ec3b05f4a in gst_audio_decoder_push_event
(dec=dec at entry=0x7f7ea01a22c0 [GstMad], event=event at entry=0x7f7ea005b720) at
gstaudiodecoder.c:686
#34 0x00007f7ec3b0af8b in gst_audio_decoder_sink_eventfunc (dec=0x7f7ea01a22c0
[GstMad], event=0x7f7ea005b720) at gstaudiodecoder.c:2286
#35 0x00007f7ec33aa173 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7f7e900c6db0 [GstPad], event=event at entry=0x7f7ea005b720,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5452
#36 0x00007f7ec33aaafe in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f7e900c66f0 [GstPad], event=0x7f7ea005b720,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5123
#37 0x00007f7ec33aaf40 in push_sticky (pad=pad at entry=0x7f7e900c66f0 [GstPad],
ev=ev at entry=0x7f7e85f129c0, user_data=user_data at entry=0x7f7e85f12a20) at
gstpad.c:3690
#38 0x00007f7ec33a8c8f in events_foreach (pad=pad at entry=0x7f7e900c66f0
[GstPad], func=func at entry=0x7f7ec33aadf0 <push_sticky>,
user_data=user_data at entry=0x7f7e85f12a20)
    at gstpad.c:597
#39 0x00007f7ec33b405b in gst_pad_push_event (event=0x7f7ea005b720,
pad=0x7f7e900c66f0 [GstPad]) at gstpad.c:3746
#40 0x00007f7ec33b405b in gst_pad_push_event (pad=0x7f7e900c66f0 [GstPad],
event=0x7f7ea005b720) at gstpad.c:5252
#41 0x00007f7ec38a526c in gst_base_parse_loop (pad=<optimized out>) at
gstbaseparse.c:3467
#42 0x00007f7ec33dbc01 in gst_task_func (task=0x30ecef0 [GstTask]) at
gsttask.c:331
#43 0x00007f7ec2c1b2ee in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthreadpool.c:307
#44 0x00007f7ec2c1a955 in g_thread_proxy (data=0x221f770) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gthread.c:778
#45 0x00007f7ec277a0a4 in start_thread (arg=0x7f7e85f13700) at
pthread_create.c:309
#46 0x00007f7ec24af06d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f7ecab04ac0 (LWP 2915)):
#0  0x00007f7ec27807fc in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f7ec277c4d4 in _L_lock_986 () at
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f7ec277c336 in __GI___pthread_mutex_lock (mutex=0x7f7e9001c5c0) at
../nptl/pthread_mutex_lock.c:114
#3  0x00007f7ec33af652 in gst_pad_activate_mode (new_mode=GST_PAD_MODE_NONE,
pad=0x3bdb3d0 [GstProxyPad]) at gstpad.c:1006
#4  0x00007f7ec33af652 in gst_pad_activate_mode (pad=pad at entry=0x3bdb3d0
[GstProxyPad], mode=mode at entry=GST_PAD_MODE_PUSH, active=active at entry=0) at
gstpad.c:1194
#5  0x00007f7ec339d6d6 in gst_ghost_pad_activate_push_default
(pad=0x7f7e90020130 [GstDecodePad], parent=<optimized out>, active=0) at
gstghostpad.c:379
#6  0x00007f7ec33af63e in gst_pad_activate_mode (pad=pad at entry=0x7f7e90020130
[GstDecodePad], mode=mode at entry=GST_PAD_MODE_PUSH, active=active at entry=0) at
gstpad.c:1187
#7  0x00007f7ec33b005a in gst_pad_set_active (pad=pad at entry=0x7f7e90020130
[GstDecodePad], active=0) at gstpad.c:1071
#8  0x00007f7ec337236d in activate_pads (vpad=<optimized out>,
ret=0x7ffddb681910, active=0x7ffddb68190c) at gstbin.c:2382
#9  0x00007f7ec33a267c in gst_iterator_fold (it=it at entry=0x7f7e88195d40,
func=func at entry=0x7f7ec3372350 <activate_pads>, ret=ret at entry=0x7ffddb681910,
user_data=user_data at entry=0x7ffddb68190c) at gstiterator.c:614
#10 0x00007f7ec3371abf in gst_bin_src_pads_activate (user_data=0x7ffddb68190c,
iter=0x7f7e88195d40) at gstbin.c:2405
#11 0x00007f7ec3371abf in gst_bin_src_pads_activate (bin=bin at entry=0x3ee6ec0
[GstDecodeBin], active=active at entry=0) at gstbin.c:2439
#12 0x00007f7ec3376efa in gst_bin_change_state_func (element=0x3ee6ec0
[GstDecodeBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2629
#13 0x00007f7e8c4ed0c3 in gst_decode_bin_change_state (element=0x3ee6ec0
[GstDecodeBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstdecodebin2.c:5150
#14 0x00007f7ec3396df2 in gst_element_change_state
(element=element at entry=0x3ee6ec0 [GstDecodeBin],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY)
    at gstelement.c:2604
#15 0x00007f7ec33973e7 in gst_element_set_state_func (element=0x3ee6ec0
[GstDecodeBin], state=GST_STATE_READY) at gstelement.c:2560
#16 0x00007f7ec3376a93 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x3ee6ec0
[GstDecodeBin], bin=0x30e40b0 [GstURIDecodeBin]) at gstbin.c:2341
#17 0x00007f7ec3376a93 in gst_bin_change_state_func (element=0x30e40b0
[GstURIDecodeBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstbin.c:2694
#18 0x00007f7e8c4f78f0 in gst_uri_decode_bin_change_state (element=0x30e40b0
[GstURIDecodeBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at
gsturidecodebin.c:2752
#19 0x00007f7ec3396df2 in gst_element_change_state
(element=element at entry=0x30e40b0 [GstURIDecodeBin],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY)
    at gstelement.c:2604
---Type <return> to continue, or q <return> to quit---
#20 0x00007f7ec33973e7 in gst_element_set_state_func (element=0x30e40b0
[GstURIDecodeBin], state=GST_STATE_READY) at gstelement.c:2560
#21 0x00007f7ec3376a93 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x30e40b0
[GstURIDecodeBin], bin=0x3059770 [GstPlayBin]) at gstbin.c:2341
#22 0x00007f7ec3376a93 in gst_bin_change_state_func (element=0x3059770
[GstPlayBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2694
#23 0x00007f7e8c502c7b in gst_play_bin_change_state (element=0x3059770
[GstPlayBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstplaybin2.c:5675
#24 0x00007f7ec3396df2 in gst_element_change_state
(element=element at entry=0x3059770 [GstPlayBin], transition=<optimized out>) at
gstelement.c:2604
#25 0x00007f7ec33976df in gst_element_continue_state
(element=element at entry=0x3059770 [GstPlayBin],
ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2314
#26 0x00007f7ec3396fd8 in gst_element_change_state
(element=element at entry=0x3059770 [GstPlayBin],
transition=transition at entry=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstelement.c:2641
#27 0x00007f7ec33973e7 in gst_element_set_state_func (element=0x3059770
[GstPlayBin], state=GST_STATE_NULL) at gstelement.c:2560
#28 0x00007f7eca78d32f in  () at /usr/lib/librhythmbox-core.so.9
#29 0x00007f7eca78d878 in  () at /usr/lib/librhythmbox-core.so.9
#30 0x00007f7eca706b76 in  () at /usr/lib/librhythmbox-core.so.9
#31 0x00007f7eca709820 in  () at /usr/lib/librhythmbox-core.so.9
#32 0x00007f7eca709ba2 in  () at /usr/lib/librhythmbox-core.so.9
#36 0x00007f7ec2ee412f in <emit signal ??? on instance 0x249f8d0 [RBPlayerGst]>
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
    #33 0x00007f7ec2ec9015 in g_closure_invoke (closure=0x256b450,
return_value=return_value at entry=0x0, n_param_values=3,
param_values=param_values at entry=0x7ffddb682270,
invocation_hint=invocation_hint at entry=0x7ffddb6821f0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:801
    #34 0x00007f7ec2edb061 in signal_emit_unlocked_R
(node=node at entry=0x255ea10, detail=detail at entry=0,
instance=instance at entry=0x249f8d0, emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7ffddb682270) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3627
    #35 0x00007f7ec2ee3dfc in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args at entry=0x7ffddb682450)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3383
#37 0x00007f7eca78caf1 in  () at /usr/lib/librhythmbox-core.so.9
#38 0x00007f7ec2bf3e9a in g_main_context_dispatch (context=0x21c5120) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3154
#39 0x00007f7ec2bf3e9a in g_main_context_dispatch
(context=context at entry=0x21c5120) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3769
#40 0x00007f7ec2bf4240 in g_main_context_iterate
(context=context at entry=0x21c5120, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3840
#41 0x00007f7ec2bf42ec in g_main_context_iteration (context=0x21c5120,
context at entry=0x0, may_block=may_block at entry=1)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3901
#42 0x00007f7ec3de8b1c in g_application_run (application=0x21cd180
[RBApplication], argc=1, argv=0x7ffddb6829c8)
    at /build/glib2.0-l3js1a/glib2.0-2.46.1/./gio/gapplication.c:2311
#43 0x00007f7eca6f1135 in rb_application_run () at
/usr/lib/librhythmbox-core.so.9
#44 0x0000000000400f5a in main ()

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list