[Bug 728777] Hangs when trying to play unsupported video

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 13 01:47:10 PDT 2015


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

Bastien Nocera <bugzilla at hadess.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|GStreamer backend           |don't know
           Assignee|totem-gstreamer-maint at gnome |gstreamer-bugs at lists.freede
                   |.bugs                       |sktop.org
            Product|totem                       |GStreamer
   Target Milestone|---                         |git master
         QA Contact|totem-gstreamer-maint at gnome |gstreamer-bugs at lists.freede
                   |.bugs                       |sktop.org

--- Comment #2 from Bastien Nocera <bugzilla at hadess.net> ---
Seems to be a problem with GStreamer 1.4.x, doesn't happen with the 1.5 branch:
#0  0x00007fffefd02239 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff0270bd9 in g_mutex_lock_slowpath (mutex=mutex at entry=0x134bc88)
at gthread-posix.c:1308
#2  0x00007ffff02715b2 in g_mutex_lock (mutex=mutex at entry=0x134bc88) at
gthread-posix.c:1332
#3  0x00007ffff680525e in gst_bus_post (bus=bus at entry=0x134bc70 [GstBus],
message=message at entry=0x23640a0) at gstbus.c:312
#4  0x00007ffff6817258 in gst_element_post_message_default
(element=element at entry=0x13a1d30 [GstPlayBin], message=0x23640a0) at
gstelement.c:1688
#5  0x00007ffff67f9aef in gst_bin_post_message (element=0x13a1d30 [GstPlayBin],
msg=0x23640a0) at gstbin.c:2523
#6  0x00007ffff052c174 in _g_closure_invoke_va
(closure=closure at entry=0x13555a0, return_value=return_value at entry=0x0,
instance=instance at entry=0x13a1d30, args=args at entry=0x7fffffffcf40,
n_params=<optimized out>, param_types=0x0) at gclosure.c:831
#7  0x00007ffff0546ecd in g_signal_emit_valist (instance=0x13a1d30,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffffffcf40) at
gsignal.c:3214
#8  0x00007ffff054750f in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3361
#9  0x00007ffff052f1f7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x1d4bed0,
return_value=<optimized out>, instance=<optimized out>, args=<optimized out>,
marshal_data=0x0, n_params=<optimized out>, param_types=0x6cccd0) at
gmarshal.c:2102
#10 0x00007ffff052c174 in _g_closure_invoke_va
(closure=closure at entry=0x1d4bed0, return_value=return_value at entry=0x0,
instance=instance at entry=0x20519c0, args=args at entry=0x7fffffffd290,
n_params=<optimized out>, param_types=0x6cccd0) at gclosure.c:831
#11 0x00007ffff0546ecd in g_signal_emit_valist (instance=0x20519c0,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffffffd290) at
gsignal.c:3214
#12 0x00007ffff054750f in g_signal_emit (instance=instance at entry=0x20519c0,
signal_id=<optimized out>, detail=detail at entry=0) at gsignal.c:3361
#13 0x00007ffff6818191 in gst_element_remove_pad (element=<optimized out>,
pad=0x2196750 [GstGhostPad]) at gstelement.c:804
#14 0x00007ffff052f1f7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x1e1a9a0,
return_value=<optimized out>, instance=<optimized out>, args=<optimized out>,
marshal_data=0x0, n_params=<optimized out>, param_types=0x6cccd0) at
gmarshal.c:2102
#15 0x00007ffff052c174 in _g_closure_invoke_va
(closure=closure at entry=0x1e1a9a0, return_value=return_value at entry=0x0,
instance=instance at entry=0x1e1bd80, args=args at entry=0x7fffffffd610,
n_params=<optimized out>, param_types=0x6cccd0) at gclosure.c:831
#16 0x00007ffff0546ecd in g_signal_emit_valist (instance=0x1e1bd80,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffffffd610) at
gsignal.c:3214
#17 0x00007ffff054750f in g_signal_emit (instance=instance at entry=0x1e1bd80,
signal_id=<optimized out>, detail=detail at entry=0) at gsignal.c:3361
#18 0x00007ffff6818191 in gst_element_remove_pad (element=<optimized out>,
pad=pad at entry=0x2192eb0 [GstDecodePad]) at gstelement.c:804
#19 0x00007fffdc17fc76 in gst_decode_chain_free_internal (chain=0x2192b80,
hide=hide at entry=0) at gstdecodebin2.c:2982
#20 0x00007fffdc17fd72 in gst_decode_group_free_internal (group=0x21bdde0,
hide=hide at entry=0) at gstdecodebin2.c:3101
#21 0x00007fffdc17f73d in gst_decode_chain_free_internal (chain=0x1eb8000,
hide=hide at entry=0) at gstdecodebin2.c:2896
#22 0x00007fffdc17ff43 in gst_decode_bin_dispose (chain=<optimized out>) at
gstdecodebin2.c:3029
#23 0x00007fffdc17ff43 in gst_decode_bin_dispose (object=0x1e1bd80
[GstDecodeBin]) at gstdecodebin2.c:1109
#24 0x00007ffff053102c in g_object_unref (_object=0x1e1bd80) at gobject.c:3133
#25 0x00007ffff67f386e in gst_object_unref (object=<optimized out>) at
gstobject.c:282
#26 0x00007ffff682769c in _gst_message_free (message=0x2110390) at
gstmessage.c:185
#27 0x00007ffff6805c28 in gst_bus_set_flushing (msg=<optimized out>) at
../gst/gstmessage.h:364
#28 0x00007ffff6805c28 in gst_bus_set_flushing (bus=0x134bc70 [GstBus],
flushing=1) at gstbus.c:447
#29 0x00007ffff683a39d in gst_pipeline_change_state (element=0x13a1d30
[GstPlayBin], transition=<optimized out>) at gstpipeline.c:506
#30 0x00007fffdc193380 in gst_play_bin_change_state (element=0x13a1d30
[GstPlayBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstplaybin2.c:5539
#31 0x00007ffff681ab82 in gst_element_change_state
(element=element at entry=0x13a1d30 [GstPlayBin],
transition=transition at entry=GST_STATE_CHANGE_READY_TO_NULL) at
gstelement.c:2602
#32 0x00007ffff681b18a in gst_element_set_state_func (element=0x13a1d30
[GstPlayBin], state=GST_STATE_NULL) at gstelement.c:2558
#33 0x00007ffff7bae8bb in bvw_bus_message_cb () at /lib64/libtotem.so.0
#34 0x00007ffff052ef0e in g_cclosure_marshal_VOID__BOXEDv (closure=0x132d3e0,
return_value=<optimized out>, instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x798bd0)
at gmarshal.c:1950
#35 0x00007ffff052c174 in _g_closure_invoke_va
(closure=closure at entry=0x132d3e0, return_value=return_value at entry=0x0,
instance=instance at entry=0x134bc70, args=args at entry=0x7fffffffdcc0,
n_params=<optimized out>, param_types=0x798bd0) at gclosure.c:831
#36 0x00007ffff0546ecd in g_signal_emit_valist (instance=0x134bc70,
signal_id=<optimized out>, detail=1002, var_args=var_args at entry=0x7fffffffdcc0)
at gsignal.c:3214
#37 0x00007ffff054750f in g_signal_emit (instance=instance at entry=0x134bc70,
signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3361
#38 0x00007ffff6805022 in gst_bus_async_signal_func (bus=0x134bc70 [GstBus],
message=0x217cd00, data=<optimized out>) at gstbus.c:1131
#39 0x00007ffff6805d86 in gst_bus_source_dispatch (source=0x133fd90,
callback=0x7ffff6804fa0 <gst_bus_async_signal_func>, user_data=0x0) at
gstbus.c:775
#40 0x00007ffff022c22a in g_main_context_dispatch (context=0x650ad0) at
gmain.c:3122
#41 0x00007ffff022c22a in g_main_context_dispatch
(context=context at entry=0x650ad0) at gmain.c:3737
#42 0x00007ffff022c5c0 in g_main_context_iterate
(context=context at entry=0x650ad0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3808
#43 0x00007ffff022c66c in g_main_context_iteration (context=0x650ad0,
context at entry=0x0, may_block=may_block at entry=1) at gmain.c:3869
#44 0x00007ffff081e20c in g_application_run (application=0x613750
[TotemObject], argc=1, argv=0x7fffffffe078) at gapplication.c:2308
#45 0x0000000000401074 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