gst_element_set_state deadlock

toots toots at rastageeks.org
Fri Aug 17 17:29:28 UTC 2018


Same here with 1.10.4. It seems to go away with 1.14.2.Details:Pilepine:
filesrc location="/tmp/gni/bla.mp4" ! decodebin name=d d. ! queue !
audioconvert ! audioresample ! appsink max-buffers=10 drop=false sync=false
name="audio_sink"
caps="audio/x-raw,format=S16LE,layout=interleaved,channels=2,rate=44100" d.
! queue ! videoconvert ! videoscale add-borders=true ! videorate ! appsink
name="video_sink" drop=false sync=false max-buffers=10
caps="video/x-raw,format=RGBA,width=320,height=240,framerate=25/1,pixel-aspect-ratio=1/1
Backtrace with 1.10.4:
#2  0x00007f383471578c in gst_base_sink_change_state
(element=0x7f37e8008eb0, transition=) at gstbasesink.c:5080#3 
0x00007f383512872e in gst_element_change_state
(element=element at entry=0x7f37e8008eb0,
transition=transition at entry=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at
gstelement.c:2695#4  0x00007f3835128e9f in gst_element_set_state_func
(element=0x7f37e8008eb0, state=GST_STATE_PAUSED) at gstelement.c:2649#5 
0x00007f38351071ad in gst_bin_element_set_state (next=GST_STATE_PAUSED,
current=GST_STATE_PLAYING, start_time=20269770500,
base_time=230148100213858, element=0x7f37e8008eb0, bin=0x7f38041da320)    at
gstbin.c:2619#6  gst_bin_change_state_func (element=0x7f38041da320,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2961#7 
0x00007f383514c73a in gst_pipeline_change_state (element=0x7f38041da320,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstpipeline.c:499#8 
0x00007f383512872e in gst_element_change_state
(element=element at entry=0x7f38041da320,
transition=transition at entry=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at
gstelement.c:2695#9  0x00007f3835128e9f in gst_element_set_state_func
(element=0x7f38041da320, state=GST_STATE_NULL) at gstelement.c:2649




--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180817/3eab8ef3/attachment.html>


More information about the gstreamer-devel mailing list