(gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00007f70ad63b00c in busy_cursor_grab_focus (base=0x14c0250, surface=0x115df60, x=208128, y=69888) at shell.c:1238 1238 if (grab->shsurf->surface != surface) { (gdb) bt #0 0x00007f70ad63b00c in busy_cursor_grab_focus (base=0x14c0250, surface=0x115df60, x=208128, y=69888) at shell.c:1238 #1 0x000000000040f67d in weston_seat_repick (seat=0x11426a0) at input.c:63 #2 0x000000000040a86a in weston_compositor_repick (compositor=0x1142320) at compositor.c:936 #3 0x000000000040b834 in weston_output_repaint (output=0x1171290, msecs=2942512991) at compositor.c:1219 #4 0x000000000040ba1d in weston_output_finish_frame (output=0x1171290, msecs=2942512991) at compositor.c:1253 #5 0x00007f70b0fdd438 in x11_output_start_repaint_loop (output=0x1171290) at compositor-x11.c:336 #6 0x00007f70b0fdd736 in finish_frame_handler (data=0x1171290) at compositor-x11.c:391 #7 0x00007f70b349d29b in wl_event_source_timer_dispatch (source=0x146e570, ep=0x7fff9ad2a280) at event-loop.c:180 #8 0x00007f70b349dba4 in wl_event_loop_dispatch (loop=0x113cc60, timeout=-1) at event-loop.c:421 #9 0x00007f70b349b673 in wl_display_run (display=0x113cbf0) at wayland-server.c:707 #10 0x000000000040ee88 in main (argc=1, argv=0x7fff9ad2a6e8) at compositor.c:2495 (gdb) inspect grab->shsurf $1 = (struct shell_surface *) 0x0 (gdb) bt full #0 0x00007f70ad63b00c in busy_cursor_grab_focus (base=0x14c0250, surface=0x115df60, x=208128, y=69888) at shell.c:1238 grab = 0x14c0250 #1 0x000000000040f67d in weston_seat_repick (seat=0x11426a0) at input.c:63 interface = 0x7f70ad84b460 surface = 0x115df60 pointer = 0x115c960 sy = 69888 sx = 208128 #2 0x000000000040a86a in weston_compositor_repick (compositor=0x1142320) at compositor.c:936 seat = 0x11426a0 #3 0x000000000040b834 in weston_output_repaint (output=0x1171290, msecs=2942512991) at compositor.c:1219 ec = 0x1142320 es = 0x11423c8 layer = 0x1142460 output_damage = {extents = {x1 = 573, y1 = 123, x2 = 973, y2 = 449}, data = 0x0} animation = 0x7f70b36bbf3d next = 0x9ad2a169 cb = 0x14caf50 cnext = 0x89ad2a6e0 frame_callback_list = {prev = 0x1479160, next = 0x1479160} #4 0x000000000040ba1d in weston_output_finish_frame (output=0x1171290, msecs=2942512991) at compositor.c:1253 compositor = 0x1142320 loop = 0x113cc60 fd = 32767 #5 0x00007f70b0fdd438 in x11_output_start_repaint_loop (output=0x1171290) at compositor-x11.c:336 msec = 2942512991 tv = {tv_sec = 1368742113, tv_usec = 119387} #6 0x00007f70b0fdd736 in finish_frame_handler (data=0x1171290) at compositor-x11.c:391 output = 0x1171290 #7 0x00007f70b349d29b in wl_event_source_timer_dispatch (source=0x146e570, ep=0x7fff9ad2a280) at event-loop.c:180 timer_source = 0x146e570 expires = 1 len = 8 #8 0x00007f70b349dba4 in wl_event_loop_dispatch (loop=0x113cc60, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x146e570, fd = 21423472, u32 = 21423472, u64 = 21423472}}, {events = 0, data = {ptr = 0x7fff9ad2a2d0, fd = -1697471792, u32 = 2597495504, u64 = 140735790883536}}, {events = 3007977267, data = {ptr = 0x404000007f70, fd = 32624, u32 = 32624, u64 = 70643622117232}}, {events = 0, data = {ptr = 0x7fff9ad2a3d0, fd = -1697471536, u32 = 2597495760, u64 = 140735790883792}}, { events = 2597495632, data = {ptr = 0x14cdf6800007fff, fd = 32767, u32 = 32767, u64 = 93695330037563391}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2996844073, data = {ptr = 0x9ad2a3e000007f70, fd = 32624, u32 = 32624, u64 = 11156159409418174320}}, {events = 32767, data = {ptr = 0x7f70b34a1a53, fd = -1286989229, u32 = 3007978067, u64 = 140122021042771}}, {events = 327306929, data = { ptr = 0x14caf5000000000, fd = 0, u32 = 0, u64 = 93642450400182272}}, {events = 0, data = {ptr = 0x14cc488, fd = 21808264, u32 = 21808264, u64 = 21808264}}, {events = 32, data = {ptr = 0x14cbf5800000000, fd = 0, u32 = 0, u64 = 93660076945965056}}, {events = 0, data = { ptr = 0x10, fd = 16, u32 = 16, u64 = 16}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32624, data = { ptr = 0x7fff9ad2a2f0, fd = -1697471760, u32 = 2597495536, u64 = 140735790883568}}, {events = 1, data = {ptr = 0x9ad2a35000000000, fd = 0, u32 = 0, u64 = 11156158790942851072}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x9ad2a3600000007c, fd = 124, u32 = 124, u64 = 11156158859662327932}}, {events = 32767, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0xc00000001, fd = 1, u32 = 1, u64 = 51539607553}}, {events = 0, data = {ptr = 0x7f70b36aa7b8, fd = -1284855880, u32 = 3010111416, u64 = 140122023176120}}, {events = 0, data = {ptr = 0x9ad2a6e000000000, fd = 0, u32 = 0, u64 = 11156162707953025024}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x9ad2a44000000000, fd = 0, u32 = 0, u64 = 11156159821735002112}}, {events = 32767, data = {ptr = 0x3762e0e2d4, fd = 1658905300, ---Type to continue, or q to quit--- u32 = 1658905300, u64 = 237882106580}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x7f70b3495240, fd = -1287040448, u32 = 3007926848, u64 = 140122020991552}}, {events = 1658905300, data = {ptr = 0x37, fd = 55, u32 = 55, u64 = 55}}, {events = 0, data = {ptr = 0x7fff9ad2a440, fd = -1697471424, u32 = 2597495872, u64 = 140735790883904}}, {events = 0, data = {ptr = 0x153000000001, fd = 1, u32 = 1, u64 = 23295902613505}}, {events = 0, data = {ptr = 0x7fff9ad2a420, fd = -1697471456, u32 = 2597495840, u64 = 140735790883872}}, {events = 3007952618, data = {ptr = 0x113cc3800007f70, fd = 32624, u32 = 32624, u64 = 77630159485697904}}, {events = 0, data = {ptr = 0x113cbf0, fd = 18074608, u32 = 18074608, u64 = 18074608}}} source = 0x146e570 n = 0 #9 0x00007f70b349b673 in wl_display_run (display=0x113cbf0) at wayland-server.c:707 No locals. #10 0x000000000040ee88 in main (argc=1, argv=0x7fff9ad2a6e8) at compositor.c:2495 ret = 0 loop = 0x113cc60 i = 1 config_file = 0x113d680 "\005\001~\a7\016G", cs = {{name = 0x42b176 "core", keys = 0x7fff9ad2a580, num_keys = 1, done = 0}} display = 0x113cbf0 option_modules = 0x113c9e0 "weston-wfits.so" help = 0 core_config_keys = {{name = 0x42b16e "modules", type = CONFIG_KEY_STRING, data = 0x7fff9ad2a5c0}} ec = 0x1142320 signals = {0x113ccf0, 0x113cd40, 0x113d5e0, 0x113d630} modules = 0x42b153 "desktop-shell.so" socket_name = 0x42b164 "wayland-0" core_options = {{type = WESTON_OPTION_STRING, name = 0x42b17b "backend", short_name = 66, data = 0x7fff9ad2a5c8}, {type = WESTON_OPTION_STRING, name = 0x42b183 "socket", short_name = 83, data = 0x7fff9ad2a5a0}, {type = WESTON_OPTION_INTEGER, name = 0x42b18a "idle-time", short_name = 105, data = 0x7fff9ad2a5ac}, {type = WESTON_OPTION_STRING, name = 0x42b16e "modules", short_name = 0, data = 0x7fff9ad2a5b8}, { type = WESTON_OPTION_STRING, name = 0x42b194 "log", short_name = 0, data = 0x7fff9ad2a5b0}, {type = WESTON_OPTION_BOOLEAN, name = 0x42b198 "help", short_name = 104, data = 0x7fff9ad2a5a8}, {type = WESTON_OPTION_BOOLEAN, name = 0x42b19d "version", short_name = 0, data = 0x7fff9ad2a59c}} backend_init = 0x7f70b0fe1015 backend = 0x42b2b4 "x11-backend.so" log = 0x0 idle_time = 0 version = 0 (gdb)