Program received signal SIGSEGV, Segmentation fault. 0x00007f46c8c16497 in wl_signal_add (signal=0x1f8, listener=0x16bb870) at /home/uartie/Work/stable-next-wayland/install/include/wayland-server.h:223 223 wl_list_insert(signal->listener_list.prev, &listener->link); (gdb) bt #0 0x00007f46c8c16497 in wl_signal_add (signal=0x1f8, listener=0x16bb870) at /home/uartie/Work/stable-next-wayland/install/include/wayland-server.h:223 #1 0x00007f46c8c18738 in evdev_device_set_output (device=0x16bb840, output=0xffffffffffffffe8) at evdev.c:623 #2 0x00007f46c8c1868f in notify_output_destroy (listener=0x16bb870, data=0x1540ec0) at evdev.c:610 #3 0x0000000000407b7f in wl_signal_emit (signal=0x15410d0, data=0x1540ec0) at /home/uartie/Work/stable-next-wayland/install/include/wayland-server.h:260 #4 0x0000000000411323 in weston_output_destroy (output=0x1540ec0) at compositor.c:3196 #5 0x00007f46c8c0fcf4 in drm_output_destroy (output_base=0x1540ec0) at compositor-drm.c:1149 #6 0x0000000000412c8e in weston_compositor_shutdown (ec=0x1529960) at compositor.c:3738 #7 0x00007f46c8c13aa8 in drm_destroy (ec=0x1529960) at compositor-drm.c:2344 #8 0x0000000000413ebc in main (argc=1, argv=0x7fffd27ec608) at compositor.c:4283 (gdb) bt full #0 0x00007f46c8c16497 in wl_signal_add (signal=0x1f8, listener=0x16bb870) at /home/uartie/Work/stable-next-wayland/install/include/wayland-server.h:223 No locals. #1 0x00007f46c8c18738 in evdev_device_set_output (device=0x16bb840, output=0xffffffffffffffe8) at evdev.c:623 __func__ = "evdev_device_set_output" #2 0x00007f46c8c1868f in notify_output_destroy (listener=0x16bb870, data=0x1540ec0) at evdev.c:610 device = 0x16bb840 c = 0x169b570 output = 0xffffffffffffffe8 __func__ = "notify_output_destroy" #3 0x0000000000407b7f in wl_signal_emit (signal=0x15410d0, data=0x1540ec0) at /home/uartie/Work/stable-next-wayland/install/include/wayland-server.h:260 l = 0x16bb870 next = 0x15410d0 #4 0x0000000000411323 in weston_output_destroy (output=0x1540ec0) at compositor.c:3196 No locals. #5 0x00007f46c8c0fcf4 in drm_output_destroy (output_base=0x1540ec0) at compositor-drm.c:1149 output = 0x1540ec0 c = 0x1529960 origcrtc = 0x153fd10 #6 0x0000000000412c8e in weston_compositor_shutdown (ec=0x1529960) at compositor.c:3738 output = 0x1540ec0 next = 0x168b1f0 #7 0x00007f46c8c13aa8 in drm_destroy (ec=0x1529960) at compositor-drm.c:2344 d = 0x1529960 #8 0x0000000000413ebc in main (argc=1, argv=0x7fffd27ec608) at compositor.c:4283 option_shell = 0x0 help = 0 backend = 0x1523fa0 " 4i\001" config = 0x0 signals = {0x1523f50, 0x15246f0, 0x1524740, 0x1524790} backend_init = 0x7f46c8c14fc1 shell = 0x152fd30 "\240\252j\001" modules = 0x152fd30 "\240\252j\001" log = 0x15239e0 "weston.log" idle_time = 300 section = 0x0 ret = 0 ec = 0x1529960 loop = 0x1523ec0 i = 0 option_backend = 0x0 version = 0 core_options = {{type = WESTON_OPTION_STRING, name = 0x42fa7f "backend", short_name = 66, data = 0x7fffd27ec4d8}, {type = WESTON_OPTION_STRING, name = 0x42fa87 "shell", short_name = 0, data = 0x7fffd27ec4c8}, { type = WESTON_OPTION_STRING, name = 0x42fa8d "socket", short_name = 83, data = 0x7fffd27ec4a0}, {type = WESTON_OPTION_INTEGER, name = 0x42fa94 "idle-time", short_name = 105, data = 0x7fffd27ec4ac}, { type = WESTON_OPTION_STRING, name = 0x42fa9e "modules", short_name = 0, data = 0x7fffd27ec4b8}, {type = WESTON_OPTION_STRING, name = 0x42faa6 "log", short_name = 0, data = 0x7fffd27ec4b0}, {type = WESTON_OPTION_BOOLEAN, name = 0x42faaa "help", short_name = 104, data = 0x7fffd27ec4a8}, {type = WESTON_OPTION_BOOLEAN, name = 0x42faaf "version", short_name = 0, data = 0x7fffd27ec49c}} display = 0x1523e30 option_modules = 0x0 socket_name = 0x42fa75 "wayland-0" (gdb) select-frame 2 (gdb) print *devic No symbol "devic" in current context. (gdb) print *device $1 = {seat = 0x16c1cd0, link = {prev = 0x16a8890, next = 0x0}, source = 0x169a270, output = 0xffffffffffffffe8, dispatch = 0x16a2c70, output_destroy_listener = {link = {prev = 0x16c1d10, next = 0x15410d0}, notify = 0x7f46c8c185d0 }, devnode = 0x16a5ad0 "`,j\001", devname = 0x16a2bb0 "", output_name = 0x16a2c90 "\300Zj\001", fd = 37, abs = {min_x = 0, max_x = 32767, min_y = 0, max_y = 32767, seat_slot = 0, x = 0, y = 0, apply_calibration = 0, calibration = {0, 0, 0, 0, 0, 0}}, mt = {slot = 0, slots = {{x = 0, y = 0, seat_slot = 0} }}, mtdev = 0x0, rel = {dx = 0, dy = 0}, pending_event = EVDEV_NONE, seat_caps = EVDEV_SEAT_TOUCH, is_mt = 1} (gdb)