(gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00007f2207f12608 in wl_resource_get_client (resource=0x0) at wayland-server.c:528 528 return resource->client; (gdb) bt #0 0x00007f2207f12608 in wl_resource_get_client (resource=0x0) at wayland-server.c:528 #1 0x00000000004141a9 in weston_pointer_set_focus (pointer=0x2430180, surface=0x2492400, sx=80640, sy=30208) at input.c:507 #2 0x00000000004130c0 in default_grab_focus (grab=0x24301f8) at input.c:110 #3 0x0000000000412e30 in weston_seat_repick (seat=0x24112b0) at input.c:56 #4 0x000000000040b9e3 in weston_compositor_repick (compositor=0x22c66b0) at compositor.c:1046 #5 0x000000000040cd8a in weston_output_repaint (output=0x22d3ce0, msecs=1320924) at compositor.c:1410 #6 0x000000000040cf79 in weston_output_finish_frame (output=0x22d3ce0, msecs=1320924) at compositor.c:1444 #7 0x00007f2205e6ae08 in page_flip_handler (fd=13, frame=52807, sec=1320, usec=924456, data=0x22d3ce0) at compositor-drm.c:725 #8 0x00007f2207af315c in drmHandleEvent (fd=13, evctx=0x7fff49ed6810) at xf86drmMode.c:826 #9 0x00007f2205e6c7f3 in on_drm_input (fd=13, mask=1, data=0x22c66b0) at compositor-drm.c:1198 #10 0x00007f2207f151ba in wl_event_source_fd_dispatch (source=0x23490a0, ep=0x7fff49ed6880) at event-loop.c:86 #11 0x00007f2207f15e2e in wl_event_loop_dispatch (loop=0x22c1ee0, timeout=-1) at event-loop.c:421 #12 0x00007f2207f13450 in wl_display_run (display=0x22c1e50) at wayland-server.c:869 #13 0x000000000041260a in main (argc=1, argv=0x7fff49ed6ce8) at compositor.c:3542 (gdb) bt full #0 0x00007f2207f12608 in wl_resource_get_client (resource=0x0) at wayland-server.c:528 No locals. #1 0x00000000004141a9 in weston_pointer_set_focus (pointer=0x2430180, surface=0x2492400, sx=80640, sy=30208) at input.c:507 surface_client = 0x7fff49ed623c kbd = 0x2425070 resource = 0x2430178 serial = 72 display = 0x22c1e50 focus_resource_list = 0x2430198 #2 0x00000000004130c0 in default_grab_focus (grab=0x24301f8) at input.c:110 pointer = 0x2430180 surface = 0x2492400 sx = 80640 sy = 30208 #3 0x0000000000412e30 in weston_seat_repick (seat=0x24112b0) at input.c:56 pointer = 0x2430180 #4 0x000000000040b9e3 in weston_compositor_repick (compositor=0x22c66b0) at compositor.c:1046 seat = 0x24112b0 #5 0x000000000040cd8a in weston_output_repaint (output=0x22d3ce0, msecs=1320924) at compositor.c:1410 ec = 0x22c66b0 es = 0x22c67d0 output_damage = {extents = {x1 = 0, y1 = 0, x2 = 1920, y2 = 1080}, data = 0x0} animation = 0x22d31d0 next = 0x22d4cf0 cb = 0x7fff49ed66f0 cnext = 0x22d31d0 frame_callback_list = {prev = 0x2746598, next = 0x273e098} #6 0x000000000040cf79 in weston_output_finish_frame (output=0x22d3ce0, msecs=1320924) at compositor.c:1444 compositor = 0x22c66b0 loop = 0x22c1ee0 fd = 32546 #7 0x00007f2205e6ae08 in page_flip_handler (fd=13, frame=52807, sec=1320, usec=924456, data=0x22d3ce0) at compositor-drm.c:725 output = 0x22d3ce0 msecs = 1320924 #8 0x00007f2207af315c in drmHandleEvent (fd=13, evctx=0x7fff49ed6810) at xf86drmMode.c:826 buffer = "\002\000\000\000 \000\000\000\340<-\002\000\000\000\000(\005\000\000(\033\016\000G\316\000\000\000\000\000\000\230e\355I\377\177\000\000\234e\355I\377\177\000\000@f\355I\377\177\000\000P\036,\002\000\000\000\000@d\355I\377\177\000\000$\321@\000\000\000\000\000\360e\355I\377\177\000\000\340<-\002\000\000\000\000\340\036,\002\000\000\000\000\260f,\002\000\000\000\000pd\355I\377\177\000\000V\263@\000\000\000\000\000pd\355I\377\177\000\000P\237A\002\000\000\000\000X\242A\002\000\000\000\000\bh,\002\000\000\000\000\260d\355I\377\177\000\000\031\333@", '\000' , "P\237A\002\000\000\000\000\a\000\000\000\005\000\000\000"... len = 32 i = 0 e = 0x7fff49ed63d0 vblank = 0x7fff49ed63d0 #9 0x00007f2205e6c7f3 in on_drm_input (fd=13, mask=1, data=0x22c66b0) at compositor-drm.c:1198 evctx = {version = 2, vblank_handler = 0x7f2205e6ac47 , page_flip_handler = 0x7f2205e6ad1e } #10 0x00007f2207f151ba in wl_event_source_fd_dispatch (source=0x23490a0, ep=0x7fff49ed6880) at event-loop.c:86 fd_source = 0x23490a0 mask = 1 #11 0x00007f2207f15e2e in wl_event_loop_dispatch (loop=0x22c1ee0, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x23490a0, fd = 36999328, u32 = 36999328, u64 = 36999328}}, {events = 0, data = {ptr = 0x7fff49ed68d0, fd = 1240295632, u32 = 1240295632, u64 = 140734433683664}}, { events = 133274025, data = {ptr = 0x404000007f22, fd = 32546, u32 = 32546, u64 = 70643622117154}}, { events = 0, data = {ptr = 0x7fff49ed69d0, fd = 1240295888, u32 = 1240295888, u64 = 140734433683920}}, {events = 1240295760, data = {ptr = 0x248705800007fff, fd = 32767, u32 = 32767, ---Type to continue, or q to quit--- u64 = 164504909658488831}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 2449532473, data = {ptr = 0x49ed69e00000003a, fd = 58, u32 = 58, u64 = 5327030345042755642}}, {events = 32767, data = { ptr = 0x7f2207f19cc6 , fd = 133274822, u32 = 133274822, u64 = 139784138890438}}, {events = 3051676113, data = {ptr = 0x248404000000000, fd = 0, u32 = 0, u64 = 164452030021107712}}, {events = 0, data = {ptr = 0x2485cc8, fd = 38296776, u32 = 38296776, u64 = 38296776}}, {events = 20, data = {ptr = 0x246507800000000, fd = 0, u32 = 0, u64 = 163906912771899392}}, {events = 0, data = {ptr = 0x3c, fd = 60, u32 = 60, u64 = 60}}, { events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32767, data = { ptr = 0x7fff49ed68f0, fd = 1240295664, u32 = 1240295664, u64 = 140734433683696}}, {events = 1, data = {ptr = 0x49ed695000000000, fd = 0, u32 = 0, u64 = 5327029726567464960}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x812325000000000, fd = 0, u32 = 0, u64 = 581582621062987776}}, {events = 32546, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x3300000001, fd = 1, u32 = 1, u64 = 219043332097}}, { events = 0, data = {ptr = 0x7f2208123368, fd = 135410536, u32 = 135410536, u64 = 139784141026152}}, { events = 0, data = {ptr = 0x49ed6ce000000000, fd = 0, u32 = 0, u64 = 5327033643577638912}}, { events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x49ed6a4000000000, fd = 0, u32 = 0, u64 = 5327030757359616000}}, {events = 32767, data = { ptr = 0x3a9140e8a6 <_dl_fixup+230>, fd = -1858017114, u32 = 2436950182, u64 = 251545053350}}, { events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fff49ed6c00, fd = 1240296448, u32 = 1240296448, u64 = 140734433684480}}, {events = 133218880, data = { ptr = 0x7f22, fd = 32546, u32 = 32546, u64 = 32546}}, {events = 0, data = {ptr = 0x7fff49ed6a40, fd = 1240296000, u32 = 1240296000, u64 = 140734433684032}}, {events = 0, data = { ptr = 0xc8000000001, fd = 1, u32 = 1, u64 = 13743895347201}}, {events = 0, data = { ptr = 0x7fff49ed6a20, fd = 1240295968, u32 = 1240295968, u64 = 140734433684000}}, { events = 133248199, data = {ptr = 0x22c1e9800007f22, fd = 32546, u32 = 32546, u64 = 156533725235019554}}, {events = 0, data = {ptr = 0x22c1e50, fd = 36445776, u32 = 36445776, u64 = 36445776}}} source = 0x23490a0 n = 0 #12 0x00007f2207f13450 in wl_display_run (display=0x22c1e50) at wayland-server.c:869 No locals. #13 0x000000000041260a in main (argc=1, argv=0x7fff49ed6ce8) at compositor.c:3542 ret = 0 loop = 0x22c1ee0 i = 1 section = 0x22c1fc0 display = 0x22c1e50 option_modules = 0x22c1a00 "weston-wfits.so" help = 0 ec = 0x22c66b0 signals = {0x22c1f70, 0x22c2840, 0x22c2890, 0x22c28e0} modules = 0x22c3950 "" socket_name = 0x431b2b "wayland-0" config = 0x22c2930 core_options = {{type = WESTON_OPTION_STRING, name = 0x431b35 "backend", short_name = 66, data = 0x7fff49ed6bc0}, {type = WESTON_OPTION_STRING, name = 0x431b3d "shell", short_name = 0, data = 0x7fff49ed6bb8}, {type = WESTON_OPTION_STRING, name = 0x431b43 "socket", short_name = 83, data = 0x7fff49ed6b90}, {type = WESTON_OPTION_INTEGER, name = 0x431b4a "idle-time", short_name = 105, data = 0x7fff49ed6b9c}, {type = WESTON_OPTION_STRING, name = 0x431b54 "modules", short_name = 0, data = 0x7fff49ed6ba8}, {type = WESTON_OPTION_STRING, name = 0x431b5c "log", short_name = 0, data = 0x7fff49ed6ba0}, {type = WESTON_OPTION_BOOLEAN, name = 0x431b60 "help", short_name = 104, data = 0x7fff49ed6b98}, {type = WESTON_OPTION_BOOLEAN, name = 0x431b65 "version", short_name = 0, data = 0x7fff49ed6b8c}} backend_init = 0x7f2205e71261 backend = 0x431c8b "drm-backend.so" shell = 0x22c8a80 "desktop-shell.so" log = 0x22c19e0 "weston.log" idle_time = 0 version = 0 (gdb)