(gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00007fecc28cca54 in pixman_region32_contains_point (region=0xb79468, x=0, y=0, box=0x0) at pixman-region.c:2354 2354 numRects = PIXREGION_NUMRECTS (region); (gdb) bt #0 0x00007fecc28cca54 in pixman_region32_contains_point (region=0xb79468, x=0, y=0, box=0x0) at pixman-region.c:2354 #1 0x000000000040b237 in weston_compositor_pick_surface (compositor=0x9eddc0, x=6912, y=19456, sx=0x7fff4e725e2c, sy=0x7fff4e725e28) at compositor.c:949 #2 0x0000000000412259 in default_grab_focus (grab=0xa08688) at input.c:109 #3 0x00000000004134d3 in weston_pointer_end_grab (pointer=0xa08600) at input.c:549 #4 0x00007fecbbbbae42 in remove_popup_grab (shsurf=0xbbc3c0) at shell.c:2136 #5 0x00007fecbbbbb07e in destroy_shell_surface (shsurf=0xbbc3c0) at shell.c:2199 #6 0x00007fecbbbbb1bf in shell_destroy_shell_surface (resource=0xbbc610) at shell.c:2226 #7 0x00007fecc1a26e63 in destroy_resource (element=0xbbc610, data=0x0) at wayland-server.c:420 #8 0x00007fecc1a26ebd in wl_resource_destroy (resource=0xbbc610) at wayland-server.c:430 #9 0x00007fecbbbbb223 in shell_handle_surface_destroy (listener=0xbbc3e0, data=0xbbcee0) at shell.c:2237 #10 0x000000000040865b in wl_signal_emit (signal=0xbbcee8, data=0xbbcee0) at /home/uartie/Work/intel/wayland/install/include/wayland-server.h:179 #11 0x000000000040b520 in weston_surface_destroy (surface=0xbbcee0) at compositor.c:1005 #12 0x000000000040b820 in destroy_surface (resource=0xb963f0) at compositor.c:1052 #13 0x00007fecc1a26e63 in destroy_resource (element=0xb963f0, data=0x7fff4e7260fc) at wayland-server.c:420 #14 0x00007fecc1c47f53 in for_each_helper (entries=0xa03188, func=0x7fecc1a26df3 , data=0x7fff4e7260fc) at wayland-util.c:353 #15 0x00007fecc1c47fd7 in wl_map_for_each (map=0xa03188, func=0x7fecc1a26df3 , data=0x7fff4e7260fc) at wayland-util.c:359 #16 0x00007fecc1a272f7 in wl_client_destroy (client=0xa03150) at wayland-server.c:542 #17 0x00007fecc1a264ad in wl_client_connection_data (fd=13, mask=13, data=0xa03150) at wayland-server.c:208 #18 0x00007fecc1a295a2 in wl_event_source_fd_dispatch (source=0xb108c0, ep=0x7fff4e7261c0) at event-loop.c:86 #19 0x00007fecc1a2a220 in wl_event_loop_dispatch (loop=0x9e7c60, timeout=-1) at event-loop.c:421 #20 0x00007fecc1a27d84 in wl_display_run (display=0x9e7bf0) at wayland-server.c:782 #21 0x0000000000411854 in main (argc=1, argv=0x7fff4e726608) at compositor.c:3305 (gdb) bt full #0 0x00007fecc28cca54 in pixman_region32_contains_point (region=0xb79468, x=0, y=0, box=0x0) at pixman-region.c:2354 pbox = 0x0 pbox_end = 0xb79400 numRects = 0 #1 0x000000000040b237 in weston_compositor_pick_surface (compositor=0x9eddc0, x=6912, y=19456, sx=0x7fff4e725e2c, sy=0x7fff4e725e28) at compositor.c:949 surface = 0xb79400 #2 0x0000000000412259 in default_grab_focus (grab=0xa08688) at input.c:109 pointer = 0xa08600 surface = 0x7fff4e726600 sx = 0 sy = 0 #3 0x00000000004134d3 in weston_pointer_end_grab (pointer=0xa08600) at input.c:549 interface = 0x4306b0 #4 0x00007fecbbbbae42 in remove_popup_grab (shsurf=0xbbc3c0) at shell.c:2136 shseat = 0xbc3c60 #5 0x00007fecbbbbb07e in destroy_shell_surface (shsurf=0xbbc3c0) at shell.c:2199 No locals. #6 0x00007fecbbbbb1bf in shell_destroy_shell_surface (resource=0xbbc610) at shell.c:2226 shsurf = 0xbbc3c0 #7 0x00007fecc1a26e63 in destroy_resource (element=0xbbc610, data=0x0) at wayland-server.c:420 resource = 0xbbc610 #8 0x00007fecc1a26ebd in wl_resource_destroy (resource=0xbbc610) at wayland-server.c:430 client = 0xa03150 id = 30 #9 0x00007fecbbbbb223 in shell_handle_surface_destroy (listener=0xbbc3e0, data=0xbbcee0) at shell.c:2237 shsurf = 0xbbc3c0 #10 0x000000000040865b in wl_signal_emit (signal=0xbbcee8, data=0xbbcee0) at /home/uartie/Work/intel/wayland/install/include/wayland-server.h:179 l = 0xbbc3e0 next = 0xbdcb00 #11 0x000000000040b520 in weston_surface_destroy (surface=0xbbcee0) at compositor.c:1005 compositor = 0x407e80 cb = 0xb963f0 next = 0x7fff4e726600 __PRETTY_FUNCTION__ = "weston_surface_destroy" #12 0x000000000040b820 in destroy_surface (resource=0xb963f0) at compositor.c:1052 surface = 0xbbcee0 #13 0x00007fecc1a26e63 in destroy_resource (element=0xb963f0, data=0x7fff4e7260fc) at wayland-server.c:420 resource = 0xb963f0 #14 0x00007fecc1c47f53 in for_each_helper (entries=0xa03188, func=0x7fecc1a26df3 , data=0x7fff4e7260fc) at wayland-util.c:353 start = 0xb7a840 end = 0xb7a938 p = 0xb7a928 #15 0x00007fecc1c47fd7 in wl_map_for_each (map=0xa03188, func=0x7fecc1a26df3 , data=0x7fff4e7260fc) at wayland-util.c:359 No locals. #16 0x00007fecc1a272f7 in wl_client_destroy (client=0xa03150) at wayland-server.c:542 serial = 0 #17 0x00007fecc1a264ad in wl_client_connection_data (fd=13, mask=13, data=0xa03150) at wayland-server.c:208 connection = 0xa093a0 resource = 0xa08ce0 message = 0x7fecbf567f97 p = {1371760062, 0} size = 1316118944 closure = 0x7fff4e726160 client = 0xa03150 object = 0x7fff4e726170 opcode = 32767 len = 0 #18 0x00007fecc1a295a2 in wl_event_source_fd_dispatch (source=0xb108c0, ep=0x7fff4e7261c0) at event-loop.c:86 fd_source = 0xb108c0 mask = 13 #19 0x00007fecc1a2a220 in wl_event_loop_dispatch (loop=0x9e7c60, timeout=-1) at event-loop.c:421 i = 0 ---Type to continue, or q to quit--- count = 1 ep = {{events = 25, data = {ptr = 0xb108c0, fd = 11602112, u32 = 11602112, u64 = 11602112}}, {events = 0, data = {ptr = 0x7fff4e726210, fd = 1316119056, u32 = 1316119056, u64 = 140734509507088}}, {events = 3248676275, data = { ptr = 0x404000007fec, fd = 32748, u32 = 32748, u64 = 70643622117356}}, {events = 0, data = {ptr = 0x7fff4e726310, fd = 1316119312, u32 = 1316119312, u64 = 140734509507344}}, {events = 1316119184, data = { ptr = 0xa0c3b800007fff, fd = 32767, u32 = 32767, u64 = 45251191315136511}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3237541417, data = {ptr = 0x4e72632000007fec, fd = 32748, u32 = 32748, u64 = 5652689471393529836}}, {events = 32767, data = {ptr = 0x7fecc1a2e0d3, fd = -1046290221, u32 = 3248677075, u64 = 140654837686483}}, {events = 327306929, data = {ptr = 0xa093a000000000, fd = 0, u32 = 0, u64 = 45198311677755392}}, {events = 0, data = {ptr = 0xa0a3c8, fd = 10527688, u32 = 10527688, u64 = 10527688}}, {events = 40, data = {ptr = 0xa0a3a800000000, fd = 0, u32 = 0, u64 = 45215938223538176}}, {events = 0, data = {ptr = 0x20, fd = 32, u32 = 32, u64 = 32}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32748, data = {ptr = 0x7fff4e726230, fd = 1316119088, u32 = 1316119088, u64 = 140734509507120}}, { events = 1, data = {ptr = 0x4e72629000000000, fd = 0, u32 = 0, u64 = 5652688852918206464}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xc1c36b8800000000, fd = 0, u32 = 0, u64 = 13962121501638393856}}, {events = 32748, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0xc00000001, fd = 1, u32 = 1, u64 = 51539607553}}, {events = 0, data = {ptr = 0x7fecc1c36c90, fd = -1044157296, u32 = 3250810000, u64 = 140654839819408}}, {events = 0, data = {ptr = 0x4e72660000000000, fd = 0, u32 = 0, u64 = 5652692632489426944}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, { events = 0, data = {ptr = 0x4e72638000000000, fd = 0, u32 = 0, u64 = 5652689883710357504}}, {events = 32767, data = {ptr = 0x3762e0e2d4, fd = 1658905300, u32 = 1658905300, u64 = 237882106580}}, {events = 5, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fecc1a21148, fd = -1046343352, u32 = 3248623944, u64 = 140654837633352}}, {events = 1658905300, data = {ptr = 0x37, fd = 55, u32 = 55, u64 = 55}}, { events = 0, data = {ptr = 0x7fff4e726380, fd = 1316119424, u32 = 1316119424, u64 = 140734509507456}}, {events = 0, data = {ptr = 0x502000000001, fd = 1, u32 = 1, u64 = 88098369175553}}, {events = 0, data = { ptr = 0x7fff4e726360, fd = 1316119392, u32 = 1316119392, u64 = 140734509507424}}, {events = 3248651771, data = {ptr = 0x9e7c3800007fec, fd = 32748, u32 = 32748, u64 = 44609626280329196}}, {events = 0, data = { ptr = 0x9e7bf0, fd = 10386416, u32 = 10386416, u64 = 10386416}}} source = 0xb108c0 n = 0 #20 0x00007fecc1a27d84 in wl_display_run (display=0x9e7bf0) at wayland-server.c:782 No locals. #21 0x0000000000411854 in main (argc=1, argv=0x7fff4e726608) at compositor.c:3305 ret = 0 loop = 0x9e7c60 i = 1 section = 0x9e88e0 display = 0x9e7bf0 option_modules = 0x9e79e0 "weston-wfits.so" help = 0 ec = 0x9eddc0 signals = {0x9e7cf0, 0x9e7d40, 0x9e85e0, 0x9e8630} config_fd = 8 modules = 0x9e86a0 "desktop-shell.so" socket_name = 0x430273 "wayland-0" config = 0x9e8680 core_options = {{type = WESTON_OPTION_STRING, name = 0x43027d "backend", short_name = 66, data = 0x7fff4e7264d8}, {type = WESTON_OPTION_STRING, name = 0x430285 "socket", short_name = 83, data = 0x7fff4e7264b0}, { type = WESTON_OPTION_INTEGER, name = 0x43028c "idle-time", short_name = 105, data = 0x7fff4e7264bc}, {type = WESTON_OPTION_STRING, name = 0x430296 "modules", short_name = 0, data = 0x7fff4e7264c8}, { type = WESTON_OPTION_STRING, name = 0x43029e "log", short_name = 0, data = 0x7fff4e7264c0}, {type = WESTON_OPTION_BOOLEAN, name = 0x4302a2 "help", short_name = 104, data = 0x7fff4e7264b8}, {type = WESTON_OPTION_BOOLEAN, name = 0x4302a7 "version", short_name = 0, data = 0x7fff4e7264ac}} backend_init = 0x7fecbf56b6a9 backend = 0x4303bc "x11-backend.so" log = 0x0 idle_time = 0 version = 0 (gdb)