Adam Jackson <[email protected]> writes: > On Wed, 2017-02-22 at 16:50 +0100, Olivier Fourdan wrote: >> WriteToClient() can be called from XIChangeDeviceProperty() so from the >> InputThread which is a problem as it allocates and free the input and >> output buffers.
That seems like a bug to me; the input thread isn't supposed to be directly interacting with clients. Instead, it should queue a suitable work proc and have the events delivered from there. This will ensure proper serialization with request processing so that the right serial numbers and other data are inserted. -- -keith
signature.asc
Description: PGP signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
