#0 0x00007fea2c809475 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = selftid = 1110 #1 0x00007fea2c80cbdb in __GI_abort () at abort.c:91 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x3, sa_sigaction = 0x3}, sa_mask = {__val = {4, 140735664885663, 10, 140643747009733, 1, 140643747013977, 3, 140735664876747, 5, 140643747009680, 1, 140643747018660, 3, 140735664876724, 12, 140643747018664}}, sa_flags = 2, sa_restorer = 0x7fea2c94b7a8} sigs = {__val = {32, 0 }} #2 0x00007fea2c8450ee in __libc_message (do_abort=2, fmt=0x7fea2c94d270 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201 ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff934ff630, reg_save_area = 0x7fff934ff540}} ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff934ff630, reg_save_area = 0x7fff934ff540}} fd = 2 on_2 = list = nlist = cp = written = #3 0x00007fea2c84f8e6 in malloc_printerr (action=3, str=0x7fea2c94d3d0 "double free or corruption (out)", ptr=) at malloc.c:5007 buf = "00007fea2f46bd70" cp = #4 0x00007fea25cc17ad in SynapticsUnInit (drv=, pInfo=0x7fea2f47d570, flags=) at ../../src/synaptics.c:820 priv = 0x7fea2f487b20 #5 0x00007fea2e6d6bb9 in DeleteInputDeviceRequest (pDev=0x7fea2f4881e0) at ../../../../hw/xfree86/common/xf86Xinput.c:1012 pInfo = 0x7fea2f47d570 drv = 0x7fea2f46b720 isMaster = 0 #6 0x00007fea2e6e3271 in remove_device (dev=0x7fea2f4881e0, backend=0x7fea2e7d4f1e "udev") at ../../config/config.c:84 No locals. #7 remove_devices (backend=0x7fea2e7d4f1e "udev", config_info=0x7fea2f9fb3d0 "udev:/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.2/input/input5/event5") at ../../config/config.c:96 dev = 0x7fea2f4881e0 next = 0x7fea2f4a7800 #8 0x00007fea2e6e3cfa in device_removed (device=) at ../../config/udev.c:227 value = 0x7fea2f9fb3d0 "udev:/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.2/input/input5/event5" syspath = #9 0x00007fea2e6e3e18 in wakeup_handler (data=, err=, read_mask=) at ../../config/udev.c:253 udev_device = 0x7fea2fc1a930 action = #10 wakeup_handler (data=, err=, read_mask=0x7fea2ea43ca0) at ../../config/udev.c:233 udev_fd = #11 0x00007fea2e68962b in WakeupHandler (result=2, pReadmask=0x7fea2ea43ca0) at ../../dix/dixutils.c:428 i = j = #12 0x00007fea2e7bc5b6 in WaitForSomething (pClientsReady=0x7fea2f40a960) at ../../os/WaitFor.c:235 i = waittime = {tv_sec = 29, tv_usec = 738982} wt = 0x7fff934ff970 timeout = clientsReadable = {fds_bits = {0 }} clientsWritable = {fds_bits = {140643795781200, 140643799584336, 140643789178384, 140643799584424, 140643790196960, 140643790248936, 140643790248936, 140643646502294, 140643790248936, 140643664674774, 30, 140643789178384, 140643790197312, 140643799584496, 140643799584336, 140643778477072}} selecterr = 11 nready = 0 devicesReadable = {fds_bits = {140643795662688, 140643790253168, 140643790253168, 140643790253168, 140643799584336, 140643729798146, 140643799584340, 140643789178384, 140643799584336, 140643799584336, 140643789178384, 140643790259664, 140643795782312, 140643795782312, 232, 140643664408542}} now = someReady = #13 0x00007fea2e685442 in Dispatch () at ../../dix/dispatch.c:366 clientReady = 0x7fea2f40a960 result = client = nready = icheck = 0x7fea2ea3cfb0 start_tick = #14 0x00007fea2e67461a in main (argc=8, argv=, envp=) at ../../dix/main.c:287 i = alwaysCheckForInput = {0, 1}