Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-base gst-plugins-base
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 645
    • Issues 645
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 88
    • Merge requests 88
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-basegst-plugins-base
  • Issues
  • #647

Closed
Open
Created Aug 06, 2019 by Jason Smith@unwillexist

FreeBSD GST_IS_GL_CONTEXT assertion failed

I tried surf browser with lots of FreeBSD setups, with Linux everyting works perfectly but with FreeBSD there is bug related with surf or gstreamer. Playing youtube videos are not possible and there is "Please note that GitHub no longer supports old versions of Safari." warning at github.com. Here is output and screenshot.

** (<unknown>:56477): CRITICAL **: 19:02:47.742: gst_gl_context_get_display: assertion 'GST_IS_GL_CONTEXT (context)' failed

** (<unknown>:56477): CRITICAL **: 19:02:47.742: gst_gl_display_get_handle_type: assertion 'GST_IS_GL_DISPLAY (display)' failed

(<unknown>:56477): GStreamer-CRITICAL **: 19:02:47.752: gst_object_unref: assertion 'object != NULL' failed

(<unknown>:56477): GStreamer-CRITICAL **: 19:02:47.752: gst_object_unref: assertion 'object != NULL' failed

** (<unknown>:56477): CRITICAL **: 19:02:47.752: gst_gl_context_get_display: assertion 'GST_IS_GL_CONTEXT (context)' failed

** (<unknown>:56477): CRITICAL **: 19:02:47.752: gst_gl_display_get_handle_type: assertion 'GST_IS_GL_DISPLAY (display)' failed

(<unknown>:56477): GStreamer-CRITICAL **: 19:02:47.752: gst_object_unref: assertion 'object != NULL' failed
![pic-full-190806-1911-34](/uploads/6cc1cbf23adf25ec47ed5a97847645cc/pic-full-190806-1911-34.png)
(<unknown>:56477): GStreamer-CRITICAL **: 19:02:47.752: gst_object_unref: assertion 'object != NULL' failed

(<unknown>:56477): GLib-GObject-WARNING **: 19:02:49.035: invalid
uninstantiatable type '(null)' in cast to 'GstElement'

(<unknown>:56477): GStreamer-CRITICAL **: 19:02:49.035: gst_element_message_full_with_details: assertion 'GST_IS_ELEMENT (element)'
failed

My gst-inspect output:

. . . 
opengl:  glupload: OpenGL upload
opengl:  gldownload: OpenGL video maker
opengl:  glimagesink: OpenGL video sink
opengl:  glfiltercube: OpenGL cube filter
opengl:  gleffects: Gstreamer OpenGL Effects
opengl:  gltestsrc: Video test source
opengl:  glfilterblur: Gstreamer OpenGL Blur
opengl:  glshader: OpenGL fragment shader filter
opengl:  glfiltersobel: Gstreamer OpenGL Sobel
opengl:  glfilterlaplacian: OpenGL laplacian filter
opengl:  glfilterglass: OpenGL glass filter
opengl:  glfilterapp: OpenGL application filter
opengl:  glfilterreflectedscreen: OpenGL Reflected Screen filter
opengl:  gldeinterlace: OpenGL deinterlacing filter
opengl:  glcolorscale: OpenGL color scale
opengl:  glmosaic: OpenGL mosaic
opengl:  gldifferencematte: Gstreamer OpenGL DifferenceMatte
opengl:  glbumper: OpenGL bumper filter
opengl:  gloverlay: Gstreamer OpenGL Overlay

. . . 

Total count: 154 plugins, 555 features
Edited Aug 06, 2019 by Nicolas Dufresne
Assignee
Assign to
Time tracking