On 09/06/17 09:07 PM, Olivier Fourdan wrote: > Hi, > > Non-work related question... xfwm4 (xfce window manager, from git), have > two different implementations to reduce tearing, GL and Present. > > As it now defaults to present, I am receiving more reports of "frozen > screens". > > I traced it back to XPresentPixmap() failing with BadWindow (the window > being either the COW or the root window, same error) > > The funny thing is when catching the XError, the resource id is 0, so if > this is correct, no wonder this would cause a BadWindow - But why would > it use 0 instead of the given COW or root window id? > > Now, for that particular bug, the issue is said to have been solved with > an update of presentproto headers version 1.1, pointing commit 8405ee > (https://cgit.freedesktop.org/xorg/proto/presentproto/commit/?id=8405ee) > as the fix.
That's probably it; specifically, libXpresent.so.1 needs to be built against presentproto with that fix. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
