Crash in reset_xdg_surface
Also a malloc corruption:
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x0000ffffbb4c3ea0 in __GI_abort () at abort.c:79
#2 0x0000ffffbb511280 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0xffffbb5d5000 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#3 0x0000ffffbb5187dc in malloc_printerr (str=str@entry=0xffffbb5d0be0 "free(): invalid next size (normal)") at malloc.c:5347
#4 0x0000ffffbb519afc in _int_free (av=0xffffbb610a98 <main_arena>, p=0xaaaaf12a4d90, have_lock=<optimized out>) at malloc.c:4322
#5 0x0000ffffbb6ed54c in reset_xdg_surface (xdg_surface=0xaaaaf13cb8e0) at ../types/xdg_shell/wlr_xdg_surface.c:495
#6 0x0000ffffbb764080 in destroy_resource (element=element@entry=0xaaaaf11e3840, data=data@entry=0x0, flags=0) at ../src/wayland-server.c:724
#7 0x0000ffffbb7647bc in wl_resource_destroy (resource=0xaaaaf11e3840) at ../src/wayland-server.c:741
#8 0x0000ffffbb2d4048 in () at /lib/aarch64-linux-gnu/libffi.so.7
#9 0x0000ffffbb2d3770 in () at /lib/aarch64-linux-gnu/libffi.so.7
#10 0x0000ffffbb769a20 in wl_closure_invoke (closure=closure@entry=0xaaaaf0456660, flags=flags@entry=2, target=<optimized out>, opcode=0, data=<optimized out>, data@entry=0xaaaaf04d4e90)
at ../src/connection.c:1018
#11 0x0000ffffbb764d80 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0xaaaaf04d4e90) at ../src/wayland-server.c:432
#12 0x0000ffffbb767a68 in wl_event_loop_dispatch (loop=0xaaaaf044e800, timeout=<optimized out>) at ../src/event-loop.c:1027
#13 0x0000aaaae086cf8c in ()
#14 0x0000ffffbb974bc8 in g_main_dispatch (context=0xaaaaf0ab7d40) at ../../../glib/gmain.c:3325
#15 g_main_context_dispatch (context=0xaaaaf0ab7d40) at ../../../glib/gmain.c:4043
#16 0x0000ffffbb974e5c in g_main_context_iterate (context=0xaaaaf0ab7d40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#17 0x0000ffffbb9751b0 in g_main_loop_run (loop=0xaaaaf044e930) at ../../../glib/gmain.c:4317
#18 0x0000aaaae086cca4 in ()
#19 0x0000ffffbb4c4218 in __libc_start_main (main=0xaaaae086ca90, argc=5, argv=0xffffe71b5ab8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>)
at ../csu/libc-start.c:308
#20 0x0000aaaae086cd4c in ()
happened when swipe closing firefox.
Edited by Guido Gunther