[gstreamer-bugs] [Bug 620217] New: glimagesink crash

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 31 22:54:49 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=620217
  GStreamer | gst-plugins-gl | 0.10.1

           Summary: glimagesink crash
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.1
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-gl
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: dhoyt at llnl.gov
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


I'm using glimagesink w/ xoverlay in ubuntu 9.10 -- the first time I run it, it
works fine. But if I set the xid for xoverlay in subsequent calls, it crashes
with: 

The error was 'BadWindow (invalid Window parameter)'.  
(Details: serial 14 error_code 3 request_code 3 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

The same code works fine w/ ximagesink and xvimagesink. When I don't use
xoverlay and let gstreamer create its own window, it doesn't crash.

If I set the "sync" property on glimagesink (not related to the "--sync" option
in the error message) to false, I don't get a crash -- but when I have a
pipeline transition from NULL -> PLAYING -> NULL -> PLAYING, instead of
embedding it, it creates a new window as large as my monitor.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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