(gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00007fa3a8192bd2 in pixman_region32_copy (dst=0xffffffffffffffe0, src=0x7ffff0f9ebe0) at pixman-region.c:516 516 dst->extents = src->extents; (gdb) inspect dst $1 = (region_type_t *) 0xffffffffffffffe0 (gdb) inspect dst->extents Cannot access memory at address 0xffffffffffffffe0 (gdb) bt full #0 0x00007fa3a8192bd2 in pixman_region32_copy (dst=0xffffffffffffffe0, src=0x7ffff0f9ebe0) at pixman-region.c:516 No locals. #1 0x000000000040c04b in compositor_accumulate_damage (ec=0x1904770) at compositor.c:1213 plane = 0xffffffffffffffc8 es = 0x1904870 opaque = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, data = 0x7fa3a830c7b0} clip = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, data = 0x7fa3a830c7b0} #2 0x000000000040c597 in weston_output_repaint (output=0x1911390, msecs=2734794515) at compositor.c:1312 ec = 0x1904770 es = 0x1904870 output_damage = {extents = {x1 = -252055424, y1 = 32767, x2 = -1474741689, y2 = 32675}, data = 0x7fff0000001b} animation = 0x19117d0 next = 0x1911960 cb = 0x1904968 cnext = 0x19117d0 frame_callback_list = {prev = 0x1a9e158, next = 0x1a9e158} #3 0x000000000040c840 in weston_output_finish_frame (output=0x1911390, msecs=2734794515) at compositor.c:1363 compositor = 0x1904770 loop = 0x1901c60 fd = 32675 #4 0x00007fa3a4bc0274 in page_flip_handler (fd=12, frame=2042328, sec=1372829361, usec=939441, data=0x1911390) at compositor-drm.c:719 output = 0x1911390 msecs = 2734794515 #5 0x00007fa3a6cc7181 in drmHandleEvent (fd=12, evctx=0x7ffff0f9f190) at xf86drmMode.c:826 buffer = "\002\000\000\000 \000\000\000\220\023\221\001\000\000\000\000\261\266\323Q\261U\016\000\330)\037\000\000\000\000\000\340\201\235\001\000\000\000\000\320¨\001\000\000\000\000\240\355\371\360\377\177\000\000\320¨\001\000\000\000\000\240-\221\001\000\000\000\000\360\033\220\001\000\000\000\000\320\355\371\360\377\177\000\000\353\311@\000\000\000\000\000\bè\001\000\000\000\000\220\023\221\001\000\000\000\000`\034\220\001\000\000\000\000pG\220\001\000\000\000\000\020\356\371\360\377\177\000\000\224\254@\000\000\000\000\000 è\001\000\000\000\000\320¨\001\000\000\000\000\020\356\371\360\377\177\000\000\250H\220\001\000\000\000\000\320Ũ\001\000\000\000\000\064\357\371\360\377\177\000\000P\356\371\360\377\177\000\000\177\323@", '\000' "\320, ¨\001", '\000' "\260, \307\060\250\243\177\000\000 \000\000\000 \000\000\000\200\356\371\360\377\177\000\000\375\323@\000\000\000\000\000 ƨ\001\000\000\000\000\060d\251\001\000\000\000\000\320¨"... len = 32 i = 0 e = 0x7ffff0f9ed50 vblank = 0x7ffff0f9ed50 #6 0x00007fa3a4bc1c85 in on_drm_input (fd=12, mask=1, data=0x1904770) at compositor-drm.c:1186 evctx = {version = 2, vblank_handler = 0x7fa3a4bc00a7 , page_flip_handler = 0x7fa3a4bc0184 } #7 0x00007fa3a72f25e6 in wl_event_source_fd_dispatch (source=0x19df6e0, ep=0x7ffff0f9f200) at event-loop.c:86 fd_source = 0x19df6e0 mask = 1 #8 0x00007fa3a72f3264 in wl_event_loop_dispatch (loop=0x1901c60, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x19df6e0, fd = 27129568, u32 = 27129568, u64 = 27129568}}, {events = 1, data = {ptr = 0x1902630, fd = 26224176, ---Type to continue, or q to quit--- u32 = 26224176, u64 = 26224176}}, {events = 1, data = {ptr = 0x1902630, fd = 26224176, u32 = 26224176, u64 = 26224176}}, {events = 0, data = { ptr = 0x7ffff0f9f350, fd = -252054704, u32 = 4042912592, u64 = 140737236300624}}, {events = 4042912464, data = {ptr = 0x1ad5e9800007fff, fd = 32767, u32 = 32767, u64 = 120856771936944127}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2793772585, data = { ptr = 0xf0f9f36000007fa3, fd = 32675, u32 = 32675, u64 = 17364177431946100643}}, {events = 32767, data = {ptr = 0x7fa3a72f7113, fd = -1490063085, u32 = 2804904211, u64 = 140340861301011}}, {events = 327306929, data = {ptr = 0x1ad2e8000000000, fd = 0, u32 = 0, u64 = 120803892299563008}}, { events = 0, data = {ptr = 0x1ad4ac0, fd = 28134080, u32 = 28134080, u64 = 28134080}}, {events = 36, data = {ptr = 0x1a8ff3a00000000, fd = 0, u32 = 0, u64 = 119626014698504192}}, {events = 0, data = {ptr = 0x37632e4225, fd = 1663975973, u32 = 1663975973, u64 = 237887177253}}, {events = 0, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32675, data = {ptr = 0x7ffff0f9f270, fd = -252054928, u32 = 4042912368, u64 = 140737236300400}}, { events = 1, data = {ptr = 0xf0f9f2d000000000, fd = 0, u32 = 0, u64 = 17364176813470777344}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xa74ffbe800000000, fd = 0, u32 = 0, u64 = 12056131701345091584}}, {events = 32675, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x3b00000001, fd = 1, u32 = 1, u64 = 253403070465}}, {events = 0, data = {ptr = 0x7fa3a74ffce8, fd = -1487930136, u32 = 2807037160, u64 = 140340863433960}}, {events = 0, data = {ptr = 0xf0f9f64000000000, fd = 0, u32 = 0, u64 = 17364180593041997824}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf0f9f3c000000000, fd = 0, u32 = 0, u64 = 17364177844262928384}}, {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 = 0x7fa3a72ea168, fd = -1490116248, u32 = 2804851048, u64 = 140340861247848}}, {events = 1658905300, data = {ptr = 0x37, fd = 55, u32 = 55, u64 = 55}}, {events = 0, data = {ptr = 0x7ffff0f9f3c0, fd = -252054592, u32 = 4042912704, u64 = 140737236300736}}, {events = 0, data = {ptr = 0xc3800000001, fd = 1, u32 = 1, u64 = 13434657701889}}, { events = 0, data = {ptr = 0x7ffff0f9f3a0, fd = -252054624, u32 = 4042912672, u64 = 140737236300704}}, {events = 2804879065, data = { ptr = 0x1901c3800007fa3, fd = 32675, u32 = 32675, u64 = 112621017528041379}}, {events = 0, data = {ptr = 0x1901bf0, fd = 26221552, u32 = 26221552, u64 = 26221552}}} source = 0x19df6e0 n = 0 #9 0x00007fa3a72f0e62 in wl_display_run (display=0x1901bf0) at wayland-server.c:794 No locals. #10 0x00000000004119c3 in main (argc=1, argv=0x7ffff0f9f648) at compositor.c:3340 ret = 0 loop = 0x1901c60 i = 1 section = 0x19028e0 display = 0x1901bf0 option_modules = 0x0 help = 0 ec = 0x1904770 signals = {0x1901cf0, 0x1901d40, 0x19025e0, 0x1902630} config_fd = 8 modules = 0x19026a0 "desktop-shell.so" socket_name = 0x430693 "wayland-0" config = 0x1902680 core_options = {{type = WESTON_OPTION_STRING, name = 0x43069d "backend", short_name = 66, data = 0x7ffff0f9f518}, {type = WESTON_OPTION_STRING, name = 0x4306a5 "socket", short_name = 83, data = 0x7ffff0f9f4f0}, {type = WESTON_OPTION_INTEGER, name = 0x4306ac "idle-time", short_name = 105, data = 0x7ffff0f9f4fc}, {type = WESTON_OPTION_STRING, name = 0x4306b6 "modules", short_name = 0, data = 0x7ffff0f9f508}, {type = WESTON_OPTION_STRING, name = 0x4306be "log", short_name = 0, data = 0x7ffff0f9f500}, {type = WESTON_OPTION_BOOLEAN, name = 0x4306c2 "help", short_name = 104, data = 0x7ffff0f9f4f8}, {type = WESTON_OPTION_BOOLEAN, name = 0x4306c7 "version", short_name = 0, data = 0x7ffff0f9f4ec}} ---Type to continue, or q to quit--- backend_init = 0x7fa3a4bc64d4 backend = 0x19019e0 "drm-backend.so" log = 0x0 idle_time = 10 version = 0 (gdb)