I finally managed to get a core dump and a better stacktrace: (gdb) bt full #0 XIGetDeviceProperty (dev=0x7f962cfb5760, property=<optimized out>, value=0x7fff8ba11458) at ../../Xi/xiproperty.c:852 handler = <optimized out> prop = 0x7f962cfba920 rc = <optimized out> #1 0x00007f962b69f422 in get_property (dev=<optimized out>, property=304, type=19, offset=<optimized out>, length=<optimized out>, bytes_after=0x7fff8ba11528, type_return=0x7fff8ba1152c, format=0x7fff8ba11520, nitems=0x7fff8ba11524, length_return=0x7fff8ba1151c, data=0x7fff8ba11510, delete=<optimized out>, client=<optimized out>) at ../../Xi/xiproperty.c:290 n = <optimized out> len = <optimized out> ind = <optimized out> rc = <optimized out> prop = <optimized out> prop_value = <optimized out> #2 0x00007f962b69fa2a in get_property (data=0x7fff8ba11510, length_return=0x7fff8ba1151c, nitems=0x7fff8ba11524, format=0x7fff8ba11520, type_return=0x7fff8ba1152c, bytes_after=0x7fff8ba11528, length=1, offset=0, delete=0 '\000', type=19, property=304, dev=0x7f962cfb5760, client=<optimized out>) at ../../Xi/xiproperty.c:272 No locals. #3 ProcXGetDeviceProperty (client=0x7f962d488420) at ../../Xi/xiproperty.c:991 stuff = 0x7f962d488800 dev = 0x7f962cfb5760 length = <optimized out> rc = <optimized out> format = <optimized out> nitems = <optimized out> bytes_after = <optimized out> data = <optimized out> type = <optimized out> reply = {repType = 200 '\310', RepType = 141 '\215', sequenceNumber = 11159, length = 32662, propertyType = 727490564, bytesAfter = 32662, nItems = 731368368, format = 150 '\226', deviceid = 127 '\177', pad1 = 0, pad2 = 731352512, pad3 = 32662} #4 0x00007f962b5c58a1 in Dispatch () at ../../dix/dispatch.c:442 clientReady = 0x7f962cee9470 result = <optimized out> client = 0x7f962d488420 nready = 0 icheck = 0x7f962b97cbd0 start_tick = 117780 #5 0x00007f962b5b47ba in main (argc=9, argv=<optimized out>, envp=<optimized out>) at ../../dix/main.c:287 i = <optimized out> alwaysCheckForInput = {0, 1} (gdb)
The device in question seems to be the touchpad:
(gdb) p dev->name $1 = 0x7f962cfb64b0 "SynPS/2 Synaptics TouchPad" (gdb)
I finally managed to get a core dump and a better stacktrace: 5760, property=<optimized out>, value=0x7fff8ba 11458) at ../../Xi/ xiproperty. c:852 0x7fff8ba11528, type_return= 0x7fff8ba1152c, format= 0x7fff8ba11520, 0x7fff8ba11524, length_ return= 0x7fff8ba1151c, data=0x7fff8ba1 1510, delete=<optimized out>, client=<optimized out>) at ../../Xi/ xiproperty. c:290 11510, length_ return= 0x7fff8ba1151c, nitems= 0x7fff8ba11524, format= 0x7fff8ba11520, type_return= 0x7fff8ba1152c, bytes_after= 0x7fff8ba11528, length=1, xiproperty. c:272 roperty (client= 0x7f962d488420) at ../../Xi/ xiproperty. c:991 dispatch. c:442 main.c: 287
alwaysCheckFor Input = {0, 1}
(gdb) bt full
#0 XIGetDeviceProperty (dev=0x7f962cfb
handler = <optimized out>
prop = 0x7f962cfba920
rc = <optimized out>
#1 0x00007f962b69f422 in get_property (dev=<optimized out>, property=304, type=19, offset=<optimized out>, length=<optimized out>, bytes_after=
nitems=
n = <optimized out>
len = <optimized out>
ind = <optimized out>
rc = <optimized out>
prop = <optimized out>
prop_value = <optimized out>
#2 0x00007f962b69fa2a in get_property (data=0x7fff8ba
offset=0, delete=0 '\000', type=19, property=304, dev=0x7f962cfb5760, client=<optimized out>) at ../../Xi/
No locals.
#3 ProcXGetDeviceP
stuff = 0x7f962d488800
dev = 0x7f962cfb5760
length = <optimized out>
rc = <optimized out>
format = <optimized out>
nitems = <optimized out>
bytes_after = <optimized out>
data = <optimized out>
type = <optimized out>
reply = {repType = 200 '\310', RepType = 141 '\215', sequenceNumber = 11159, length = 32662, propertyType = 727490564, bytesAfter = 32662, nItems = 731368368, format = 150 '\226', deviceid = 127 '\177',
pad1 = 0, pad2 = 731352512, pad3 = 32662}
#4 0x00007f962b5c58a1 in Dispatch () at ../../dix/
clientReady = 0x7f962cee9470
result = <optimized out>
client = 0x7f962d488420
nready = 0
icheck = 0x7f962b97cbd0
start_tick = 117780
#5 0x00007f962b5b47ba in main (argc=9, argv=<optimized out>, envp=<optimized out>) at ../../dix/
i = <optimized out>
(gdb)
The device in question seems to be the touchpad:
(gdb) p dev->name
$1 = 0x7f962cfb64b0 "SynPS/2 Synaptics TouchPad"
(gdb)