autovideosink SIGSEGV on OS X Sierra

Peter Maersk-Moller pmaersk at
Sat May 20 09:04:25 UTC 2017


Got a new MacbookPro with OS X Sierra and it appear that autovideosink
throws a SIGSEGV when running. See output below.

Using the following two pipelines work:

$ gst-launch-1.0 -v videotestsrc is-live=1 ! queue ! glupload !
$ gst-launch-1.0 -v videotestsrc is-live=1 ! queue ! osxvideosink

The offending pipeline with autovideosink and output is shown below.
Can anybody else confirm this?

$ GST_DEBUG=3 gst-launch-1.0 -v videotestsrc is-live=1 ! queue !
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
0:00:00.762107000 68851 0x7fef9e832940 FIXME                default
gstutils.c:3902:gchar *gst_pad_create_stream_id_internal(GstPad *,
GstElement *, const gchar *):<videotestsrc0:src> Creating random stream-id,
consider implementing a deterministic way of creating a stream-id
Got context from element 'autovideosink0':,"\(GstGLDisplayCocoa\)\ gldisplaycocoa0";

** (gst-launch-1.0:68851): CRITICAL **: gst_gl_window_get_context:
assertion 'GST_IS_GL_WINDOW (window)' failed
exec gdb failed: No such file or directory
Spinning.  Please run 'gdb gst-launch-1.0 68851' to continue debugging,
Ctrl-C to quit, or Ctrl-\ to dump core.

Peter MM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list