xwayland crash in xwl_present_cleanup
I just got ths crash on 22.1.8 :
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007f0d1a43c3b6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007f0d1a42287c in __GI_abort () at ./stdlib/abort.c:79
#5 0x000055d83233e390 in OsAbort () at ../os/utils.c:1353
#6 0x000055d832349cbf in AbortServer () at ../os/log.c:879
#7 FatalError (f=<optimized out>) at ../os/log.c:1017
#8 0x000055d83233c5c1 in OsSigHandler (unused=<optimized out>, sip=<optimized out>, signo=11) at ../os/osinit.c:156
#9 OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at ../os/osinit.c:110
#10 <signal handler called>
#11 xwl_present_cleanup (window=0x55d83490ec70) at ../hw/xwayland/xwayland-present.c:373
#12 xwl_destroy_window (window=0x55d83490ec70) at ../hw/xwayland/xwayland-window.c:869
#13 0x000055d8322b340e in compDestroyWindow (pWin=0x55d83490ec70) at ../composite/compwindow.c:620
#14 0x000055d8322c50f4 in damageDestroyWindow (pWindow=0x55d83490ec70) at ../miext/damage/damage.c:1590
#15 0x000055d8322af6fd in DbeDestroyWindow (pWin=0x55d83490ec70) at ../dbe/dbe.c:1326
#16 0x000055d8322a8e39 in FreeWindowResources (pWin=pWin@entry=0x55d83490ec70) at ../dix/window.c:1018
#17 0x000055d8322a909e in DeleteWindow (value=0x55d83490ec70, wid=50331651) at ../dix/window.c:1086
#18 0x000055d8322a1942 in doFreeResource (res=0x55d834298780, skip=skip@entry=0) at ../dix/resource.c:888
#19 0x000055d8322a23ed in FreeClientResources (client=0x55d8347bd940) at ../dix/resource.c:1154
#20 0x000055d83227e5b6 in FreeClientResources (client=0x55d8347bd940) at ../dix/resource.c:1126
#21 CloseDownClient (client=<optimized out>) at ../dix/dispatch.c:3546
#22 0x000055d83233db62 in ospoll_wait (ospoll=0x55d8332bfe90, timeout=<optimized out>) at ../os/ospoll.c:657
#23 0x000055d83227ef59 in WaitForSomething (are_ready=0) at ../os/WaitFor.c:208
#24 Dispatch () at ../dix/dispatch.c:492
#25 0x000055d83220c5d9 in dix_main (envp=<optimized out>, argv=<optimized out>, argc=<optimized out>) at ../dix/main.c:271
#26 main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at ../dix/stubmain.c:34