autovideosink SIGSEGV on OS X Sierra

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


Hi.

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 !
glimagesinkelement
$ 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 !
autovideosink
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': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayCocoa\)\ gldisplaycocoa0";

** (gst-launch-1.0:68851): CRITICAL **: gst_gl_window_get_context:
assertion 'GST_IS_GL_WINDOW (window)' failed
Caught SIGSEGV
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.

Regards
Peter MM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170520/371092db/attachment.html>


More information about the gstreamer-devel mailing list