Program received signal SIGSEGV, Segmentation fault. 0x00007f4f406cef36 in evdev_process_touch (device=0x15401f0, e=0x7fffca3a3110, time=2496848009) at evdev.c:222 222 const int screen_width = device->output->current_mode->width; (gdb) bt #0 0x00007f4f406cef36 in evdev_process_touch (device=0x15401f0, e=0x7fffca3a3110, time=2496848009) at evdev.c:222 #1 0x00007f4f406cf65b in evdev_process_absolute (device=0x15401f0, e=0x7fffca3a3110, time=2496848009) at evdev.c:339 #2 0x00007f4f406cf769 in fallback_process (dispatch=0x1531ea0, device=0x15401f0, event=0x7fffca3a3110, time=2496848009) at evdev.c:356 #3 0x00007f4f406cf909 in evdev_process_events (device=0x15401f0, ev=0x7fffca3a3110, count=7) at evdev.c:403 #4 0x00007f4f406cfa98 in evdev_device_data (fd=28, mask=1, data=0x15401f0) at evdev.c:441 #5 0x00007f4f41914c3e in wl_event_source_fd_dispatch (source=0x15327d0, ep=0x7fffca3a3480) at event-loop.c:86 #6 0x00007f4f419158b2 in wl_event_loop_dispatch (loop=0x13c6e90, timeout=0) at event-loop.c:421 #7 0x000000000040dbf0 in weston_compositor_read_input (fd=11, mask=1, data=0x13c58c0) at compositor.c:1887 #8 0x00007f4f41914c3e in wl_event_source_fd_dispatch (source=0x13c8980, ep=0x7fffca3a36a0) at event-loop.c:86 #9 0x00007f4f419158b2 in wl_event_loop_dispatch (loop=0x13bdec0, timeout=-1) at event-loop.c:421 #10 0x00007f4f41912a72 in wl_display_run (display=0x13bde30) at wayland-server.c:961 #11 0x0000000000413d8c in main (argc=1, argv=0x7fffca3a3b08) at compositor.c:4254 (gdb) bt full #0 0x00007f4f406cef36 in evdev_process_touch (device=0x15401f0, e=0x7fffca3a3110, time=2496848009) at evdev.c:222 screen_width = 1080914646 screen_height = 0 #1 0x00007f4f406cf65b in evdev_process_absolute (device=0x15401f0, e=0x7fffca3a3110, time=2496848009) at evdev.c:339 No locals. #2 0x00007f4f406cf769 in fallback_process (dispatch=0x1531ea0, device=0x15401f0, event=0x7fffca3a3110, time=2496848009) at evdev.c:356 cov_s7_ = 1 #3 0x00007f4f406cf909 in evdev_process_events (device=0x15401f0, ev=0x7fffca3a3110, count=7) at evdev.c:403 dispatch = 0x1531ea0 e = 0x7fffca3a3110 end = 0x7fffca3a31b8 time = 2496848009 #4 0x00007f4f406cfa98 in evdev_device_data (fd=28, mask=1, data=0x15401f0) at evdev.c:441 ec = 0x13c58c0 device = 0x15401f0 ev = {{time = {tv_sec = 1389771284, tv_usec = 617140}, type = 3, code = 57, value = 53}, {time = {tv_sec = 1389771284, tv_usec = 617140}, type = 3, code = 53, value = 4187}, {time = {tv_sec = 1389771284, tv_usec = 617140}, type = 3, code = 54, value = 3755}, {time = {tv_sec = 1389771284, tv_usec = 617140}, type = 1, code = 330, value = 1}, {time = {tv_sec = 1389771284, tv_usec = 617140}, type = 3, code = 0, value = 4187}, {time = {tv_sec = 1389771284, tv_usec = 617140}, type = 3, code = 1, value = 3755}, {time = {tv_sec = 1389771284, tv_usec = 617140}, type = 0, code = 0, value = 0}, {time = {tv_sec = 55839781998, tv_usec = 438780807314289136}, type = 37520, code = 337, value = 0}, {time = {tv_sec = 140736586200592, tv_usec = 139978346672580}, type = 13872, code = 51770, value = 32767}, {time = {tv_sec = 55855306944, tv_usec = 137438953474}, type = 37520, code = 337, value = 0}, {time = {tv_sec = 2650892469899025, tv_usec = 5207150}, type = 20936, code = 385, value = 0}, {time = {tv_sec = 20732448, tv_usec = 140736586199632}, type = 40779, code = 15570, value = 32591}, { time = {tv_sec = 22211128, tv_usec = 25252240}, type = 35632, code = 385, value = 0}, {time = {tv_sec = 0, tv_usec = 140736586199760}, type = 16, code = 0, value = 0}, {time = {tv_sec = 140736586199824, tv_usec = 25252008}, type = 12944, code = 51770, value = 32767}, {time = {tv_sec = 25251632, tv_usec = 25252008}, type = 23072, code = 316, value = 0}, {time = {tv_sec = 140736586199760, tv_usec = 4253838}, type = 0, code = 0, value = 0}, {time = {tv_sec = 25251632, tv_usec = 0}, type = 0, code = 0, value = 0}, {time = {tv_sec = 226604163424, tv_usec = 25251632}, type = 13056, code = 51770, value = 32767}, {time = { tv_sec = 4253964, tv_usec = 25252128}, type = 17712, code = 385, value = 0}, {time = {tv_sec = 25251632, tv_usec = 25252016}, type = 13072, code = 51770, value = 32767}, {time = {tv_sec = 226419039484, tv_usec = 0}, type = 0, code = 0, value = 0}, {time = {tv_sec = 140736586200080, tv_usec = 226419037740}, type = 13224, code = 51770, value = 32767}, {time = {tv_sec = 140736586199980, tv_usec = 140736586200000}, type = 0, code = 0, value = 0}, {time = { tv_sec = 4294967304, tv_usec = 140736586199824}, type = 59536, code = 64, value = 0}, {time = {tv_sec = 0, tv_usec = 140733193388032}, type = 13376, code = 51770, value = 32767}, {time = {tv_sec = 140736586199648, tv_usec = 8589934592}, type = 16, code = 0, value = 0}, {time = {tv_sec = 140736586199996, tv_usec = 140736586199992}, type = 13248, code = 51770, value = 32767}, {time = {tv_sec = 140733193388033, tv_usec = 1}, type = 1, code = 0, value = 32767}, { time = {tv_sec = 3, tv_usec = 140736586200528}, type = 49664, code = 39791, value = -1987939947}, {time = {tv_sec = 140736586201856, tv_usec = 3}, type = 29600, code = 64, value = 0}, {time = {tv_sec = 140736586201856, tv_usec = 0}, type = 0, code = 0, value = 0}} len = 168 #5 0x00007f4f41914c3e in wl_event_source_fd_dispatch (source=0x15327d0, ep=0x7fffca3a3480) at event-loop.c:86 fd_source = 0x15327d0 mask = 1 #6 0x00007f4f419158b2 in wl_event_loop_dispatch (loop=0x13c6e90, timeout=0) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x15327d0, fd = 22226896, u32 = 22226896, u64 = 22226896}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 119, data = {ptr = 0xca3a34bf0000007c, fd = 124, u32 = 124, u64 = 14572017539254059132}}, {events = 32767, data = {ptr = 0x34b7a06030 , fd = -1214226384, u32 = 3080740912, u64 = 226419040304}}, {events = 3080740912, data = {ptr = 0xb7a0603000000034, fd = 52, u32 = 52,