segfault when launching donf-editor
logging in via ssh and launching dconf editor crashes the compositor on the devkit for me like:
(gdb) bt
#0 0x0000ffff86ea0884 in wl_list_remove () at /usr/lib/aarch64-linux-gnu/libwayland-server.so.0
#1 0x0000aaaab2a60e38 in seat_raise_view_stack (seat=seat@entry=0xaaaadcbabce0, view=view@entry=0xaaaadd0e0da0) at ../src/seat.c:1321
#2 0x0000aaaab2a60e74 in seat_raise_view_stack (seat=seat@entry=0xaaaadcbabce0, view=view@entry=0xaaaadd0d0190) at ../src/seat.c:1327
#3 0x0000aaaab2a61b0c in roots_seat_set_focus (seat=seat@entry=0xaaaadcbabce0, view=view@entry=0xaaaadd0d0190) at ../src/seat.c:1346
#4 0x0000aaaab2a64544 in view_initial_focus (view=view@entry=0xaaaadd0d0190) at ../src/view.c:634
#5 0x0000aaaab2a65314 in view_setup (view=view@entry=0xaaaadd0d0190) at ../src/view.c:640
#6 0x0000aaaab2a65e80 in handle_map (listener=0xaaaadd0d0340, data=<optimized out>) at ../src/xdg_shell.c:448
#7 0x0000aaaab2aabbe4 in wlr_signal_emit_safe (signal=signal@entry=0xaaaadd0cabb8, data=data@entry=0xaaaadd0caac0) at ../subprojects/wlroots/util/signal.c:29
#8 0x0000aaaab2a92210 in handle_xdg_surface_commit (wlr_surface=<optimized out>) at ../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c:356
#9 0x0000aaaab2aa7624 in surface_commit_pending (surface=surface@entry=0xaaaadd0ca750) at ../subprojects/wlroots/types/wlr_surface.c:372
#10 0x0000aaaab2aa7910 in surface_commit (client=<optimized out>, resource=<optimized out>) at ../subprojects/wlroots/types/wlr_surface.c:444
#11 0x0000ffff8671adcc in ffi_call_SYSV () at /usr/lib/aarch64-linux-gnu/libffi.so.6
#12 0x0000ffff8671b6f4 in ffi_call () at /usr/lib/aarch64-linux-gnu/libffi.so.6
#13 0x0000ffff86e9fe4c in () at /usr/lib/aarch64-linux-gnu/libwayland-server.so.0
#14 0x0000ffff86e9c808 in () at /usr/lib/aarch64-linux-gnu/libwayland-server.so.0
#15 0x0000ffff86e9e078 in wl_event_loop_dispatch () at /usr/lib/aarch64-linux-gnu/libwayland-server.so.0
#16 0x0000aaaab2a5dce0 in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../src/main.c:49
#17 0x0000ffff87034674 in g_main_context_dispatch () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#18 0x0000ffff870348e8 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#19 0x0000ffff87034c80 in g_main_loop_run () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#20 0x0000aaaab2a5742c in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:207
@sebastian.krzyszkowiak since his is in the stack code, could you have a look? phoc is 0.0.1~112.gbpf3442b which is this build: https://arm01.puri.sm/job/debs/job/deb-phoc-buster-aarch64/23/console corresponding to current master.