[Bug 783627] gstvideodecoder.c: gst_video_decoder_negotiate triggers deadlock
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Jun 10 11:46:01 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=783627
--- Comment #2 from minfrin at sharp.fm ---
Let's try this again.
First stack trace, waiting inside klass->negotiate():
x Thread 21 (Thread 0x6a1ff460 (LWP 28443)):
x #0 syscall () at ../ports/sysdeps/unix/sysv/linux/arm/syscall.S:37
x #1 0x76d7943c in g_cond_wait (cond=0x6de57c54, mutex=0x6de57c04) at
/build/glib2.0-tTvduh/glib2.0-2.42.1/./glib/gthread-posix.c:1396
x #2 0x76f052c4 in do_probe_callbacks (pad=0x6de57bf8, info=0x6a1fea78,
defaultval=GST_FLOW_OK) at gstpad.c:3666
x #3 0x76f07104 in gst_pad_peer_query (pad=0x6de57bf8, query=0x7190ca00) at
gstpad.c:4071
x #4 0x76330cc4 in gst_video_decoder_negotiate_pool (decoder=0x71836150,
caps=0x72204ea0) at gstvideodecoder.c:3708
x #5 0x763315c8 in gst_video_decoder_negotiate_default (decoder=0x71836150) at
gstvideodecoder.c:3859
x #6 0x763317ac in gst_video_decoder_negotiate (decoder=0x71836150) at
gstvideodecoder.c:3900
x #7 0x72e6c28c in gst_omx_video_dec_reconfigure_output_port (self=0x71836150)
at gstomxvideodec.c:974
x #8 0x72e6d530 in gst_omx_video_dec_loop (self=0x71836150) at
gstomxvideodec.c:1289
x #9 0x76f519e8 in gst_task_func (task=0x6de4c2c8) at gsttask.c:332
x #10 0x76f5305c in default_func (tdata=0x1ca9a0, pool=0x38c58) at
gsttaskpool.c:69
x #11 0x76d5945c in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-tTvduh/glib2.0-2.42.1/./glib/gthreadpool.c:307
x #12 0x76d588c4 in g_thread_proxy (data=0x718032f0) at
/build/glib2.0-tTvduh/glib2.0-2.42.1/./glib/gthread.c:764
x #13 0x76c9ae90 in start_thread (arg=0x6a1ff460) at pthread_create.c:311
x #14 0x76c24598 in ?? () at
../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:92 from
/lib/arm-linux-gnueabihf/libc.so.6
x Backtrace stopped: previous frame identical to this frame (corrupt stack?)
--
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