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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 7 07:26:23 PDT 2015


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

--- Comment #5 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
Interestingly, I ^C it when I noticed it was still running in the background,
and I got a SIGSEGV:

#0  0x00007f1e0c62052d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f1e0c89d9c2 in g_usleep (microseconds=<optimised out>) at
gtimer.c:259
#2  0x00000000004057c2 in fault_spin () at gst-launch.c:112
#3  fault_handler_sighandler (signum=11) at gst-launch.c:93
#4  <signal handler called>
#5  0x00007f1e099d3fab in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
#6  0x00007f1e099d40d6 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
#7  0x00007f1e09699892 in XCloseDisplay () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#8  0x00007f1e0a05a68f in gst_gl_display_x11_finalize (object=0x13364a0) at
gstgldisplay_x11.c:62
#9  0x00007f1e0cb74903 in g_object_unref (_object=0x13364a0) at gobject.c:3112
#10 0x00007f1e0cb95953 in g_value_unset (value=0x131b118) at gvalue.c:272
#11 0x00007f1e0ce3ee54 in gst_structure_free (structure=0x1358a00) at
gststructure.c:383
#12 0x00007f1e0cdf9bc9 in _gst_context_free (context=0x116e580) at
gstcontext.c:100
#13 0x00007f1e0c874987 in g_list_foreach (list=<optimised out>,
func=0x7f1e0cde05f0 <gst_context_unref>, user_data=0x0)
    at glist.c:993
#14 0x00007f1e0c8749ab in g_list_free_full (list=0x1358b80,
free_func=<optimised out>) at glist.c:217
#15 0x00007f1e0cde5916 in gst_bin_dispose (object=0x13501b0) at gstbin.c:533
#16 0x00007f1e0cb7487d in g_object_unref (_object=0x13501b0) at gobject.c:3075
#17 0x0000000000403732 in main (argc=25, argv=0x7fffb696a528) at
gst-launch.c:1185


#8  0x00007f1e0a05a68f in gst_gl_display_x11_finalize (object=0x13364a0) at
gstgldisplay_x11.c:62
62        XCloseDisplay (display_x11->display);
(gdb) print *display_x11
$1 = {parent = {object = {object = {g_type_instance = {g_class = 0x1356a50},
ref_count = 0, qdata = 0x2}, lock = {
        p = 0x1356b20, i = {20278048, 0}}, name = 0x1331890 "gldisplayx11-0",
parent = 0x0, flags = 0, 
      control_bindings = 0x0, control_rate = 100000000, last_sync =
18446744073709551615, _gst_reserved = 0x0}, 
    type = GST_GL_DISPLAY_TYPE_X11, priv = 0x1336490}, name = 0x0, display =
0x135b000, foreign_display = 0}


diaplay_x11 seems to have lost its last ref by then.

-- 
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