Program received signal SIGSEGV, Segmentation fault. 0x0000000000416400 in weston_keyboard_set_focus (keyboard=0x0, surface=0x0) at src/input.c:714 714 struct wl_display *display = keyboard->seat->compositor->wl_display; (gdb) bt #0 0x0000000000416400 in weston_keyboard_set_focus (keyboard=0x0, surface=0x0) at src/input.c:714 #1 0x00007f12504b934e in restore_focus_state (shell=0x25a5f70, ws=0x25a6370) at desktop-shell/shell.c:737 #2 0x00007f12504ba8d9 in change_workspace (shell=0x25a5f70, index=1) at desktop-shell/shell.c:1167 #3 0x00007f12504c756d in workspace_f_binding (seat=0x25b4ce0, time=948216, key=60, data=0x25a5f70) at desktop-shell/shell.c:5748 #4 0x0000000000423f13 in weston_compositor_run_key_binding (compositor=0x25a2f30, seat=0x25b4ce0, time=948216, key=60, state=WL_KEYBOARD_KEY_STATE_PRESSED) at src/bindings.c:276 #5 0x00000000004180e6 in notify_key (seat=0x25b4ce0, time=948216, key=60, state=WL_KEYBOARD_KEY_STATE_PRESSED, update_state=STATE_UPDATE_AUTOMATIC) at src/input.c:1295 #6 0x00007f1256889fca in handle_keyboard_key (libinput_device=0x25c4110, keyboard_event=0x29ea5f0) at src/libinput-device.c:63 #7 0x00007f125688a68d in evdev_device_process_event (event=0x29ea5f0) at src/libinput-device.c:213 #8 0x00007f1256889442 in process_event (event=0x29ea5f0) at src/libinput-seat.c:148 #9 0x00007f12568894b1 in process_events (input=0x25a3328) at src/libinput-seat.c:158 #10 0x00007f1256889530 in udev_input_dispatch (input=0x25a3328) at src/libinput-seat.c:169 #11 0x00007f1256889579 in libinput_source_dispatch (fd=15, mask=1, data=0x25a3328) at src/libinput-seat.c:179 #12 0x00007f1258eadbde in wl_event_source_fd_dispatch (source=0x25d5670, ep=0x7ffff885a7e0) at src/event-loop.c:86 #13 0x00007f1258eae81e in wl_event_loop_dispatch (loop=0x2598ec0, timeout=-1) at src/event-loop.c:419 #14 0x00007f1258eab9f2 in wl_display_run (display=0x2598e30) at src/wayland-server.c:959 #15 0x0000000000413e05 in main (argc=1, argv=0x7ffff885ac88) at src/compositor.c:4312 (gdb) bt full #0 0x0000000000416400 in weston_keyboard_set_focus (keyboard=0x0, surface=0x0) at src/input.c:714 resource = 0x25a30f0 display = 0x25ee2f0 serial = 32767 focus_resource_list = 0x25b7f78 #1 0x00007f12504b934e in restore_focus_state (shell=0x25a5f70, ws=0x25a6370) at desktop-shell/shell.c:737 state = 0x25a6378 surface = 0x25f53c0 next_seat = 0x7ffff885a4b0 next = 0x25a6378 pending_seat_list = {prev = 0x25ee2f0, next = 0x25b4d50} seat = 0x25ee280 #2 0x00007f12504ba8d9 in change_workspace (shell=0x25a5f70, index=1) at desktop-shell/shell.c:1167 from = 0x25a5c50 to = 0x25a6370 state = 0x3c #3 0x00007f12504c756d in workspace_f_binding (seat=0x25b4ce0, time=948216, key=60, data=0x25a5f70) at desktop-shell/shell.c:5748 shell = 0x25a5f70 new_index = 1 #4 0x0000000000423f13 in weston_compositor_run_key_binding (compositor=0x25a2f30, seat=0x25b4ce0, time=948216, key=60, state=WL_KEYBOARD_KEY_STATE_PRESSED) at src/bindings.c:276 handler = 0x7f12504c74cb b = 0x26af4f0 #5 0x00000000004180e6 in notify_key (seat=0x25b4ce0, time=948216, key=60, state=WL_KEYBOARD_KEY_STATE_PRESSED, update_state=STATE_UPDATE_AUTOMATIC) at src/input.c:1295 grab = 0x25b7fc8 k = 0x29e7484 end = 0x29e7484 compositor = 0x25a2f30 keyboard = 0x25b7f60 #6 0x00007f1256889fca in handle_keyboard_key (libinput_device=0x25c4110, keyboard_event=0x29ea5f0) at src/libinput-device.c:63 device = 0x25b2bb0 #7 0x00007f125688a68d in evdev_device_process_event (event=0x29ea5f0) at src/libinput-device.c:213 cov_s0_ = 0 libinput_device = 0x25c4110 handled = 1 #8 0x00007f1256889442 in process_event (event=0x29ea5f0) at src/libinput-seat.c:148 No locals. #9 0x00007f12568894b1 in process_events (input=0x25a3328) at src/libinput-seat.c:158 event = 0x29ea5f0 #10 0x00007f1256889530 in udev_input_dispatch (input=0x25a3328) at src/libinput-seat.c:169 ---Type to continue, or q to quit--- No locals. #11 0x00007f1256889579 in libinput_source_dispatch (fd=15, mask=1, data=0x25a3328) at src/libinput-seat.c:179 input = 0x25a3328 #12 0x00007f1258eadbde in wl_event_source_fd_dispatch (source=0x25d5670, ep=0x7ffff885a7e0) at src/event-loop.c:86 fd_source = 0x25d5670 mask = 1 #13 0x00007f1258eae81e in wl_event_loop_dispatch (loop=0x2598ec0, timeout=-1) at src/event-loop.c:419 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x25d5670, fd = 39671408, u32 = 39671408, u64 = 39671408}}, {events = 0, data = {ptr = 0x7ffff885a830, fd = -125458384, u32 = 4169508912, u64 = 140737362896944}}, {events = 1491805032, data = {ptr = 0x404000007f12, fd = 32530, u32 = 32530, u64 = 70643622117138}}, { events = 0, data = {ptr = 0x7ffff885a930, fd = -125458128, u32 = 4169509168, u64 = 140737362897200}}, {events = 4169509040, data = { ptr = 0x29f2f8800007fff, fd = 32767, u32 = 32767, u64 = 188921970534940671}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 1474756073, data = {ptr = 0xf885a94000007f12, fd = 32530, u32 = 32530, u64 = 17907905585651678994}}, {events = 32767, data = { ptr = 0x7f1258eb269f , fd = 1491805855, u32 = 1491805855, u64 = 139716777944735}}, {events = 3051676113, data = { ptr = 0x29eff7000000000, fd = 0, u32 = 0, u64 = 188869090897559552}}, {events = 0, data = {ptr = 0x29f1a3c, fd = 43981372, u32 = 43981372, u64 = 43981372}}, {events = 28, data = {ptr = 0x58ea431000000000, fd = 0, u32 = 0, u64 = 6407007155886489600}}, {events = 32530, data = { ptr = 0x7f12592dd750, fd = 1496176464, u32 = 1496176464, u64 = 139716782315344}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 32767, data = {ptr = 0x7ffff885a850, fd = -125458352, u32 = 4169508944, u64 = 140737362896976}}, {events = 1, data = {ptr = 0xf885a8b000000000, fd = 0, u32 = 0, u64 = 17907904967176355840}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x590bc26800000000, fd = 0, u32 = 0, u64 = 6416435846051790848}}, {events = 32530, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x2600000001, fd = 1, u32 = 1, u64 = 163208757249}}, {events = 0, data = {ptr = 0x7f12590bc390, fd = 1493943184, u32 = 1493943184, u64 = 139716780082064}}, {events = 0, data = {ptr = 0xf885ac8000000000, fd = 0, u32 = 0, u64 = 17907909159064436736}}, {events = 32767, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf885a9a000000000, fd = 0, u32 = 0, u64 = 17907905997968506880}}, {events = 32767, data = {ptr = 0x7f12590cd726 <_dl_fixup+230>, fd = 1494013734, u32 = 1494013734, u64 = 139716780152614}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffff885aba0, fd = -125457504, u32 = 4169509792, u64 = 140737362897824}}, {events = 1491747600, data = { ptr = 0x7f12, fd = 32530, u32 = 32530, u64 = 32530}}, {events = 0, data = {ptr = 0x7ffff885a9a0, fd = -125458016, u32 = 4169509280, u64 = 140737362897312}}, {events = 0, data = {ptr = 0xac400000001, fd = 1, u32 = 1, u64 = 11836929867777}}, {events = 0, data = {ptr = 0x7ffff885a980, fd = -125458048, u32 = 4169509248, u64 = 140737362897280}}, {events = 1491778137, data = {ptr = 0x2598e7800007f12, fd = 32530, u32 = 32530, u64 = 169323107050356498}}, {events = 0, data = {ptr = 0x2598e30, fd = 39423536, u32 = 39423536, u64 = 39423536}}} source = 0x25d5670 n = 0 #14 0x00007f1258eab9f2 in wl_display_run (display=0x2598e30) at src/wayland-server.c:959 No locals. #15 0x0000000000413e05 in main (argc=1, argv=0x7ffff885ac88) at src/compositor.c:4312 loop = 0x2598ec0 option_shell = 0x0 end = 0x7ffff885ab40 "" section = 0x2598fa0 primary_client = 0x2596010 ---Type to continue, or q to quit--- display = 0x2598e30 shell = 0x25a5430 "\260\336^\002" help = 0 ec = 0x25a2f30 i = 1 server_socket = 0x0 socket_name = 0x42f29a "wayland-0" config = 0x2599800 core_options = {{type = WESTON_OPTION_STRING, name = 0x42f2a4 "backend", short_name = 66, data = 0x7ffff885ab40}, {type = WESTON_OPTION_STRING, name = 0x42f2ac "shell", short_name = 0, data = 0x7ffff885ab30}, {type = WESTON_OPTION_STRING, name = 0x42f2b2 "socket", short_name = 83, data = 0x7ffff885ab00}, {type = WESTON_OPTION_INTEGER, name = 0x42f2b9 "idle-time", short_name = 105, data = 0x7ffff885ab0c}, {type = WESTON_OPTION_STRING, name = 0x42f2c3 "modules", short_name = 0, data = 0x7ffff885ab20}, {type = WESTON_OPTION_STRING, name = 0x42f2cb "log", short_name = 0, data = 0x7ffff885ab18}, {type = WESTON_OPTION_BOOLEAN, name = 0x42f2cf "help", short_name = 104, data = 0x7ffff885ab08}, {type = WESTON_OPTION_BOOLEAN, name = 0x42f2d4 "version", short_name = 0, data = 0x7ffff885aafc}} backend = 0x259a820 "/usr/share/X11/xkb" ret = 0 signals = {0x2598f50, 0x2599710, 0x2599760, 0x25997b0} fd = -1 option_backend = 0x0 modules = 0x25a5430 "\260\336^\002" primary_client_destroyed = {link = {prev = 0x7fff00000082, next = 0x20}, notify = 0x7fff00000050} backend_init = 0x7f1256888d34 option_modules = 0x0 log = 0x25989e0 "weston.log" idle_time = 300 version = 0