[Bug 741900] New: gl: xcb threading assertion after some time

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Dec 23 03:35:15 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=741900
  GStreamer | gst-plugins-bad | git

           Summary: gl: xcb threading assertion after some time
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: slomo at coaxion.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


$ env GST_GL_XINITTHREADS=1 gst-launch-1.0 videotestsrc ! queue ! tee name=t  
t. ! queue ! glvideomixer name=mixer sink_1::xpos=320 ! glimagesink   t. !
queue ! glimagesink    videotestsrc pattern=ball ! mixer.

Running this for a few minutes gives:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'mixer': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Redistribute latency...
lt-gst-launch-1.0: ../../src/xcb_conn.c:186: write_vec: Assertion
`!c->out.queue_len' failed.
fish: 'env GST_GL_XINITTHREADS=1 gst-l…' terminated by signal SIGABRT (Abort)



Thread 12 (Thread 0x7f484f7fe700 (LWP 17962)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f485c2b153c in g_cond_wait (cond=0x1590538, mutex=0x1590530) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1396
#2  0x00007f4859bbaaeb in _chain (pad=<optimized out>, object=<optimized out>,
buffer=0x7f483c02f610) at gstaggregator.c:1663
#3  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x1590570,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
#4  0x00007f485c9ff573 in gst_pad_push_data (pad=0x1562b80, type=4112,
data=<optimized out>) at gstpad.c:4063
#5  0x00007f485a25efbc in gst_queue_push_one (queue=<optimized out>) at
gstqueue.c:1182
#6  gst_queue_loop (pad=<optimized out>) at gstqueue.c:1311
#7  0x00007f485ca2a6cf in gst_task_func (task=0x1595290) at gsttask.c:316
#8  0x00007f485c2942c8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:307
#9  0x00007f485c293935 in g_thread_proxy (data=0x1589050) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#10 0x00007f485bc020a4 in start_thread (arg=0x7f484f7fe700) at
pthread_create.c:309
#11 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f484ffff700 (LWP 17961)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f485c2b153c in g_cond_wait (cond=0x7f484fffe4c8,
mutex=0x7f484fffe4c0) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1396
#2  0x00007f4859de9cab in gst_gl_window_default_send_message (window=<optimized
out>, callback=<optimized out>, data=<optimized out>)
    at gstglwindow.c:473
#3  0x00007f4859dee050 in gst_gl_window_x11_draw (window=0x7f48500089a0,
width=640, height=240) at gstglwindow_x11.c:448
#4  0x00007f485a00d537 in gst_glimage_sink_redisplay (gl_sink=0x158ae00) at
gstglimagesink.c:1414
#5  0x00007f485a00ef74 in gst_glimage_sink_show_frame (vsink=<optimized out>,
buf=<optimized out>) at gstglimagesink.c:944
---Type <return> to continue, or q <return> to quit---
#6  0x00007f485a72909d in gst_base_sink_chain_unlocked (basesink=<optimized
out>, pad=<optimized out>, obj=<optimized out>, is_list=<optimized out>)
    at gstbasesink.c:3439
#7  0x00007f485a72871f in gst_base_sink_chain_main (basesink=0x158ae00,
pad=<optimized out>, obj=0x7f483c033e10, is_list=0) at gstbasesink.c:3547
#8  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x1562fe0,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
#9  0x00007f485c9ff573 in gst_pad_push_data (pad=0x1562db0, type=4112,
data=<optimized out>) at gstpad.c:4063
#10 0x00007f48599b20a6 in gst_videoaggregator_aggregate (agg=0x1585c80,
timeout=<optimized out>) at gstvideoaggregator.c:1341
#11 0x00007f4859bbcb3a in aggregate_func (self=0x1585c80) at
gstaggregator.c:599
#12 0x00007f485ca2a6cf in gst_task_func (task=0x1595170) at gsttask.c:316
#13 0x00007f485c2942c8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:307
#14 0x00007f485c293935 in g_thread_proxy (data=0x1589190) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#15 0x00007f485bc020a4 in start_thread (arg=0x7f484ffff700) at
pthread_create.c:309
#16 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f484effd700 (LWP 17963)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f485c2b153c in g_cond_wait (cond=0x15688e8, mutex=0x15688c0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1396
#2  0x00007f485a25c1e6 in gst_queue_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0x7f483c031740) at gstqueue.c:1078
#3  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x1563210,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
#4  0x00007f485c9ff573 in gst_pad_push_data (pad=0x1592270, type=4112,
data=<optimized out>) at gstpad.c:4063
#5  0x00007f485a26d9bb in gst_tee_do_push (tee=0x156c000, data=0x7f483c031740,
is_list=0, pad=<optimized out>) at gsttee.c:591
#6  gst_tee_handle_data (tee=0x156c000, data=0x7f483c031740, is_list=0) at
gsttee.c:663
#7  0x00007f485a26d419 in gst_tee_chain (pad=<optimized out>, parent=0x156c000,
buffer=0x7f483c031740) at gsttee.c:735
#8  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x1562720,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
---Type <return> to continue, or q <return> to quit---
#9  0x00007f485c9ff573 in gst_pad_push_data (pad=0x15624f0, type=4112,
data=<optimized out>) at gstpad.c:4063
#10 0x00007f485a25efbc in gst_queue_push_one (queue=<optimized out>) at
gstqueue.c:1182
#11 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1311
#12 0x00007f485ca2a6cf in gst_task_func (task=0x15954d0) at gsttask.c:316
#13 0x00007f485c2942c8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:307
#14 0x00007f485c293935 in g_thread_proxy (data=0x15890f0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#15 0x00007f485bc020a4 in start_thread (arg=0x7f484effd700) at
pthread_create.c:309
#16 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f4854f21700 (LWP 17960)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f485c2b153c in g_cond_wait (cond=0x7f4854f20908,
mutex=0x7f4854f20900) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1396
#2  0x00007f4859de9cab in gst_gl_window_default_send_message (window=<optimized
out>, callback=<optimized out>, data=<optimized out>)
    at gstglwindow.c:473
#3  0x00007f4859dee050 in gst_gl_window_x11_draw (window=0x7f4850008120,
width=320, height=240) at gstglwindow_x11.c:448
#4  0x00007f485a00d537 in gst_glimage_sink_redisplay (gl_sink=0x158bfc0) at
gstglimagesink.c:1414
#5  0x00007f485a00ef74 in gst_glimage_sink_show_frame (vsink=<optimized out>,
buf=<optimized out>) at gstglimagesink.c:944
#6  0x00007f485a72909d in gst_base_sink_chain_unlocked (basesink=<optimized
out>, pad=<optimized out>, obj=<optimized out>, is_list=<optimized out>)
    at gstbasesink.c:3439
#7  0x00007f485a72871f in gst_base_sink_chain_main (basesink=0x158bfc0,
pad=<optimized out>, obj=0x7f483c02f3f0, is_list=0) at gstbasesink.c:3547
#8  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x1563670,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
#9  0x00007f485c9ff573 in gst_pad_push_data (pad=0x1563440, type=4112,
data=<optimized out>) at gstpad.c:4063
#10 0x00007f485a25efbc in gst_queue_push_one (queue=<optimized out>) at
gstqueue.c:1182
---Type <return> to continue, or q <return> to quit---
#11 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1311
#12 0x00007f485ca2a6cf in gst_task_func (task=0x1595050) at gsttask.c:316
#13 0x00007f485c2942c8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:307
#14 0x00007f485c293935 in g_thread_proxy (data=0x15890a0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#15 0x00007f485bc020a4 in start_thread (arg=0x7f4854f21700) at
pthread_create.c:309
#16 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f485ce8f700 (LWP 17946)):
#0  0x00007f485b92e18d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f485c26cee4 in g_main_context_poll (priority=2147483647, n_fds=2,
fds=0x155c530, timeout=-1, context=0x15a3200)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
#2  g_main_context_iterate (context=0x15a3200, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3  0x00007f485c26d272 in g_main_loop_run (loop=0x158de20) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#4  0x00007f485c9d077a in gst_bus_poll (bus=0x140ab00, events=<optimized out>,
timeout=<optimized out>) at gstbus.c:1130
#5  0x0000000000405240 in event_loop (pipeline=<optimized out>, blocking=<error
reading variable: Cannot access memory at address 0x1>, 
    do_progress=<optimized out>, target_state=<optimized out>) at
gst-launch.c:531
#6  0x0000000000403f17 in main (argc=<optimized out>, argv=<optimized out>) at
gst-launch.c:1112

Thread 7 (Thread 0x7f484cff9700 (LWP 17967)):
#0  0x00007f485b92e18d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f485c26cee4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f4834001220, timeout=-1, context=0x7f48340008c0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
---Type <return> to continue, or q <return> to quit---
#2  g_main_context_iterate (context=0x7f48340008c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3  0x00007f485c26d272 in g_main_loop_run (loop=0x7f4834001200) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#4  0x00007f4859de8a25 in gst_gl_window_navigation_thread
(window=0x7f4850008120) at gstglwindow.c:788
#5  0x00007f485c293935 in g_thread_proxy (data=0x7f48500030f0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#6  0x00007f485bc020a4 in start_thread (arg=0x7f484cff9700) at
pthread_create.c:309
#7  0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f484dffb700 (LWP 17965)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f485c2b153c in g_cond_wait (cond=0x1568308, mutex=0x15682e0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1396
#2  0x00007f485a25c1e6 in gst_queue_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0x7f483c02f1d0) at gstqueue.c:1078
#3  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x15622c0,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
#4  0x00007f485c9ff573 in gst_pad_push_data (pad=0x1562090, type=4112,
data=<optimized out>) at gstpad.c:4063
#5  0x00007f485a735ce8 in gst_base_src_loop (pad=0x1562090) at
gstbasesrc.c:2845
#6  0x00007f485ca2a6cf in gst_task_func (task=0x15955f0) at gsttask.c:316
#7  0x00007f485c2942c8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:307
#8  0x00007f485c293935 in g_thread_proxy (data=0x1589000) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#9  0x00007f485bc020a4 in start_thread (arg=0x7f484dffb700) at
pthread_create.c:309
#10 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f484e7fc700 (LWP 17964)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
---Type <return> to continue, or q <return> to quit---
#1  0x00007f485c2b153c in g_cond_wait (cond=0x1590d28, mutex=0x1590d20) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1396
#2  0x00007f4859bbaaeb in _chain (pad=<optimized out>, object=<optimized out>,
buffer=0x7f484400d010) at gstaggregator.c:1663
#3  0x00007f485c9febd9 in gst_pad_chain_data_unchecked (pad=0x1590d60,
type=<optimized out>, data=<optimized out>) at gstpad.c:3830
#4  0x00007f485c9ff573 in gst_pad_push_data (pad=0x15638a0, type=4112,
data=<optimized out>) at gstpad.c:4063
#5  0x00007f485a735ce8 in gst_base_src_loop (pad=0x15638a0) at
gstbasesrc.c:2845
#6  0x00007f485ca2a6cf in gst_task_func (task=0x15953b0) at gsttask.c:316
#7  0x00007f485c2942c8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:307
#8  0x00007f485c293935 in g_thread_proxy (data=0x13fbf70) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#9  0x00007f485bc020a4 in start_thread (arg=0x7f484e7fc700) at
pthread_create.c:309
#10 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f484d7fa700 (LWP 17966)):
#0  0x00007f485b92e18d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f485c26cee4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f48300008c0, timeout=-1, context=0x155c440)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
#2  g_main_context_iterate (context=context at entry=0x155c440,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3  0x00007f485c26cffc in g_main_context_iteration (context=0x155c440,
may_block=may_block at entry=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
#4  0x00007f485c26d039 in glib_worker_main (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:5589
#5  0x00007f485c293935 in g_thread_proxy (data=0x13fbf20) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#6  0x00007f485bc020a4 in start_thread (arg=0x7f484d7fa700) at
pthread_create.c:309
#7  0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread 0x7f482f2e6700 (LWP 17969)):
#0  0x00007f485b92e18d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f485c26cee4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f4820001220, timeout=-1, context=0x7f48200008c0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
#2  g_main_context_iterate (context=0x7f48200008c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3  0x00007f485c26d272 in g_main_loop_run (loop=0x7f4820001200) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#4  0x00007f4859de8a25 in gst_gl_window_navigation_thread
(window=0x7f48500089a0) at gstglwindow.c:788
#5  0x00007f485c293935 in g_thread_proxy (data=0x7f4848003800) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#6  0x00007f485bc020a4 in start_thread (arg=0x7f482f2e6700) at
pthread_create.c:309
#7  0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f482e8cf700 (LWP 17970)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f485bc044b9 in _L_lock_909 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f485bc042e0 in __GI___pthread_mutex_lock (mutex=0x1591510) at
../nptl/pthread_mutex_lock.c:79
#3  0x00007f4858fced93 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007f4858fdccc9 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007f48595337d6 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007f4859def88e in gst_gl_context_glx_swap_buffers (context=<optimized
out>) at gstglcontext_glx.c:381
#7  0x00007f4859dedff4 in gst_gl_window_x11_draw_unlocked
(window=0x7f48500089a0, width=128, height=0) at gstglwindow_x11.c:374
#8  0x00007f4859dee1ab in draw_cb (data=<optimized out>) at
gstglwindow_x11.c:433
#9  0x00007f4859de9e68 in _run_message_sync (message=0x7f484fffe4c0) at
gstglwindow.c:447
---Type <return> to continue, or q <return> to quit---
#10 0x00007f4859dee972 in _run_message (message=0x7f482400c880) at
gstglwindow_x11.c:690
#11 0x00007f485c26cb6d in g_main_dispatch (context=0x7f482400c660) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#12 g_main_context_dispatch (context=context at entry=0x7f482400c660) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#13 0x00007f485c26cf48 in g_main_context_iterate (context=0x7f482400c660,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#14 0x00007f485c26d272 in g_main_loop_run (loop=0x7f482400bdc0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#15 0x00007f4859dd617f in gst_gl_context_create_thread (context=0x156cb10) at
gstglcontext.c:1355
#16 0x00007f485c293935 in g_thread_proxy (data=0x7f4848003850) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#17 0x00007f485bc020a4 in start_thread (arg=0x7f482e8cf700) at
pthread_create.c:309
#18 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f482ffff700 (LWP 17968)):
#0  0x00007f485b886107 in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007f485b8874e8 in __GI_abort () at abort.c:89
#2  0x00007f485b87f226 in __assert_fail_base (fmt=0x7f485b9b5968 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", 
    assertion=assertion at entry=0x7f48567e44f5 "!c->out.queue_len",
file=file at entry=0x7f48567e44e0 "../../src/xcb_conn.c", line=line at entry=186, 
    function=function at entry=0x7f48567e4510 "write_vec") at assert.c:92
#3  0x00007f485b87f2d2 in __GI___assert_fail (assertion=0x7f48567e44f5
"!c->out.queue_len", file=0x7f48567e44e0 "../../src/xcb_conn.c", line=186, 
    function=0x7f48567e4510 "write_vec") at assert.c:101
#4  0x00007f48567d65c1 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007f48567d68d1 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6  0x00007f48567d7057 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#7  0x00007f48567d716b in xcb_take_socket () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
---Type <return> to continue, or q <return> to quit---
#8  0x00007f4858fe0846 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#9  0x00007f4858fe10c9 in _XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00007f4858fe3bb5 in _XGetRequest () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007f4858fdccdb in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f48595337d6 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#13 0x00007f4859def88e in gst_gl_context_glx_swap_buffers (context=<optimized
out>) at gstglcontext_glx.c:381
#14 0x00007f4859dedff4 in gst_gl_window_x11_draw_unlocked
(window=0x7f4850008120, width=17968, height=6) at gstglwindow_x11.c:374
#15 0x00007f4859dee1ab in draw_cb (data=<optimized out>) at
gstglwindow_x11.c:433
#16 0x00007f4859de9e68 in _run_message_sync (message=0x7f4854f20900) at
gstglwindow.c:447
#17 0x00007f4859dee972 in _run_message (message=0x7f484800e700) at
gstglwindow_x11.c:690
#18 0x00007f485c26cb6d in g_main_dispatch (context=0x7f482800c660) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#19 g_main_context_dispatch (context=context at entry=0x7f482800c660) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#20 0x00007f485c26cf48 in g_main_context_iterate (context=0x7f482800c660,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#21 0x00007f485c26d272 in g_main_loop_run (loop=0x7f482800bdc0) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#22 0x00007f4859dd617f in gst_gl_context_create_thread (context=0x156c5d0) at
gstglcontext.c:1355
#23 0x00007f485c293935 in g_thread_proxy (data=0x7f4850003140) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#24 0x00007f485bc020a4 in start_thread (arg=0x7f482ffff700) at
pthread_create.c:309
#25 0x00007f485b936ccd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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