Thread 1 "X" received signal SIGSEGV, Segmentation fault. libinput_device_config_tap_get_finger_count (device=0x0) at libinput.c:3317 3317 return device->config.tap ? device->config.tap->count(device) : 0; (gdb) bt full #0 libinput_device_config_tap_get_finger_count (device=0x0) at libinput.c:3317 No locals. #1 0xb6a0ebed in xf86libinput_parse_tap_option (pInfo=0x985cae0, device=0x0) at xf86libinput.c:2057 tap = 8 '\b' #2 0xb6a0fb73 in xf86libinput_parse_options (pInfo=0x985cae0, driver_data=0x985cb68, device=0x0) at xf86libinput.c:2565 options = 0x985cbb0 #3 0xb6a107bc in xf86libinput_pre_init (drv=0x97dc400, pInfo=0x985cae0, flags=0) at xf86libinput.c:2903 driver_data = 0x985cb68 shared_device = 0x98349c8 libinput = 0x974cd28 device = 0x0 path = 0x97ac450 "/dev/input/event13" is_subdevice = true #4 0x080cf2ea in xf86NewInputDevice (pInfo=0x985cae0, pdev=0xbffb3858, enable=1 '\001') at xf86Xinput.c:900 drv = 0x97dc400 dev = 0x0 paused = 159035048 rval = path = #5 0xb6a0ff15 in xf86libinput_hotplug_device (hotplug=0x9833048) at xf86libinput.c:2664 dev = 0x82c1fc0 sigstate = 1 #6 0xb6a0ff8b in xf86libinput_hotplug_device_cb (client=0x9391940, closure=0x9833048) at xf86libinput.c:2686 hotplug = 0x9833048 #7 0x08081e06 in ProcessWorkQueue () at dixutils.c:526 q = 0x9834cb0 p = 0x82bb978 #8 0x081e54cc in WaitForSomething (pClientsReady=0x97478d0) at WaitFor.c:176 i = waittime = {tv_sec = 183, tv_usec = 447637} wt = 0xbffb38f4 timeout = clientsReadable = {fds_bits = {0 }} clientsWritable = {fds_bits = {0 }} selecterr = nready = 0 devicesReadable = {fds_bits = {0 }} now = someReady = 0 #9 0x0807cb44 in Dispatch () at dispatch.c:359 clientReady = 0x97478d0 result = client = nready = icheck = 0x82bb658 start_tick = #10 0x08080fdc in dix_main (argc=8, argv=0xbffb3cd4, envp=0xbffb3cf8) at main.c:300 i = alwaysCheckForInput = {0, 1} #11 0x0806a92a in main (argc=8, argv=0xbffb3cd4, envp=0xbffb3cf8) at stubmain.c:34 No locals.