[PULL] Input changes in preparation for multitouch

Aaron Plattner aplattner at nvidia.com
Thu Dec 15 13:43:58 PST 2011

On 12/08/2011 07:04 PM, Keith Packard wrote:
> * PGP Signed by an unknown key
> On Fri, 9 Dec 2011 10:50:33 +1000, Peter Hutterer<peter.hutterer at who-t.net>  wrote:
>>        dix: switch the syncEvent queue to a struct list
> This exposes PlayReleasedEvents as a global function (for testing),
> which seems odd, but I guess it's mostly harmless?

It also causes a server segfault in XTS's XGrabKeyboard-3 test:

Program received signal SIGSEGV, Segmentation fault.
0x0000000000522a22 in EnqueueEvent (ev=0x7fffffffd530, device=0xa0ebe0) at events.c:1166
1166		    (tail->event->any.type == ET_Motion) &&
(gdb) bt
#0  0x0000000000522a22 in EnqueueEvent (ev=0x7fffffffd530, device=0xa0ebe0) at events.c:1166
#1  0x00000000005647e4 in mieqProcessDeviceEvent (dev=0xab7930, event=0x7e45c0, screen=0x8b8c80) at mieq.c:526
#2  0x00000000005649ff in mieqProcessInputEvents () at mieq.c:586
#3  0x0000000000419824 in ProcessInputEvents () at InitInput.c:56
#4  0x000000000050fafb in Dispatch () at dispatch.c:398
#5  0x0000000000500ef9 in main (argc=2, argv=0x7fffffffe1f8, envp=0x7fffffffe210) at main.c:287
(gdb) p tail->event
$1 = (InternalEvent *) 0x0

-- Aaron

This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.

More information about the xorg-devel mailing list