Program received signal SIGSEGV, Segmentation fault. 0x00007fc710d9850d in wl_shm_buffer_get_data (buffer=0x1672d10) at wayland-shm.c:382 382 return buffer->pool->data + buffer->offset; (gdb) bt #0 0x00007fc710d9850d in wl_shm_buffer_get_data (buffer=0x1672d10) at wayland-shm.c:382 #1 0x00007fc70e76a506 in drm_output_set_cursor (output=0x1685ef0) at compositor-drm.c:1004 #2 0x00007fc70e7690fe in drm_output_repaint (output_base=0x1685ef0, damage=0x7fffd5699750) at compositor-drm.c:621 #3 0x000000000040da48 in weston_output_repaint (output=0x1685ef0, msecs=265171715) at compositor.c:1860 #4 0x000000000040dcac in weston_output_finish_frame (output=0x1685ef0, msecs=265171715) at compositor.c:1905 #5 0x00007fc70e76976b in page_flip_handler (fd=18, frame=1356994, sec=265171, usec=715826, data=0x1685ef0) at compositor-drm.c:759 #6 0x00007fc70d4641c4 in drmHandleEvent (fd=18, evctx=0x7fffd5699ca0) at xf86drmMode.c:826 #7 0x00007fc70e76b1ef in on_drm_input (fd=18, mask=1, data=0x166e940) at compositor-drm.c:1253 #8 0x00007fc710d98c8e in wl_event_source_fd_dispatch (source=0x17e4d20, ep=0x7fffd5699d10) at event-loop.c:86 #9 0x00007fc710d99902 in wl_event_loop_dispatch (loop=0x1668ec0, timeout=-1) at event-loop.c:421 #10 0x00007fc710d96ac2 in wl_display_run (display=0x1668e30) at wayland-server.c:961 #11 0x0000000000413d7c in main (argc=1, argv=0x7fffd569a178) at compositor.c:4254 (gdb) print buffer $1 = (struct wl_shm_buffer *) 0x1672d10 (gdb) print buffer->pool $2 = (struct wl_shm_pool *) 0xb8000000b0 (gdb) print buffer->pool->data Cannot access memory at address 0xb8000000c0 (gdb) print buffer->offset $3 = 265575080 (gdb) bt full #0 0x00007fc710d9850d in wl_shm_buffer_get_data (buffer=0x1672d10) at wayland-shm.c:382 No locals. #1 0x00007fc70e76a506 in drm_output_set_cursor (output=0x1685ef0) at compositor-drm.c:1004 ev = 0x182d7f0 buffer = 0x7fc70fd45a88 stride = 265575080 buf = {0 } x = 4223888 c = 0x166e940 handle = 0 bo = 0x17cec50 s = 0x1685ef0 "" i = 0 y = 32711 #2 0x00007fc70e7690fe in drm_output_repaint (output_base=0x1685ef0, damage=0x7fffd5699750) at compositor-drm.c:621 s = 0x400 ret = 0 output = 0x1685ef0 compositor = 0x166e940 mode = 0x1682640 #3 0x000000000040da48 in weston_output_repaint (output=0x1685ef0, msecs=265171715) at compositor.c:1860 ec = 0x166e940 output_damage = {extents = {x1 = 0, y1 = 0, x2 = 1024, y2 = 768}, data = 0x0} ev = 0x166eac0 animation = 0x18 next = 0x7fc70fd45760 cb = 0x200000006 cnext = 0x7fc700006400 frame_callback_list = {prev = 0x7fffd5699770, next = 0x7fffd5699770} r = 0 #4 0x000000000040dcac in weston_output_finish_frame (output=0x1685ef0, msecs=265171715) at compositor.c:1905 compositor = 0x166e940 loop = 0x1668ec0 fd = 1 r = 0 #5 0x00007fc70e76976b in page_flip_handler (fd=18, frame=1356994, sec=265171, usec=715826, data=0x1685ef0) at compositor-drm.c:759 output = 0x1685ef0 msecs = 265171715 #6 0x00007fc70d4641c4 in drmHandleEvent (fd=18, evctx=0x7fffd5699ca0) at xf86drmMode.c:826 buffer = "\002\000\000\000 \000\000\000\360^h\001\000\000\000\000\323\v\004\000\062\354\n\000´\024\000\000\000\000\000(\232i\325\377\177\000\000,\232i\325\377\177\000\000Кi\325\377\177\000\000\034\262\270\020\307\177\000\000\030\231i\325\377\177\000\000`W\324\017\307\177\000\000`\000\000\000\000\000\000\000\340҂\001\000\000\000\000\063\000\000\000\000\000\000\000\b&\252\001\000\000\000\000\360\230i\325\377\177\000\000\000\253\200\001\000\000\000\000\063\000\000\000\064\000\000\000\b&\252\001\000\000\000\000\060\231i\325\377\177\000\000tu\331\020\307\177\000\000\000d\000\000\000d\000\000\063\000\000\000\003\000\000\000\000EA\000\000\000\000\000\340\r}\001\000\000\000\000\210\375B\000\000\000\000\000\340҂\001"... len = 32 i = 0 e = 0x7fffd5699860 vblank = 0x7fffd5699860 #7 0x00007fc70e76b1ef in on_drm_input (fd=18, mask=1, data=0x166e940) at compositor-drm.c:1253 evctx = {version = 2, vblank_handler = 0x7fc70e76957d , page_flip_handler = 0x7fc70e769654 } #8 0x00007fc710d98c8e in wl_event_source_fd_dispatch (source=0x17e4d20, ep=0x7fffd5699d10) at event-loop.c:86 fd_source = 0x17e4d20 mask = 1 #9 0x00007fc710d99902 in wl_event_loop_dispatch (loop=0x1668ec0, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x17e4d20, fd = 25054496, u32 = 25054496, u64 = 25054496}}, {events = 24, data = {ptr = 0x7fffd5699d60, fd = -714498720, u32 = 3580468576, u64 = 140736773856608}}, {events = 282711049, data = { ptr = 0x404000007fc7, fd = 32711, u32 = 32711, u64 = 70643622117319}}, {events = 0, data = {ptr = 0x7fffd5699e60, fd = -714498464, u32 = 3580468832, u64 = 140736773856864}}, {events = 3580468704, data = { ptr = 0x18092a800007fff, fd = 32767, u32 = 32767, u64 = 108247641309085695}}, {events = 0, data = {ptr = 0x4, fd = 4, u32 = 4, u64 = 4}}, {events = 1, data = {ptr = 0xd5699e7000000001, fd = 1, u32 = 1, u64 = 15377996606506795009}}, {events = 32767, data = {ptr = 0x7fc710d9d726 , fd = 282711846, u32 = 282711846, u64 = 140492957931302}}, {events = 3051676113, data = {ptr = 0x180629000000000, fd = 0, u32 = 0, u64 = 108194761671704576}}, {events = 0, data = {ptr = 0x1807ffc, fd = 25198588, u32 = 25198588, u64 = 25198588}}, {events = 68, data = {ptr = 0x180729800000000, fd = 0, u32 = 0, u64 = 108212388217487360}}, {events = 0, data = {ptr = 0x80, fd = 128, u32 = 128, u64 = 128}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32767, data = {ptr = 0x7fffd5699d80, fd = -714498688, u32 = 3580468608, u64 = 140736773856640}}, {events = 1, data = {ptr = 0xd5699de000000000, fd = 0, u32 = 0, u64 = 15377995988031504384}}, {events = 32767, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 0, ---Type to continue, or q to quit--- data = {ptr = 0x10fa727800000000, fd = 0, u32 = 0, u64 = 1223416108506152960}}, {events = 32711, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x1b00000001, fd = 1, u32 = 1, u64 = 115964116993}}, {events = 0, data = {ptr = 0x7fc710fa7398, fd = 284849048, u32 = 284849048, u64 = 140492960068504}}, {events = 0, data = {ptr = 0xd569a17000000000, fd = 0, u32 = 0, u64 = 15377999905041678336}}, { events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xd5699ed000000000, fd = 0, u32 = 0, u64 = 15377997018823655424}}, {events = 32767, data = {ptr = 0x7fc710fb8756 <_dl_fixup+230>, fd = 284919638, u32 = 284919638, u64 = 140492960139094}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fffd569a090, fd = -714497904, u32 = 3580469392, u64 = 140736773857424}}, { events = 282653480, data = {ptr = 0x7fc7, fd = 32711, u32 = 32711, u64 = 32711}}, {events = 0, data = {ptr = 0x7fffd5699ed0, fd = -714498352, u32 = 3580468944, u64 = 140736773856976}}, {events = 20, data = { ptr = 0x1d6400000001, fd = 1, u32 = 1, u64 = 32315333935105}}, {events = 68, data = {ptr = 0x7fffd5699eb0, fd = -714498384, u32 = 3580468912, u64 = 140736773856944}}, {events = 282684217, data = {ptr = 0x1668e7800007fc7, fd = 32711, u32 = 32711, u64 = 100924687709667271}}, {events = 0, data = {ptr = 0x1668e30, fd = 23498288, u32 = 23498288, u64 = 23498288}}} source = 0x17e4d20 n = 68 #10 0x00007fc710d96ac2 in wl_display_run (display=0x1668e30) at wayland-server.c:961 No locals. #11 0x0000000000413d7c in main (argc=1, argv=0x7fffd569a178) at compositor.c:4254 help = 0 backend = 0x42f8fe "drm-backend.so" config = 0x0 signals = {0x1668f50, 0x16696f0, 0x1669740, 0x1669790} backend_init = 0x7fc70e76ffa1 shell = 0x1674d40 "desktop-shell.so" modules = 0x1668fa0 "" log = 0x16689e0 "weston.log" idle_time = 0 section = 0x0 ret = 0 ec = 0x166e940 loop = 0x1668ec0 i = 1 option_backend = 0x0 version = 0 core_options = {{type = WESTON_OPTION_STRING, name = 0x42f75f "backend", short_name = 66, data = 0x7fffd569a048}, {type = WESTON_OPTION_STRING, name = 0x42f767 "shell", short_name = 0, data = 0x7fffd569a040}, { type = WESTON_OPTION_STRING, name = 0x42f76d "socket", short_name = 83, data = 0x7fffd569a018}, {type = WESTON_OPTION_INTEGER, name = 0x42f774 "idle-time", short_name = 105, data = 0x7fffd569a024}, { type = WESTON_OPTION_STRING, name = 0x42f77e "modules", short_name = 0, data = 0x7fffd569a030}, {type = WESTON_OPTION_STRING, name = 0x42f786 "log", short_name = 0, data = 0x7fffd569a028}, {type = WESTON_OPTION_BOOLEAN, name = 0x42f78a "help", short_name = 104, data = 0x7fffd569a020}, {type = WESTON_OPTION_BOOLEAN, name = 0x42f78f "version", short_name = 0, data = 0x7fffd569a014}} display = 0x1668e30 option_modules = 0x0 socket_name = 0x42f755 "wayland-0" (gdb)