[Bug 755675] gtkglsink: UI freezes when the window has a GtkHeaderBar and runs on top of X11

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Sep 26 20:21:17 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=755675

--- Comment #5 from Matthew Waters <ystreet00 at gmail.com> ---
(In reply to Ian from comment #3)
> (In reply to Matthew Waters from comment #1)
> > Do the gtk+ gl examples work if you add a headerbar to them?
> 
> I'm not sure about what you mean, but my current code uses a glimagesink
> with a GtkHeaderBar and everything works fine [in X11].

In the gtk source directory there are some examples for their GL stuff.
1. Do they all work?
2. Do they still work with a HeaderBar?

> > Could you also provide a debug log with GST_DEBUG=gl*:7,gtk*:7,3 and backtrace a few seconds in of the headerbar case where the UI freezes.

> I'm adding the log as an attachment.

Nothing pops out as inconsistent.  It's not waiting indefinitely on a fence
object like nouveau so that's out.  Some other data points that would be
helpful if you could provide them.

1. Does running with LIBGL_ALWAYS_SOFTWARE=1 make it work?
2. Providing an apitrace trace of the execution on your AMD card.  See
https://github.com/apitrace/apitrace/blob/master/docs/USAGE.markdown for usage
details.  apitrace trace python3 file.py should work fine.
3. Attempt to re-run the trace and see if the correct output is displayed.

-- 
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