SEGV on wlr_output_destroy
From sway 1.6.1
00:00:00.000 [INFO] [sway/main.c:349] Sway version 1.6.1
00:00:00.000 [INFO] [sway/main.c:350] wlroots version 0.14.1
...
00:01:34.090 [DEBUG] [wlr] [backend/session/session.c:153] udev event for card0 (change)
00:01:34.090 [DEBUG] [wlr] [backend/session/session.c:182] DRM device card0 changed
00:01:34.090 [DEBUG] [wlr] [backend/drm/backend.c:145] /dev/dri/card0 invalidated
00:01:34.090 [INFO] [wlr] [backend/drm/drm.c:1297] Scanning DRM connectors on /dev/dri/card0
00:01:34.334 [INFO] [wlr] [backend/drm/drm.c:1499] 'DP-4' disappeared
AddressSanitizer:DEADLYSIGNAL
=================================================================
==1771470==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000008 (pc 0x7f17f6b16f27 bp 0x7ffe1f489cb0 sp 0x7ffe1f489c88 T0)
==1771470==The signal is caused by a WRITE memory access.
==1771470==Hint: address points to the zero page.
#0 0x7f17f6b16f27 in wl_list_remove (/nix/store/irv0iagrl3c583m4niizcsbpxqf2l2iw-wayland-1.19.0/lib/libwayland-server.so.0+0xdf27)
#1 0x7f17f6a10781 in wlr_output_destroy /build/source/build/../types/wlr_output.c:393:2
#2 0x7f17f69a30e9 in disconnect_drm_connector /build/source/build/../backend/drm/drm.c:1647:2
#3 0x7f17f69a32ad in destroy_drm_connector /build/source/build/../backend/drm/drm.c:1653:2
#4 0x7f17f69a2cbb in scan_drm_connectors /build/source/build/../backend/drm/drm.c:1500:3
#5 0x7f17f699cf3b in handle_dev_change /build/source/build/../backend/drm/backend.c:146:2
#6 0x7f17f6a3452e in wlr_signal_emit_safe /build/source/build/../util/signal.c:29:3
#7 0x7f17f69cfa6a in handle_udev_event /build/source/build/../backend/session/session.c
#8 0x7f17f6b14491 in wl_event_loop_dispatch (/nix/store/irv0iagrl3c583m4niizcsbpxqf2l2iw-wayland-1.19.0/lib/libwayland-server.so.0+0xb491)
#9 0x7f17f6b12134 in wl_display_run (/nix/store/irv0iagrl3c583m4niizcsbpxqf2l2iw-wayland-1.19.0/lib/libwayland-server.so.0+0x9134)
#10 0x51ffe7 in server_run /build/source/build/../sway/server.c:254:2
#11 0x51e153 in main /build/source/build/../sway/main.c:435:2
#12 0x7f17f668c77f in __libc_start_main (/nix/store/mij848h2x5wiqkwhg027byvmf9x3gx7y-glibc-2.33-50/lib/libc.so.6+0x2777f)
#13 0x42d559 in _start /build/glibc-2.33/csu/../sysdeps/x86_64/start.S:120
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/nix/store/irv0iagrl3c583m4niizcsbpxqf2l2iw-wayland-1.19.0/lib/libwayland-server.so.0+0xdf27) in wl_list_remove
==1771470==ABORTING