Chris Wilson <[email protected]> writes:

> The fbWindow family of functions (Map, Unmap, Position and Destroy) are
> all terminal functions, that is they do not chain up to earlier
> extensions. This breaks those chains which leads to not only resource
> leaks but also dereference of dangling pointers. One such issue arises
> with fbScreenInit() breaking the earlier present_screen_init() and
> causing the Xserver to die when a Window is closed after being used with
> Present and fb:

fb expects to be initialized first, before any extensions, so that its
terminal functions will always be at the bottom of the call chain.

-- 
[email protected]

Attachment: pgposIeS2Aq6Z.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to