Yes, it's easily reproducible.
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fef0719c6f0 (LWP 7190)] 0x000000000053d155 in CopyKeyClass (device=0x1b55fa0, master=0x1ac2090) at /usr/include/bits/string3.h:52 52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); (gdb) bt full #0 0x000000000053d155 in CopyKeyClass (device=0x1b55fa0, master=0x1ac2090) at /usr/include/bits/string3.h:52 mk = (KeyClassPtr) 0x0 dk = (KeyClassPtr) 0x1b566c0 lastMapNotifyDevice = (DeviceIntPtr) 0x1ac2740 #1 0x00000000004cfa93 in mieqProcessInputEvents () at ../../mi/mieq.c:361 handler = (mieqHandler) 0 e = <value optimized out> type = <value optimized out> nevents = 1 i = <value optimized out> screen = (ScreenPtr) 0x1937830 event = (xEvent *) 0x2944fe0 master_event = (xEvent *) 0x0 dev = (DeviceIntPtr) 0x1b55fa0 master = (DeviceIntPtr) 0x1ac2090 #2 0x0000000000484669 in ProcessInputEvents () at ../../../../hw/xfree86/common/xf86Events.c:174 x = 0 y = 8232584 #3 0x000000000044d591 in Dispatch () at ../../dix/dispatch.c:363 result = 0 client = (ClientPtr) 0x1b337d0 nready = -1 start_tick = <value optimized out> #4 0x00000000004332bd in main (argc=10, argv=0x7fff0f1bde78, envp=<value optimized out>) at ../../dix/main.c:383 i = 1 alwaysCheckForInput = {0, 1}
Yes, it's easily reproducible.
Program received signal SIGSEGV, Segmentation fault. bits/string3. h:52 __memcpy_ chk (__dest, __src, __len, __bos0 (__dest)); bits/string3. h:52
lastMapNotifyD evice = (DeviceIntPtr) 0x1ac2740 tEvents () at ../../mi/mieq.c:361
master_ event = (xEvent *) 0x0 ./../hw/ xfree86/ common/ xf86Events. c:174 dispatch. c:363 de78, main.c: 383
alwaysCheckFor Input = {0, 1}
[Switching to Thread 0x7fef0719c6f0 (LWP 7190)]
0x000000000053d155 in CopyKeyClass (device=0x1b55fa0, master=0x1ac2090)
at /usr/include/
52 return __builtin_
(gdb) bt full
#0 0x000000000053d155 in CopyKeyClass (device=0x1b55fa0, master=0x1ac2090)
at /usr/include/
mk = (KeyClassPtr) 0x0
dk = (KeyClassPtr) 0x1b566c0
#1 0x00000000004cfa93 in mieqProcessInpu
handler = (mieqHandler) 0
e = <value optimized out>
type = <value optimized out>
nevents = 1
i = <value optimized out>
screen = (ScreenPtr) 0x1937830
event = (xEvent *) 0x2944fe0
dev = (DeviceIntPtr) 0x1b55fa0
master = (DeviceIntPtr) 0x1ac2090
#2 0x0000000000484669 in ProcessInputEvents ()
at ../../.
x = 0
y = 8232584
#3 0x000000000044d591 in Dispatch () at ../../dix/
result = 0
client = (ClientPtr) 0x1b337d0
nready = -1
start_tick = <value optimized out>
#4 0x00000000004332bd in main (argc=10, argv=0x7fff0f1b
envp=<value optimized out>) at ../../dix/
i = 1