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