Program received signal SIGSEGV, Segmentation fault. 0x00007fdbd9270a80 in wl_list_insert (list=0x90, elm=0x18667d8) at src/wayland-util.c:46 46 elm->next = list->next; (gdb) bt #0 0x00007fdbd9270a80 in wl_list_insert (list=0x90, elm=0x18667d8) at src/wayland-util.c:46 #1 0x000000000041cf6b in weston_view_animation_run (view=0x186a970, start=1, stop=0, frame=0x41d205 , reset=0x41cf71 , done=0x7fdbd6f5f1f2 , data=0x186b740, private=0x0) at src/animation.c:218 #2 0x000000000041d2dd in weston_fade_run (view=0x186a970, start=1, end=0, k=300, done=0x7fdbd6f5f1f2 , data=0x186b740) at src/animation.c:293 #3 0x00007fdbd6f5f2d3 in handle_resource_destroy (listener=0x186b788, data=0x1868e60) at desktop-shell/shell.c:3043 #4 0x00007fdbd926a277 in wl_signal_emit (signal=0x1868e90, data=0x1868e60) at src/wayland-server.h:260 #5 0x00007fdbd926ae67 in destroy_resource (element=0x1868e60, data=0x7fff7e374e6c) at src/wayland-server.c:529 #6 0x00007fdbd92712a6 in for_each_helper (entries=0x186cbd8, func=0x7fdbd926ae2c , data=0x7fff7e374e6c) at src/wayland-util.c:354 #7 0x00007fdbd92712e2 in wl_map_for_each (map=0x186cbd8, func=0x7fdbd926ae2c , data=0x7fff7e374e6c) at src/wayland-util.c:360 #8 0x00007fdbd926b1b1 in wl_client_destroy (client=0x186cba0) at src/wayland-server.c:673 #9 0x00007fdbd926a795 in wl_client_connection_data (fd=18, mask=5, data=0x186cba0) at src/wayland-server.c:244 #10 0x00007fdbd926d240 in wl_event_source_fd_dispatch (source=0x186c190, ep=0x7fff7e374f40) at src/event-loop.c:86 #11 0x00007fdbd926dbd1 in wl_event_loop_dispatch (loop=0x159ba20, timeout=-1) at src/event-loop.c:421 #12 0x00007fdbd926ba45 in wl_display_run (display=0x159b990) at src/wayland-server.c:961 #13 0x0000000000410805 in main (argc=1, argv=0x7fff7e3753b8) at src/compositor.c:4154 (gdb) bt full #0 0x00007fdbd9270a80 in wl_list_insert (list=0x90, elm=0x18667d8) at src/wayland-util.c:46 No locals. #1 0x000000000041cf6b in weston_view_animation_run (view=0x186a970, start=1, stop=0, frame=0x41d205 , reset=0x41cf71 , done=0x7fdbd6f5f1f2 , data=0x186b740, private=0x0) at src/animation.c:218 animation = 0x18667c0 #2 0x000000000041d2dd in weston_fade_run (view=0x186a970, start=1, end=0, k=300, done=0x7fdbd6f5f1f2 , data=0x186b740) at src/animation.c:293 fade = 0x186d4e0 #3 0x00007fdbd6f5f2d3 in handle_resource_destroy (listener=0x186b788, data=0x1868e60) at desktop-shell/shell.c:3043 shsurf = 0x186b740 #4 0x00007fdbd926a277 in wl_signal_emit (signal=0x1868e90, data=0x1868e60) at src/wayland-server.h:260 l = 0x186b788 next = 0x1868e90 #5 0x00007fdbd926ae67 in destroy_resource (element=0x1868e60, data=0x7fff7e374e6c) at src/wayland-server.c:529 resource = 0x1868e60 client = 0x186cba0 flags = 0 #6 0x00007fdbd92712a6 in for_each_helper (entries=0x186cbd8, func=0x7fdbd926ae2c , data=0x7fff7e374e6c) at src/wayland-util.c:354 start = 0x186cff0 end = 0x186d030 p = 0x186d018 #7 0x00007fdbd92712e2 in wl_map_for_each (map=0x186cbd8, func=0x7fdbd926ae2c , data=0x7fff7e374e6c) at src/wayland-util.c:360 No locals. #8 0x00007fdbd926b1b1 in wl_client_destroy (client=0x186cba0) at src/wayland-server.c:673 serial = 0 #9 0x00007fdbd926a795 in wl_client_connection_data (fd=18, mask=5, data=0x186cba0) at src/wayland-server.c:244 client = 0x186cba0 connection = 0x186d4e0 resource = 0x1872d50 object = 0x1872d50 closure = 0x1865aa0 message = 0x7fdbd9474ca0 p = {1, 786432} resource_flags = 0 opcode = 0 size = 12 len = 0 #10 0x00007fdbd926d240 in wl_event_source_fd_dispatch (source=0x186c190, ep=0x7fff7e374f40) at src/event-loop.c:86 fd_source = 0x186c190 mask = 5 #11 0x00007fdbd926dbd1 in wl_event_loop_dispatch (loop=0x159ba20, timeout=-1) at src/event-loop.c:421 ep = {{events = 17, data = {ptr = 0x186c190, fd = 25608592, u32 = 25608592, u64 = 25608592}}, {events = 1, data = {ptr = 0x1866880, fd = 25585792, u32 = 25585792, u64 = 25585792}}, { events = 2117554088, data = {ptr = 0x7e374fb000007fff, fd = 32767, u32 = 32767, u64 = 9094825589830877183}}, {events = 32767, data = {ptr = 0x18704f8, fd = 25625848, u32 = 25625848, u64 = 25625848}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fff7e3750a0, fd = 2117554336, u32 = 2117554336, u64 = 140735310942368}}, { events = 3643204877, data = {ptr = 0x7e374fc000007fdb, fd = 32731, u32 = 32731, u64 = 9094825658550353883}}, {events = 32767, data = {ptr = 0x186d4e0, fd = 25613536, u32 = 25613536, u64 = 25613536}}, {events = 3051676113, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x1b00000001, fd = 1, u32 = 1, u64 = 115964116993}}, {events = 26, data = {ptr = 0x7fdbd9477718, fd = -649627880, u32 = 3645339416, u64 = 140582219904792}}, {events = 4294967295, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fdbd9264e90, fd = -651800944, u32 = 3643166352, u64 = 140582217731728}}, {events = 3645339416, data = {ptr = 0x7e37500f00007fdb, fd = 32731, u32 = 32731, u64 = 9094825997852770267}}, {events = 32767, data = {ptr = 0x7fdbd9477718, fd = -649627880, u32 = 3645339416, u64 = 140582219904792}}, {events = 8, data = {ptr = 0xd947622000000000, fd = 0, u32 = 0, u64 = 15656590519155294208}}, {events = 32731, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2117555120, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, { events = 0, data = {ptr = 0x7fdbd9476340, fd = -649632960, u32 = 3645334336, u64 = 140582219899712}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32767, data = { ptr = 0x7fff7e375070, fd = 2117554288, u32 = 2117554288, u64 = 140735310942320}}, {events = 1, data = {ptr = 0x7e374fb000000000, fd = 0, u32 = 0, u64 = 9094825589830844416}}, {events = 32767, ---Type to continue, or q to quit--- data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x186e7d0, fd = 25618384, u32 = 25618384, u64 = 25618384}}, { events = 24, data = {ptr = 0x186e4e800000000, fd = 0, u32 = 0, u64 = 110026926000701440}}, {events = 0, data = {ptr = 0x20, fd = 32, u32 = 32, u64 = 32}}, {events = 4222640, data = { ptr = 0x2e800000000, fd = 0, u32 = 0, u64 = 3195455668224}}, {events = 24, data = {ptr = 0x7fff7e3750e0, fd = 2117554400, u32 = 2117554400, u64 = 140735310942432}}, {events = 3643193999, data = { ptr = 0x159b9d800007fdb, fd = 32731, u32 = 32731, u64 = 97313204329283547}}, {events = 0, data = {ptr = 0x159b990, fd = 22657424, u32 = 22657424, u64 = 22657424}}} source = 0x186c190 i = 0 count = 1 n = 24 #12 0x00007fdbd926ba45 in wl_display_run (display=0x159b990) at src/wayland-server.c:961 No locals. #13 0x0000000000410805 in main (argc=1, argv=0x7fff7e3753b8) at src/compositor.c:4154 ret = 0 display = 0x159b990 ec = 0x15a8700 signals = {0x159bab0, 0x159c250, 0x159c2a0, 0x159c2f0} loop = 0x159ba20 backend_init = 0x7fdbd90357a3 i = 1 backend = 0x159d360 "/usr/share/X11/xkb" option_backend = 0x0 shell = 0x17c3ca0 "`\030}\001" option_shell = 0x0 modules = 0x17c3ca0 "`\030}\001" option_modules = 0x159b8b0 "weston-wfits.so" log = 0x0 idle_time = 0 help = 0 socket_name = 0x422915 "wayland-0" version = 0 config = 0x159c340 section = 0x159bb00 core_options = {{type = WESTON_OPTION_STRING, name = 0x42291f "backend", short_name = 66, data = 0x7fff7e375260}, {type = WESTON_OPTION_STRING, name = 0x422927 "shell", short_name = 0, data = 0x7fff7e375250}, {type = WESTON_OPTION_STRING, name = 0x42292d "socket", short_name = 83, data = 0x7fff7e375228}, {type = WESTON_OPTION_INTEGER, name = 0x422934 "idle-time", short_name = 105, data = 0x7fff7e375234}, {type = WESTON_OPTION_STRING, name = 0x42293e "modules", short_name = 0, data = 0x7fff7e375240}, {type = WESTON_OPTION_STRING, name = 0x422946 "log", short_name = 0, data = 0x7fff7e375238}, {type = WESTON_OPTION_BOOLEAN, name = 0x42294a "help", short_name = 104, data = 0x7fff7e375230}, {type = WESTON_OPTION_BOOLEAN, name = 0x42294f "version", short_name = 0, data = 0x7fff7e375224}} (gdb)