Skip to content

Segmentation fault after closing GL window #316

@filiphanes

Description

@filiphanes

I have just compiled gstd from git repo on MacOS 13.0.1 using meson.

Steps:

  1. Run daemon build/gstd/gstd-1.0 --enable-http-protocol --enable-tcp-protocol
  2. Run client build/gst_client/gst-client-1.0
  3. gstd> pipeline_create testpipe videotestsrc name=vts ! glimagesink
  4. gstd> pipeline_play testpipe
  5. gstd> pipeline_delete testpipe
  6. Close blank OpenGL rendered window
  7. gstd logs (<unknown>:21657): GLib-GObject-WARNING **: 00:11:42.543: invalid unclassed pointer in cast to 'GstGLWindow' (<unknown>:21657): GLib-GObject-CRITICAL **: 00:11:42.543: g_object_ref: assertion 'G_IS_OBJECT (object)' failed (<unknown>:21657): GStreamer-GL-CRITICAL **: 00:11:42.543: gst_gl_window_send_message_async: assertion 'GST_IS_GL_WINDOW (window)' failed
  8. gstd> pipeline_create testpipe videotestsrc name=vts ! glimagesink
  9. gstd> pipeline_play testpipe
  10. gstd> pipeline_delete testpipe
  11. Close second blank OpenGL window
  12. segmentation fault in gstd

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions