[Bug 792156] New: tests: glimagesink test_query_drain sometimes hangs and times out
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jan 3 10:34:02 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=792156
Bug ID: 792156
Summary: tests: glimagesink test_query_drain sometimes hangs
and times out
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-base
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: t.i.m at zen.co.uk
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
$ make elements/glimagesink.gdb-forever
Thread 4 (Thread 0x7fffebfff700 (LWP 16064)):
#0 0x00007ffff63cc66d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff68f2159 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffe0001310, timeout=<optimized out>, context=0x7fffe00008c0)
at ../../../../glib/gmain.c:4187
#2 0x00007ffff68f2159 in g_main_context_iterate (context=0x7fffe00008c0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3881
#3 0x00007ffff68f24f2 in g_main_loop_run (loop=0x7fffe0001200) at
../../../../glib/gmain.c:4082
#4 0x00007ffff7b8a637 in _event_thread_main (display=0x7fffe4002870
[GstGLDisplayEGL]) at gstgldisplay.c:140
#5 0x00007ffff6919635 in g_thread_proxy (data=0x5555557e5140) at
../../../../glib/gthread.c:784
#6 0x00007ffff6691494 in start_thread (arg=0x7fffebfff700) at
pthread_create.c:333
#7 0x00007ffff63d5abf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 3 (Thread 0x7ffff0df9700 (LWP 16063)):
#0 0x00007ffff63cc66d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff68f2159 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7fffe4175a10, timeout=<optimized out>, context=0x55555577eef0)
at ../../../../glib/gmain.c:4187
#2 0x00007ffff68f2159 in g_main_context_iterate (context=0x55555577eef0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3881
#3 0x00007ffff68f24f2 in g_main_loop_run (loop=0x555555807010) at
../../../../glib/gmain.c:4082
#4 0x00007ffff7ba6145 in gst_gl_window_default_run (window=0x555555816120
[GstGLWindowWaylandEGL]) at gstglwindow.c:496
#5 0x00007ffff7b8e749 in gst_gl_context_create_thread (context=0x555555805070
[GstGLContextEGL]) at gstglcontext.c:1309
#6 0x00007ffff6919635 in g_thread_proxy (data=0x5555557a5630) at
../../../../glib/gthread.c:784
#7 0x00007ffff6691494 in start_thread (arg=0x7ffff0df9700) at
pthread_create.c:333
#8 0x00007ffff63d5abf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 2 (Thread 0x7ffff15fa700 (LWP 16062)):
#0 0x00007ffff63cc66d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff68f2159 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fffec0017d0, timeout=<optimized out>, context=0x7fffec001500)
at ../../../../glib/gmain.c:4187
#2 0x00007ffff68f2159 in g_main_context_iterate (context=0x7fffec001500,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../../glib/gmain.c:3881
#3 0x00007ffff68f24f2 in g_main_loop_run (loop=0x7fffec0010e0) at
../../../../glib/gmain.c:4082
#4 0x00007ffff7b8a637 in _event_thread_main (display=0x555555804060
[GstGLDisplayWayland]) at gstgldisplay.c:140
#5 0x00007ffff6919635 in g_thread_proxy (data=0x5555557e50a0) at
../../../../glib/gthread.c:784
#6 0x00007ffff6691494 in start_thread (arg=0x7ffff15fa700) at
pthread_create.c:333
#7 0x00007ffff63d5abf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 1 (Thread 0x7ffff7fa4040 (LWP 16058)):
#0 0x00007ffff63cc66d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ffff4cc9769 in () at
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#2 0x00007ffff4ccadac in wl_display_dispatch_queue () at
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#3 0x00007ffff7bb512f in gst_gl_wl_display_roundtrip_queue
(display=0x55555580ff10, queue=0x7fffe40008c0) at wayland_event_source.c:79
#4 0x00007ffff7bb4d1a in gst_gl_window_wayland_egl_show (window=0x555555816120
[GstGLWindowWaylandEGL]) at gstglwindow_wayland_egl.c:461
#5 0x00007ffff239c700 in gst_glimage_sink_redisplay
(gl_sink=gl_sink at entry=0x5555557fe9f0 [GstGLImageSink]) at
gstglimagesink.c:2324
#6 0x00007ffff239ca8a in gst_glimage_sink_show_frame (vsink=<optimized out>,
buf=<optimized out>) at gstglimagesink.c:1741
#7 0x00007ffff76a3b78 in gst_base_sink_do_preroll
(sink=sink at entry=0x5555557fe9f0 [GstGLImageSink], obj=obj at entry=0x555555804470)
at gstbasesink.c:2344
#8 0x00007ffff76a547b in gst_base_sink_chain_unlocked
(basesink=basesink at entry=0x5555557fe9f0 [GstGLImageSink],
obj=obj at entry=0x555555804470, is_list=is_list at entry=0, pad=<optimized out>)
at gstbasesink.c:3483
#9 0x00007ffff76a6e00 in gst_base_sink_chain_main (basesink=0x5555557fe9f0
[GstGLImageSink], pad=<optimized out>, obj=0x555555804470, is_list=0) at
gstbasesink.c:3672
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff6e851c3 in gst_pad_chain_data_unchecked (data=0x555555804470,
type=4112, pad=0x5555557f2e70 [GstPad]) at gstpad.c:4272
#11 0x00007ffff6e851c3 in gst_pad_push_data (pad=pad at entry=0x5555557f2c20
[GstPad], type=type at entry=4112, data=data at entry=0x555555804470) at
gstpad.c:4528
#12 0x00007ffff6e8d6f3 in gst_pad_push (pad=0x5555557f2c20 [GstPad],
buffer=0x555555804470) at gstpad.c:4647
#13 0x00007ffff76b0fe0 in gst_base_transform_chain (pad=<optimized out>,
parent=0x5555557f8b00 [GstGLColorBalance], buffer=<optimized out>) at
gstbasetransform.c:2321
#14 0x00007ffff6e851c3 in gst_pad_chain_data_unchecked (data=0x555555804470,
type=4112, pad=0x5555557f29d0 [GstPad]) at gstpad.c:4272
#15 0x00007ffff6e851c3 in gst_pad_push_data (pad=pad at entry=0x5555557f2780
[GstPad], type=type at entry=4112, data=data at entry=0x555555804470) at
gstpad.c:4528
#16 0x00007ffff6e8d6f3 in gst_pad_push (pad=0x5555557f2780 [GstPad],
buffer=0x555555804470) at gstpad.c:4647
#17 0x00007ffff76b0fe0 in gst_base_transform_chain (pad=<optimized out>,
parent=0x5555557f0490 [GstGLColorConvertElement], buffer=<optimized out>) at
gstbasetransform.c:2321
#18 0x00007ffff6e851c3 in gst_pad_chain_data_unchecked (data=0x555555804470,
type=4112, pad=0x5555557f2530 [GstPad]) at gstpad.c:4272
#19 0x00007ffff6e851c3 in gst_pad_push_data (pad=pad at entry=0x5555557f22e0
[GstPad], type=type at entry=4112, data=data at entry=0x555555804470) at
gstpad.c:4528
#20 0x00007ffff6e8d6f3 in gst_pad_push (pad=0x5555557f22e0 [GstPad],
buffer=0x555555804470) at gstpad.c:4647
#21 0x00007ffff76b0fe0 in gst_base_transform_chain (pad=<optimized out>,
parent=0x5555557f0110 [GstGLUploadElement], buffer=<optimized out>) at
gstbasetransform.c:2321
#22 0x00007ffff6e851c3 in gst_pad_chain_data_unchecked (data=0x555555804470,
type=4112, pad=0x5555557f2090 [GstPad]) at gstpad.c:4272
#23 0x00007ffff6e851c3 in gst_pad_push_data (pad=pad at entry=0x55555580a090
[GstProxyPad], type=type at entry=4112, data=data at entry=0x555555804470) at
gstpad.c:4528
#24 0x00007ffff6e8d6f3 in gst_pad_push (pad=pad at entry=0x55555580a090
[GstProxyPad], buffer=buffer at entry=0x555555804470) at gstpad.c:4647
#25 0x00007ffff6e736bb in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x555555804470) at gstghostpad.c:127
#26 0x00007ffff6e851c3 in gst_pad_chain_data_unchecked (data=0x555555804470,
type=4112, pad=0x555555808200 [GstGhostPad]) at gstpad.c:4272
#27 0x00007ffff6e851c3 in gst_pad_push_data (pad=pad at entry=0x5555557f30c0
[GstPad], type=type at entry=4112, data=data at entry=0x555555804470) at
gstpad.c:4528
#28 0x00007ffff6e8d6f3 in gst_pad_push (pad=0x5555557f30c0 [GstPad],
buffer=0x555555804470) at gstpad.c:4647
#29 0x0000555555555d93 in do_push_func (buf=<optimized out>) at
elements/glimagesink.c:50
#30 0x0000555555555d93 in test_query_drain (__i__=<optimized out>) at
elements/glimagesink.c:222
#31 0x00007ffff74644bc in tcase_run_tfun_nofork (sr=sr at entry=0x5555557d0c30,
tc=tc at entry=0x555555764920, i=i at entry=0, tfun=<optimized out>, tfun=<optimized
out>) at check_run.c:393
#32 0x00007ffff746498e in srunner_iterate_tcase_tfuns (tc=0x555555764920,
sr=0x5555557d0c30) at check_run.c:243
#33 0x00007ffff746498e in srunner_run_tcase (tc=0x555555764920,
sr=0x5555557d0c30) at check_run.c:377
#34 0x00007ffff746498e in srunner_iterate_suites (print_mode=CK_SILENT,
exclude_tags=0x0, include_tags=0x0, tcname=<optimized out>, sname=0x0,
sr=0x5555557d0c30) at check_run.c:205
#35 0x00007ffff746498e in srunner_run_tagged (sr=sr at entry=0x5555557d0c30,
sname=sname at entry=0x0, tcname=<optimized out>,
tcname at entry=0x0, include_tags=include_tags at entry=0x0,
exclude_tags=exclude_tags at entry=0x0, print_mode=print_mode at entry=CK_NORMAL) at
check_run.c:740
#36 0x00007ffff746502d in srunner_run (sr=sr at entry=0x5555557d0c30,
sname=sname at entry=0x0, tcname=tcname at entry=0x0,
print_mode=print_mode at entry=CK_NORMAL) at check_run.c:754
#37 0x00007ffff746503b in srunner_run_all (sr=sr at entry=0x5555557d0c30,
print_mode=print_mode at entry=CK_NORMAL) at check_run.c:692
#38 0x00007ffff745975d in gst_check_run_suite (suite=<optimized out>,
name=0x555555556124 "glimagesink", fname=0x555555556130
"elements/glimagesink.c") at gstcheck.c:1059
#39 0x0000555555555792 in main (argc=<optimized out>, argv=<optimized out>) at
elements/glimagesink.c:282
--
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