Hyprland crashes randomly with electron apps

Seems like Hyprland crashes randomly when interacting with components in electron apps.
Any idea?
CrashReport 1:
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Vaxry is going to be upset.

Hyprland received signal 6 (Aborted)

Version: df98db50924c05f0bd7a8c95cdab5d4ece13a1f1

System info:
	System name: Linux
	Node name: imxyy-arch
	Release: 6.3.5-zen1-1-zen
	Version: #1 ZEN SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:43:47 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1) (prog-if 00 [VGA controller])
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c5) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x78e) [0x55f8b930b5de]
		??
		??:0
	#1 | Hyprland(_Z25handleUnrecoverableSignali+0x3c) [0x55f8b92a6e3c]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7f2c21362ab0]
		??
		??:0
	#3 | /usr/lib/libc.so.6(+0x8926c) [0x7f2c213b226c]
		??
		??:0
	#4 | /usr/lib/libc.so.6(gsignal+0x18) [0x7f2c21362a08]
		??
		??:0
	#5 | /usr/lib/libc.so.6(abort+0xd7) [0x7f2c2134b538]
		??
		??:0
	#6 | /usr/lib/libc.so.6(+0x232db) [0x7f2c2134c2db]
		??
		??:0
	#7 | /usr/lib/libc.so.6(+0x931b7) [0x7f2c213bc1b7]
		??
		??:0
	#8 | /usr/lib/libc.so.6(realloc+0x3fc) [0x7f2c213c127c]
		??
		??:0
	#9 | /usr/lib/dri/radeonsi_dri.so(+0x8adafd) [0x7f2c1eeadafd]
		??
		??:0
	#10 | /usr/lib/dri/radeonsi_dri.so(+0x8b3979) [0x7f2c1eeb3979]
		??
		??:0
	#11 | /usr/lib/dri/radeonsi_dri.so(+0x8b3b07) [0x7f2c1eeb3b07]
		??
		??:0
	#12 | /usr/lib/dri/radeonsi_dri.so(+0xc861d) [0x7f2c1e6c861d]
		??
		??:0
	#13 | /usr/lib/dri/radeonsi_dri.so(+0x11541c) [0x7f2c1e71541c]
		??
		??:0
	#14 | /usr/lib/libc.so.6(+0x8744b) [0x7f2c213b044b]
		??
		??:0
	#15 | /usr/lib/libc.so.6(+0x10ae40) [0x7f2c21433e40]
		??
		??:0

Log tail:
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc902680 -> 55f8bc92ba48 (owner: XWayland Window)
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc902550 -> 55f8bc92b8a8 (owner: XWayland Window)
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc9222a0 -> 55f8bc92b3c8 (owner: XWayland Window)
[LOG] Registered signal for owner 55f8bc92bb80: 55f8bc9222d0 -> 55f8bc92bb88 (owner: CWLSurface)
[LOG] CWLSurface 55f8bc92bb80 called init()
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc9222b0 -> 55f8bc92b430 (owner: CWindow)
[LOG] Searching for matching rules for  (title: )
[LOG] Window rule noblur ->  floating:1 matched 55f8bc92b360 []
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc9025a0 -> 55f8bc92b5d0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc9025b0 -> 55f8bc92b840 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc9025e0 -> 55f8bc92b500 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc902580 -> 55f8bc92b708 (owner: Xwayland Window Late)
[ERR] Tried to connect a listener twice?!
[LOG] Registered signal for owner 55f8bc92b360: 55f8bc902690 -> 55f8bc92b568 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55f8bc919aa0: 55f8bc9222c0 -> 55f8bc919b18 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 55f8bc919aa0: 55f8bc922290 -> 55f8bc919b80 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 55f8bc919aa0: 55f8bc9222d0 -> 55f8bc919be8 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 55f8bc92b360)
[LOG] Map request dispatched, monitor DP-2, xywh: 209.000000 241.000000 198.000000 375.000000
[LOG] Window 55f8bc92b360 unmapped (class )
[LOG] Unregistered late callbacks XWL
[LOG] Callback 55f8bc92b5f8 -> 55f8bc92b5f0, XWayland Window Late removed.
[LOG] Callback 55f8bc92b868 -> 55f8bc92b860, XWayland Window Late removed.
[LOG] Callback 55f8bc92b528 -> 55f8bc92b520, XWayland Window Late removed.
[LOG] Callback 55f8bc92b590 -> 55f8bc92b588, XWayland Window Late removed.
[LOG] Callback 55f8bc92b730 -> 55f8bc92b728, Xwayland Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 55f8bc92b360
[LOG] Callback 55f8bc919ba8 -> 55f8bc919ba0, SurfaceTreeNode removed.
[LOG] Callback 55f8bc919c10 -> 55f8bc919c08, SurfaceTreeNode removed.
[LOG] Callback 55f8bc919b40 -> 55f8bc919b38, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 55f8bc92bbb0 -> 55f8bc92bba8, CWLSurface removed.
[LOG] CWLSurface 55f8bc92bb80 called destroy()
[LOG] Callback 55f8bc92b458 -> 55f8bc92b450, CWindow removed.
[LOG] Callback 55f8bc92b3f0 -> 55f8bc92b3e8, XWayland Window removed.
[LOG] Window 55f8bc92b360 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 55f8bc92b4c0 -> 55f8bc92b4b8, XWayland Window removed.
[LOG] Callback 55f8bc92b8d0 -> 55f8bc92b8c8, XWayland Window removed.
[LOG] Callback 55f8bc92ba70 -> 55f8bc92ba68, XWayland Window removed.
[LOG] Callback 55f8bc92bb40 -> 55f8bc92bb38, XWayland Window removed.
[LOG] Callback 55f8bc92bad8 -> 55f8bc92bad0, XWayland Window removed.
[LOG] Cleanup: destroyed a window
[LOG] Searching for matching rules for Code (title: )
[LOG] Window 55f8bc9082c0 set title to
[LOG] Searching for matching rules for Code (title: )
[LOG] Window 55f8bc9082c0 set title to

CrashReport 2:
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Well this is awkward.

Hyprland received signal 11 (Segmentation fault)

Version: df98db50924c05f0bd7a8c95cdab5d4ece13a1f1

System info:
	System name: Linux
	Node name: imxyy-arch
	Release: 6.3.5-zen1-1-zen
	Version: #1 ZEN SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:43:47 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1) (prog-if 00 [VGA controller])
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c5) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x78e) [0x557a173145de]
		??
		??:0
	#1 | Hyprland(_Z25handleUnrecoverableSignali+0x3c) [0x557a172afe3c]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7fa231a4fab0]
		??
		??:0
	#3 | /usr/lib/dri/radeonsi_dri.so(+0x15ba58) [0x7fa22ed5ba58]
		??
		??:0
	#4 | /usr/lib/dri/radeonsi_dri.so(+0x1663fb) [0x7fa22ed663fb]
		??
		??:0
	#5 | /usr/lib/dri/radeonsi_dri.so(+0x1666fd) [0x7fa22ed666fd]
		??
		??:0
	#6 | /usr/lib/dri/radeonsi_dri.so(+0x168951) [0x7fa22ed68951]
		??
		??:0
	#7 | /usr/lib/libwlroots.so.12032(+0x425ff) [0x7fa23270b5ff]
		??
		??:0
	#8 | /usr/lib/libwlroots.so.12032(wlr_addon_set_finish+0x2e) [0x7fa232772e2e]
		??
		??:0
	#9 | /usr/lib/libwlroots.so.12032(wlr_buffer_drop+0x34) [0x7fa23274f2b4]
		??
		??:0
	#10 | /usr/lib/libwayland-server.so.0(+0xb9ba) [0x7fa2326819ba]
		??
		??:0
	#11 | /usr/lib/libwayland-server.so.0(wl_resource_destroy+0xc9) [0x7fa2326837a9]
		??
		??:0
	#12 | /usr/lib/libffi.so.8(+0x74f6) [0x7fa2315eb4f6]
		??
		??:0
	#13 | /usr/lib/libffi.so.8(+0x3f5e) [0x7fa2315e7f5e]
		??
		??:0
	#14 | /usr/lib/libffi.so.8(ffi_call+0x123) [0x7fa2315eab73]
		??
		??:0
	#15 | /usr/lib/libwayland-server.so.0(+0x8ada) [0x7fa23267eada]
		??
		??:0
	#16 | /usr/lib/libwayland-server.so.0(+0xd180) [0x7fa232683180]
		??
		??:0
	#17 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7fa232681ae2]
		??
		??:0
	#18 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7fa2326822d7]
		??
		??:0
	#19 | Hyprland(main+0x4b4) [0x557a172a09a4]
		??
		??:0
	#20 | /usr/lib/libc.so.6(+0x23850) [0x7fa231a39850]
		??
		??:0
	#21 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7fa231a3990a]
		??
		??:0
	#22 | Hyprland(_start+0x25) [0x557a172afce5]
		??
		??:0

Log tail:
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 557a1a4ad680
[LOG] Callback 557a1a47f5e8 -> 557a1a47f5e0, SurfaceTreeNode removed.
[LOG] Callback 557a1a47f650 -> 557a1a47f648, SurfaceTreeNode removed.
[LOG] Callback 557a1a47f580 -> 557a1a47f578, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 557a1a4aded0 -> 557a1a4adec8, CWLSurface removed.
[LOG] CWLSurface 557a1a4adea0 called destroy()
[LOG] Callback 557a1a4ad778 -> 557a1a4ad770, CWindow removed.
[LOG] Callback 557a1a4ad710 -> 557a1a4ad708, XWayland Window removed.
[LOG] Window 557a1a4a9fc0 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 557a1a4aa120 -> 557a1a4aa118, XWayland Window removed.
[LOG] Callback 557a1a4aa530 -> 557a1a4aa528, XWayland Window removed.
[LOG] Callback 557a1a4aa6d0 -> 557a1a4aa6c8, XWayland Window removed.
[LOG] Window 557a1a4ad680 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 557a1a4ad7e0 -> 557a1a4ad7d8, XWayland Window removed.
[LOG] Callback 557a1a4adbf0 -> 557a1a4adbe8, XWayland Window removed.
[LOG] Callback 557a1a4add90 -> 557a1a4add88, XWayland Window removed.
[LOG] New XWayland Surface created (class (null)).
[LOG] Registered signal for owner 557a1a4af480: 557a1a480720 -> 557a1a4afbd0 (owner: XWayland Window)
[LOG] Registered signal for owner 557a1a4af480: 557a1a480730 -> 557a1a4afc38 (owner: XWayland Window)
[LOG] Registered signal for owner 557a1a4af480: 557a1a4806a0 -> 557a1a4af5b8 (owner: XWayland Window)
[LOG] Registered signal for owner 557a1a4af480: 557a1a4807e0 -> 557a1a4afb68 (owner: XWayland Window)
[LOG] Registered signal for owner 557a1a4af480: 557a1a4806b0 -> 557a1a4af9c8 (owner: XWayland Window)
[LOG] Registered signal for owner 557a1a4af480: 557a1a4a72c0 -> 557a1a4af4e8 (owner: XWayland Window)
[LOG] Registered signal for owner 557a1a4afca0: 557a1a4a72f0 -> 557a1a4afca8 (owner: CWLSurface)
[LOG] CWLSurface 557a1a4afca0 called init()
[LOG] Registered signal for owner 557a1a4af480: 557a1a4a72d0 -> 557a1a4af550 (owner: CWindow)
[LOG] Searching for matching rules for  (title: )
[LOG] Window rule noblur ->  floating:1 matched 557a1a4af480 []
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 557a1a4af480: 557a1a480700 -> 557a1a4af6f0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 557a1a4af480: 557a1a480710 -> 557a1a4af960 (owner: XWayland Window Late)
[LOG] Registered signal for owner 557a1a4af480: 557a1a480740 -> 557a1a4af620 (owner: XWayland Window Late)
[LOG] Registered signal for owner 557a1a4af480: 557a1a4806e0 -> 557a1a4af828 (owner: Xwayland Window Late)
[ERR] Tried to connect a listener twice?!
[LOG] Registered signal for owner 557a1a4af480: 557a1a4807f0 -> 557a1a4af688 (owner: XWayland Window Late)
[LOG] Registered signal for owner 557a1a47faa0: 557a1a4a72e0 -> 557a1a47fb18 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 557a1a47faa0: 557a1a4a72b0 -> 557a1a47fb80 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 557a1a47faa0: 557a1a4a72f0 -> 557a1a47fbe8 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 557a1a4af480)
[LOG] Map request dispatched, monitor HDMI-A-1, xywh: 1990.000000 485.000000 321.000000 275.000000
[LOG] Callback 557a1a4aa7a0 -> 557a1a4aa798, XWayland Window removed.
[LOG] Callback 557a1a4aa738 -> 557a1a4aa730, XWayland Window removed.
[LOG] Cleanup: destroyed a window
[LOG] Callback 557a1a4ade60 -> 557a1a4ade58, XWayland Window removed.
[LOG] Callback 557a1a4addf8 -> 557a1a4addf0, XWayland Window removed.
[LOG] Cleanup: destroyed a window

The same, but in any other applications.
Sometimes it will go back to the sddm interface to log in again, and sometimes it will just get stuck. My crash log is as follows:
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Oops

Hyprland received signal 6 (Aborted)

Version: df98db50924c05f0bd7a8c95cdab5d4ece13a1f1

System info:
	System name: Linux
	Node name: SA5112M4
	Release: 6.3.5-zen1-1-zen
	Version: #1 ZEN SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:43:47 +0000

GPU:
	07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev c7) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x78e) [0x564cdf9b35de]
		??
		??:0
	#1 | Hyprland(_Z25handleUnrecoverableSignali+0x3c) [0x564cdf94ee3c]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7fb8ce562ab0]
		??
		??:0
	#3 | /usr/lib/libc.so.6(+0x8926c) [0x7fb8ce5b226c]
		??
		??:0
	#4 | /usr/lib/libc.so.6(gsignal+0x18) [0x7fb8ce562a08]
		??
		??:0
	#5 | /usr/lib/libc.so.6(abort+0xd7) [0x7fb8ce54b538]
		??
		??:0
	#6 | /usr/lib/libc.so.6(+0x232db) [0x7fb8ce54c2db]
		??
		??:0
	#7 | /usr/lib/libc.so.6(+0x931b7) [0x7fb8ce5bc1b7]
		??
		??:0
	#8 | /usr/lib/libc.so.6(+0x95048) [0x7fb8ce5be048]
		??
		??:0
	#9 | /usr/lib/libc.so.6(__libc_free+0x73) [0x7fb8ce5c0cb3]
		??
		??:0
	#10 | /usr/lib/dri/radeonsi_dri.so(+0x8ad33e) [0x7fb8cc0ad33e]
		??
		??:0
	#11 | /usr/lib/dri/radeonsi_dri.so(+0xb85470) [0x7fb8cc385470]
		??
		??:0
	#12 | /usr/lib/dri/radeonsi_dri.so(+0xb855f9) [0x7fb8cc3855f9]
		??
		??:0
	#13 | /usr/lib/dri/radeonsi_dri.so(+0x8b0493) [0x7fb8cc0b0493]
		??
		??:0
	#14 | /usr/lib/dri/radeonsi_dri.so(+0x899e35) [0x7fb8cc099e35]
		??
		??:0
	#15 | /usr/lib/dri/radeonsi_dri.so(+0x87e02a) [0x7fb8cc07e02a]
		??
		??:0
	#16 | /usr/lib/dri/radeonsi_dri.so(+0x87fab3) [0x7fb8cc07fab3]
		??
		??:0
	#17 | /usr/lib/dri/radeonsi_dri.so(+0x87c244) [0x7fb8cc07c244]
		??
		??:0
	#18 | /usr/lib/dri/radeonsi_dri.so(+0xb94326) [0x7fb8cc394326]
		??
		??:0
	#19 | /usr/lib/dri/radeonsi_dri.so(+0x18c17c) [0x7fb8cb98c17c]
		??
		??:0
	#20 | /usr/lib/dri/radeonsi_dri.so(+0x149cfd) [0x7fb8cb949cfd]
		??
		??:0
	#21 | /usr/lib/dri/radeonsi_dri.so(+0x14b1ed) [0x7fb8cb94b1ed]
		??
		??:0
	#22 | /usr/lib/dri/radeonsi_dri.so(+0x14b2dc) [0x7fb8cb94b2dc]
		??
		??:0
	#23 | /usr/lib/libwlroots.so.12032(+0x424d7) [0x7fb8cf1974d7]
		??
		??:0
	#24 | /usr/lib/libwlroots.so.12032(+0x87f92) [0x7fb8cf1dcf92]
		??
		??:0
	#25 | /usr/lib/libffi.so.8(+0x74f6) [0x7fb8ce0764f6]
		??
		??:0
	#26 | /usr/lib/libffi.so.8(+0x3f5e) [0x7fb8ce072f5e]
		??
		??:0
	#27 | /usr/lib/libffi.so.8(ffi_call+0x123) [0x7fb8ce075b73]
		??
		??:0
	#28 | /usr/lib/libwayland-server.so.0(+0x8ada) [0x7fb8cf10aada]
		??
		??:0
	#29 | /usr/lib/libwayland-server.so.0(+0xd180) [0x7fb8cf10f180]
		??
		??:0
	#30 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7fb8cf10dae2]
		??
		??:0
	#31 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7fb8cf10e2d7]
		??
		??:0
	#32 | Hyprland(main+0x4b4) [0x564cdf93f9a4]
		??
		??:0
	#33 | /usr/lib/libc.so.6(+0x23850) [0x7fb8ce54c850]
		??
		??:0
	#34 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7fb8ce54c90a]
		??
		??:0
	#35 | Hyprland(_start+0x25) [0x564cdf94ece5]
		??
		??:0

Log tail:
[wlr] [xwayland/xwm.c:878] unhandled X11 property 333 (_NET_WM_USER_TIME) for window 6291487
[wlr] [types/wlr_compositor.c:686] New wlr_surface 0x564ce1e02650 (res 0x564ce1e26720)
[wlr] [xwayland/xwm.c:1717] New xwayland surface: 0x564ce1e02650
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e02930 -> 564ce1e4de18 (owner: XWayland Window)
[LOG] Registered signal for owner 564ce1e4e5d0: 564ce1e02960 -> 564ce1e4e5d8 (owner: CWLSurface)
[LOG] CWLSurface 564ce1e4e5d0 called init()
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e02940 -> 564ce1e4de80 (owner: CWindow)
[LOG] Searching for matching rules for  (title: )
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e04920 -> 564ce1e4e020 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e04930 -> 564ce1e4e290 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e04960 -> 564ce1e4df50 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e04900 -> 564ce1e4e158 (owner: Xwayland Window Late)
[ERR] Tried to connect a listener twice?!
[LOG] Registered signal for owner 564ce1e4ddb0: 564ce1e04a10 -> 564ce1e4dfb8 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564ce1e54af0: 564ce1e02950 -> 564ce1e54b68 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 564ce1e54af0: 564ce1e02920 -> 564ce1e54bd0 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 564ce1e54af0: 564ce1e02960 -> 564ce1e54c38 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 564ce1e4ddb0)
[LOG] Map request dispatched, monitor HDMI-A-1, xywh: 1143.000000 607.000000 373.000000 401.000000
[LOG] Window 564ce1e4ddb0 unmapped (class )
[LOG] Unregistered late callbacks XWL
[LOG] Callback 564ce1e4e048 -> 564ce1e4e040, XWayland Window Late removed.
[LOG] Callback 564ce1e4e2b8 -> 564ce1e4e2b0, XWayland Window Late removed.
[LOG] Callback 564ce1e4df78 -> 564ce1e4df70, XWayland Window Late removed.
[LOG] Callback 564ce1e4dfe0 -> 564ce1e4dfd8, XWayland Window Late removed.
[LOG] Callback 564ce1e4e180 -> 564ce1e4e178, Xwayland Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 564ce1e4ddb0
[LOG] Callback 564ce1e54bf8 -> 564ce1e54bf0, SurfaceTreeNode removed.
[LOG] Callback 564ce1e54c60 -> 564ce1e54c58, SurfaceTreeNode removed.
[LOG] Callback 564ce1e54b90 -> 564ce1e54b88, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 564ce1e4e600 -> 564ce1e4e5f8, CWLSurface removed.
[LOG] CWLSurface 564ce1e4e5d0 called destroy()
[LOG] Callback 564ce1e4dea8 -> 564ce1e4dea0, CWindow removed.
[LOG] Callback 564ce1e4de40 -> 564ce1e4de38, XWayland Window removed.
[LOG] Window 564ce1e4ddb0 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 564ce1e4df10 -> 564ce1e4df08, XWayland Window removed.
[LOG] Callback 564ce1e4e320 -> 564ce1e4e318, XWayland Window removed.
[LOG] Callback 564ce1e4e4c0 -> 564ce1e4e4b8, XWayland Window removed.
[LOG] Searching for matching rules for Google-chrome (title: 英伟达 | Hyprland 维基 - Google Chrome)
[LOG] Window 564ce1dfcc30 set title to 英伟达 | Hyprland 维基 - Google Chrome
[LOG] Searching for matching rules for Google-chrome (title: 英伟达 | Hyprland 维基 - Google Chrome)
[LOG] Window 564ce1dfcc30 set title to 英伟达 | Hyprland 维基 - Google Chrome
[LOG] Callback 564ce1e4e590 -> 564ce1e4e588, XWayland Window removed.
[LOG] Callback 564ce1e4e528 -> 564ce1e4e520, XWayland Window removed.
[LOG] Cleanup: destroyed a window

Does this seem to be a conflict with my graphics driver? I use an AMD RX550 graphics card, and I have these packages installed: sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon.

driver bug

Today my PC has been almost unusable because of these crashes. It has happened about a dozen times by now, and I don't know what I can do even as just a band-aid. Which driver bug are we talking about here then?

if this is a regression then do a git bisect please

I have also gotten one of these, it might be a wlroots dep update, but for me they are highly inconsistent and happen very rarely, so anyone having them often is kindly asked to bisect it so I can take it to Simon.

Another useful thing you can do is clone the hyprland repo, and then inside it:
sudo make configdebug && make debug

then run the executable: HYPRLAND_LOG_WLR=1 ./build/Hyprland
reproduce the crash and share the crash report.

Hello
I don't have the time to bissect right now but I can report having the same issue, except it does not crash Hyprland for me.
OS: NixOS
GPU: intel integrated (Alder Lake)
I have not enabled the nvidia patch
Reproduction:

open VSCode
drag and drop anything (tabs or file)

I can still do anything without it crashing but dragging makes VSCode crash
Again, hyprland keeps running smoothly
I dont have logs in the terminal when it crashes
I'll try to give more infos when on my computer

This happens to me too with games running with proton and when I'm screen-sharing and I toggle the fullscreen state of a window or a window toggles it on it's own.
OS: NixOS
Hyprland: Latest git

guys with all due respect I don't care that you also experience this, I am asking for either a bisect or a debug crash log (explained above)

@vaxerski Is there an easy way to use the debug version on Nix?

no clue, I don't use nix.

I have built Hyprland with debug config. However, I have to disable sanitizer because electron apps would just straight up crash with it.
CrashReport:
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Sorry, didn't mean to...

Hyprland received signal 11 (Segmentation fault)

Version: 4ef684f6153c167afd6e84c01a814f46d9f287ae

System info:
	System name: Linux
	Node name: lamerda
	Release: 6.3.5-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:44:01 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [10de:1f99] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c7) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | ./build/Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x5e2) [0x55a939dbe4a4]
		??
		??:0
	#1 | ./build/Hyprland(_Z25handleUnrecoverableSignali+0x69) [0x55a939cf1e00]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7f5651f62ab0]
		??
		??:0
	#3 | /usr/lib/dri/radeonsi_dri.so(+0x15ba58) [0x7f564b75ba58]
		??
		??:0
	#4 | /usr/lib/dri/radeonsi_dri.so(+0x1663fb) [0x7f564b7663fb]
		??
		??:0
	#5 | /usr/lib/dri/radeonsi_dri.so(+0x1666fd) [0x7f564b7666fd]
		??
		??:0
	#6 | /usr/lib/dri/radeonsi_dri.so(+0x168951) [0x7f564b768951]
		??
		??:0
	#7 | ./build/Hyprland(_ZN12CFramebuffer7releaseEv+0x67) [0x55a939ecaa2b]
		??
		??:0
	#8 | ./build/Hyprland(_ZN12CFramebufferD1Ev+0x18) [0x55a939ecaaa0]
		??
		??:0
	#9 | ./build/Hyprland(_ZNSt4pairIKP7CWindow12CFramebufferED1Ev+0x1c) [0x55a939d3ae1c]
		??
		??:0
	#10 | ./build/Hyprland(_ZSt10destroy_atISt4pairIKP7CWindow12CFramebufferEEvPT_+0x18) [0x55a939d3ae37]
		??
		??:0
	#11 | ./build/Hyprland(_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKP7CWindow12CFramebufferELb0EEEEE18_M_deallocate_nodeEPS8_+0x44) [0x55a939d31d50]
		??
		??:0
	#12 | ./build/Hyprland(_ZNSt10_HashtableIP7CWindowSt4pairIKS1_12CFramebufferESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS7_15_Hash_node_baseEPNS7_10_Hash_nodeIS5_Lb0EEE+0x12d) [0x55a939d32fcd]
		??
		??:0
	#13 | ./build/Hyprland(_ZNSt10_HashtableIP7CWindowSt4pairIKS1_12CFramebufferESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS7_20_Node_const_iteratorIS5_Lb0ELb0EEE+0x66) [0x55a939d2db06]
		??
		??:0
	#14 | ./build/Hyprland(_ZNSt10_HashtableIP7CWindowSt4pairIKS1_12CFramebufferESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS7_14_Node_iteratorIS5_Lb0ELb0EEE+0x45) [0x55a939d26b9b]
		??
		??:0
	#15 | ./build/Hyprland(_ZNSt13unordered_mapIP7CWindow12CFramebufferSt4hashIS1_ESt8equal_toIS1_ESaISt4pairIKS1_S2_EEE5eraseENSt8__detail14_Node_iteratorIS9_Lb0ELb0EEE+0x23) [0x55a939d20a73]
		??
		??:0
	#16 | ./build/Hyprland(+0x224e61) [0x55a939d05e61]
		??
		??:0
	#17 | ./build/Hyprland(+0x224927) [0x55a939d05927]
		??
		??:0
	#18 | ./build/Hyprland(_ZN11CCompositor16cleanupFadingOutERKi+0x16c) [0x55a939cfc8fa]
		??
		??:0
	#19 | ./build/Hyprland(_ZN13CHyprRenderer13renderMonitorEP8CMonitor+0xc5e) [0x55a939ee65a6]
		??
		??:0
	#20 | ./build/Hyprland(_ZN6Events21listener_monitorFrameEPvS0_+0x4f4) [0x55a939de3c9b]
		??
		??:0
	#21 | ./build/Hyprland(_ZSt13__invoke_implIvRPFvPvS0_EJS0_S0_EET_St14__invoke_otherOT0_DpOT1_+0x4d) [0x55a939d6fb25]
		??
		??:0
	#22 | ./build/Hyprland(_ZSt10__invoke_rIvRPFvPvS0_EJS0_S0_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EES5_E4typeEOS6_DpOS7_+0x4f) [0x55a939d6ed8c]
		??
		??:0
	#23 | ./build/Hyprland(_ZNSt17_Function_handlerIFvPvS0_EPS1_E9_M_invokeERKSt9_Any_dataOS0_S7_+0x4f) [0x55a939d6d57b]
		??
		??:0
	#24 | ./build/Hyprland(_ZNKSt8functionIFvPvS0_EEclES0_S0_+0x61) [0x55a939e150a1]
		??
		??:0
	#25 | ./build/Hyprland(_ZN15CHyprWLListener4emitEPv+0x2f) [0x55a939e14dfd]
		??
		??:0
	#26 | ./build/Hyprland(_Z13handleWrappedP11wl_listenerPv+0x2f) [0x55a939e149c7]
		??
		??:0
	#27 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x7f5652b7c01e]
		??
		??:0
	#28 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(wlr_output_send_frame+0x40) [0x7f5652c49159]
		??
		??:0
	#29 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0x6356d) [0x7f5652c2856d]
		??
		??:0
	#30 | /usr/lib/libdrm.so.2(drmHandleEvent+0xff) [0x7f5652b4b9af]
		??
		??:0
	#31 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0x635e0) [0x7f5652c285e0]
		??
		??:0
	#32 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7f5652b7dae2]
		??
		??:0
	#33 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7f5652b7e2d7]
		??
		??:0
	#34 | ./build/Hyprland(_ZN11CCompositor15startCompositorEv+0x420) [0x55a939cf6048]
		??
		??:0
	#35 | ./build/Hyprland(main+0x771) [0x55a939e374b8]
		??
		??:0
	#36 | /usr/lib/libc.so.6(+0x23850) [0x7f5651f4c850]
		??
		??:0
	#37 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f5651f4c90a]
		??
		??:0
	#38 | ./build/Hyprland(_start+0x25) [0x55a939cf1c65]
		??
		??:0

Log tail:
[wlr] [types/wlr_compositor.c:686] New wlr_surface 0x55a93bd15680 (res 0x55a93bd7bed0)
[wlr] [xwayland/xwm.c:1717] New xwayland surface: 0x55a93bd15680
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd15960 -> 55a93bd9dd88 (owner: XWayland Window)
[LOG] Registered signal for owner 55a93bd9e540: 55a93bd15990 -> 55a93bd9e548 (owner: CWLSurface)
[LOG] CWLSurface 55a93bd9e540 called init()
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd15970 -> 55a93bd9ddf0 (owner: CWindow)
[LOG] Searching for matching rules for  (title: )
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd108e0 -> 55a93bd9df90 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd108f0 -> 55a93bd9e200 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd10920 -> 55a93bd9dec0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd108c0 -> 55a93bd9e0c8 (owner: Xwayland Window Late)
[ERR] Tried to connect a listener twice?!
[LOG] Registered signal for owner 55a93bd9dd20: 55a93bd109d0 -> 55a93bd9df28 (owner: XWayland Window Late)
[LOG] Registered signal for owner 55a93bd8e2d0: 55a93bd15980 -> 55a93bd8e348 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 55a93bd8e2d0: 55a93bd15950 -> 55a93bd8e3b0 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 55a93bd8e2d0: 55a93bd15990 -> 55a93bd8e418 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 55a93bd9dd20)
[LOG] Map request dispatched, monitor eDP-1, xywh: 157.000000 59.000000 316.000000 457.000000
[LOG] Window 55a93bd993a0 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 55a93bd99500 -> 55a93bd994f8, XWayland Window removed.
[LOG] Callback 55a93bd99910 -> 55a93bd99908, XWayland Window removed.
[LOG] Callback 55a93bd99ab0 -> 55a93bd99aa8, XWayland Window removed.
[LOG] Window 55a93bd9dd20 unmapped (class )
[LOG] Unregistered late callbacks XWL
[LOG] Callback 55a93bd9dfb8 -> 55a93bd9dfb0, XWayland Window Late removed.
[LOG] Callback 55a93bd9e228 -> 55a93bd9e220, XWayland Window Late removed.
[LOG] Callback 55a93bd9dee8 -> 55a93bd9dee0, XWayland Window Late removed.
[LOG] Callback 55a93bd9df50 -> 55a93bd9df48, XWayland Window Late removed.
[LOG] Callback 55a93bd9e0f0 -> 55a93bd9e0e8, Xwayland Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 55a93bd9dd20
[LOG] Callback 55a93bd8e3d8 -> 55a93bd8e3d0, SurfaceTreeNode removed.
[LOG] Callback 55a93bd8e440 -> 55a93bd8e438, SurfaceTreeNode removed.
[LOG] Callback 55a93bd8e370 -> 55a93bd8e368, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 55a93bd9e570 -> 55a93bd9e568, CWLSurface removed.
[LOG] CWLSurface 55a93bd9e540 called destroy()
[LOG] Callback 55a93bd9de18 -> 55a93bd9de10, CWindow removed.
[LOG] Callback 55a93bd9ddb0 -> 55a93bd9dda8, XWayland Window removed.
[LOG] Window 55a93bd9dd20 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 55a93bd9de80 -> 55a93bd9de78, XWayland Window removed.
[LOG] Callback 55a93bd9e290 -> 55a93bd9e288, XWayland Window removed.
[LOG] Callback 55a93bd9e430 -> 55a93bd9e428, XWayland Window removed.
[LOG] Callback 55a93bd0be00 -> 55a93bd0bdf8, XWayland Window removed.
[LOG] Callback 55a93bd0bd98 -> 55a93bd0bd90, XWayland Window removed.
[LOG] Cleanup: destroyed a window

log: hyprlandd.log
coredump: Hyprland.elf.gz

It is worth noting that appending the --ozone-platform=wayland flag to electron applications seems to migrate this problem.
For vscode, the flag can be added to ~/.config/code-flags.conf

It appears that steam (which uses libcef) is also a culprit in causing similar crashes.

ASan didn't crash, it produced a log.
If you can build with asan, add ASAN_OPTIONS="log_path=asan.log" env and repro, it will save an asan.log.xxxx to your cwd. Paste it here.

A bisect would also still be useful, this log seems different from the initial ones.

patch.txt
this patch is also to be tested

ASan didn't crash, it produced a log.

Well, it's the electron process that was crashing if ASan was enabled. I have coredumps of electron and no ASan log.

dafoq, okay.

And this patch caused Hyprland to crash right away.
report:
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
"stable"

Hyprland received signal 11 (Segmentation fault)

Version: 4ef684f6153c167afd6e84c01a814f46d9f287ae

System info:
	System name: Linux
	Node name: lamerda
	Release: 6.3.5-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:44:01 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [10de:1f99] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c7) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | ./build/Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x5e2) [0x563338ca44ac]
		??
		??:0
	#1 | ./build/Hyprland(_Z25handleUnrecoverableSignali+0x69) [0x563338bd7e00]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7f72d8c4fab0]
		??
		??:0
	#3 | ./build/Hyprland(_ZN12CFramebuffer5allocEii+0x433) [0x563338db07d5]
		??
		??:0
	#4 | ./build/Hyprland(_ZN15CHyprOpenGLImpl5beginEP8CMonitorP15pixman_region32b+0x2f0) [0x563338db26b8]
		??
		??:0
	#5 | ./build/Hyprland(_ZN13CHyprRenderer13renderMonitorEP8CMonitor+0x10c4) [0x563338dcca48]
		??
		??:0
	#6 | ./build/Hyprland(_ZN6Events21listener_monitorFrameEPvS0_+0x4f4) [0x563338cc9ca3]
		??
		??:0
	#7 | ./build/Hyprland(_ZSt13__invoke_implIvRPFvPvS0_EJS0_S0_EET_St14__invoke_otherOT0_DpOT1_+0x4d) [0x563338c55b2d]
		??
		??:0
	#8 | ./build/Hyprland(_ZSt10__invoke_rIvRPFvPvS0_EJS0_S0_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EES5_E4typeEOS6_DpOS7_+0x4f) [0x563338c54d94]
		??
		??:0
	#9 | ./build/Hyprland(_ZNSt17_Function_handlerIFvPvS0_EPS1_E9_M_invokeERKSt9_Any_dataOS0_S7_+0x4f) [0x563338c53583]
		??
		??:0
	#10 | ./build/Hyprland(_ZNKSt8functionIFvPvS0_EEclES0_S0_+0x61) [0x563338cfb0a9]
		??
		??:0
	#11 | ./build/Hyprland(_ZN15CHyprWLListener4emitEPv+0x2f) [0x563338cfae05]
		??
		??:0
	#12 | ./build/Hyprland(_Z13handleWrappedP11wl_listenerPv+0x2f) [0x563338cfa9cf]
		??
		??:0
	#13 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x7f72d981b01e]
		??
		??:0
	#14 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(wlr_output_send_frame+0x40) [0x7f72d98e8159]
		??
		??:0
	#15 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0x8419d) [0x7f72d98e819d]
		??
		??:0
	#16 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch_idle+0x23) [0x7f72d981ca23]
		??
		??:0
	#17 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xfd) [0x7f72d981cb3d]
		??
		??:0
	#18 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7f72d981d2d7]
		??
		??:0
	#19 | ./build/Hyprland(_ZN11CCompositor15startCompositorEv+0x420) [0x563338bdc048]
		??
		??:0
	#20 | ./build/Hyprland(main+0x771) [0x563338d1d4c0]
		??
		??:0
	#21 | /usr/lib/libc.so.6(+0x23850) [0x7f72d8c39850]
		??
		??:0
	#22 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f72d8c3990a]
		??
		??:0
	#23 | ./build/Hyprland(_start+0x25) [0x563338bd7c65]
		??
		??:0

Log tail:
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "Video Bus"
[LOG] ApplyConfigToKeyboard for "power-button-1", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "Power Button"
[LOG] ApplyConfigToKeyboard for "rapoo-gaming-headset", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "Rapoo Gaming Headset"
[LOG] ApplyConfigToKeyboard for "ite-tech.-inc.-ite-device(8910)-wireless-radio-control", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "ITE Tech. Inc. ITE Device(8910) Wireless Radio Control"
[LOG] ApplyConfigToKeyboard for "ite-tech.-inc.-ite-device(8910)-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "ITE Tech. Inc. ITE Device(8910) Keyboard"
[LOG] ApplyConfigToKeyboard for "ideapad-extra-buttons", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "Ideapad extra buttons"
[LOG] ApplyConfigToKeyboard for "at-translated-set-2-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to us and variant to  for keyboard "AT Translated Set 2 keyboard"
[LOG] Applied config to mouse ite-tech.-inc.-ite-device(8910)-keyboard-1, sens 0.00
[LOG] Applied config to mouse msft0001:00-04f3:3186-mouse, sens 0.00
[LOG] Applied config to mouse msft0001:00-04f3:3186-touchpad, sens 0.00
[WARN] No rule found for eDP-1, trying to use the first.
[LOG] Applying monitor rule for eDP-1
[LOG] Setting preferred mode for eDP-1
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Releasing FB 0 tex 0
[LOG] Monitor eDP-1 -> destroyed all render data
[LOG] Monitor eDP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Monitor eDP-1 data dump: res<EMAIL_ADDRESS>scale 1.50, transform 0, pos 0x0, 10b 0
[LOG] Monitor eDP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG]  [hookSystem] New hook event registered: render
[wlr] [GLES2] GL_INVALID_OPERATION in glFramebufferTexture2D(window-system framebuffer)
[wlr] [GLES2] GL_INVALID_OPERATION in glFramebufferTexture2D(window-system framebuffer)
[CRITICAL]
==========================================================================================
ASSERTION FAILED!

Framebuffer incomplete, couldn't create!  I have to kill manually it with SIGSEGV
log:
hyprlandd.log
coredump:
Hyprland.elf.gz

patch.txt
I am retarded

Crashed with SIGABRT
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
*thud*

Hyprland received signal 11 (Segmentation fault)

Version: 4ef684f6153c167afd6e84c01a814f46d9f287ae

System info:
	System name: Linux
	Node name: lamerda
	Release: 6.3.5-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:44:01 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [10de:1f99] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c7) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | ./build/Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x5e2) [0x5631cffa14ac]
		??
		??:0
	#1 | ./build/Hyprland(_Z25handleUnrecoverableSignali+0x69) [0x5631cfed4e00]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7f1f97c4fab0]
		??
		??:0
	#3 | /usr/lib/dri/radeonsi_dri.so(+0x15ba58) [0x7f1f9135ba58]
		??
		??:0
	#4 | /usr/lib/dri/radeonsi_dri.so(+0x1663fb) [0x7f1f913663fb]
		??
		??:0
	#5 | /usr/lib/dri/radeonsi_dri.so(+0x1666fd) [0x7f1f913666fd]
		??
		??:0
	#6 | /usr/lib/dri/radeonsi_dri.so(+0x168951) [0x7f1f91368951]
		??
		??:0
	#7 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0x44698) [0x7f1f988c3698]
		??
		??:0
	#8 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0x44d47) [0x7f1f988c3d47]
		??
		??:0
	#9 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(wlr_addon_set_finish+0x42) [0x7f1f9894c03c]
		??
		??:0
	#10 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0x9d1b5) [0x7f1f9891c1b5]
		??
		??:0
	#11 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(wlr_buffer_drop+0x5e) [0x7f1f9891c22b]
		??
		??:0
	#12 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0xb1166) [0x7f1f98930166]
		??
		??:0
	#13 | /usr/lib/libwayland-server.so.0(+0xb9ba) [0x7f1f988379ba]
		??
		??:0
	#14 | /usr/lib/libwayland-server.so.0(wl_resource_destroy+0xc9) [0x7f1f988397a9]
		??
		??:0
	#15 | /home/arthur/tmp/Hyprland/subprojects/wlroots/build/libwlroots.so.12032(+0xb0d04) [0x7f1f9892fd04]
		??
		??:0
	#16 | /usr/lib/libffi.so.8(+0x74f6) [0x7f1f977a14f6]
		??
		??:0
	#17 | /usr/lib/libffi.so.8(+0x3f5e) [0x7f1f9779df5e]
		??
		??:0
	#18 | /usr/lib/libffi.so.8(ffi_call+0x123) [0x7f1f977a0b73]
		??
		??:0
	#19 | /usr/lib/libwayland-server.so.0(+0x8ada) [0x7f1f98834ada]
		??
		??:0
	#20 | /usr/lib/libwayland-server.so.0(+0xd180) [0x7f1f98839180]
		??
		??:0
	#21 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7f1f98837ae2]
		??
		??:0
	#22 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7f1f988382d7]
		??
		??:0
	#23 | ./build/Hyprland(_ZN11CCompositor15startCompositorEv+0x420) [0x5631cfed9048]
		??
		??:0
	#24 | ./build/Hyprland(main+0x771) [0x5631d001a4c0]
		??
		??:0
	#25 | /usr/lib/libc.so.6(+0x23850) [0x7f1f97c39850]
		??
		??:0
	#26 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f1f97c3990a]
		??
		??:0
	#27 | ./build/Hyprland(_start+0x25) [0x5631cfed4c65]
		??
		??:0

Log tail:
[LOG] Registered signal for owner 5631d273ec50: 5631d2753900 -> 5631d273f338 (owner: XWayland Window)
[LOG] Registered signal for owner 5631d273ec50: 5631d27537d0 -> 5631d273f198 (owner: XWayland Window)
[LOG] Registered signal for owner 5631d273ec50: 5631d273c3a0 -> 5631d273ecb8 (owner: XWayland Window)
[LOG] Registered signal for owner 5631d273f470: 5631d273c3d0 -> 5631d273f478 (owner: CWLSurface)
[LOG] CWLSurface 5631d273f470 called init()
[LOG] Registered signal for owner 5631d273ec50: 5631d273c3b0 -> 5631d273ed20 (owner: CWindow)
[LOG] Searching for matching rules for  (title: )
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 5631d273ec50: 5631d2753820 -> 5631d273eec0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5631d273ec50: 5631d2753830 -> 5631d273f130 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5631d273ec50: 5631d2753860 -> 5631d273edf0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5631d273ec50: 5631d2753800 -> 5631d273eff8 (owner: Xwayland Window Late)
[ERR] Tried to connect a listener twice?!
[LOG] Registered signal for owner 5631d273ec50: 5631d2753910 -> 5631d273ee58 (owner: XWayland Window Late)
[LOG] Registered signal for owner 5631d2738b20: 5631d273c3c0 -> 5631d2738b98 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 5631d2738b20: 5631d273c390 -> 5631d2738c00 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 5631d2738b20: 5631d273c3d0 -> 5631d2738c68 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 5631d273ec50)
[LOG] Map request dispatched, monitor eDP-1, xywh: 287.000000 47.000000 352.000000 338.000000
[LOG] Window 5631d2741980 destroyed, queueing. (class )
[LOG] XWayland class raw: (null)
[LOG] Callback 5631d2741ae0 -> 5631d2741ad8, XWayland Window removed.
[LOG] Callback 5631d2741ef0 -> 5631d2741ee8, XWayland Window removed.
[LOG] Callback 5631d2742090 -> 5631d2742088, XWayland Window removed.
[LOG] Releasing FB 18 tex 53
[LOG] Callback 5631d2752250 -> 5631d2752248, XWayland Window removed.
[LOG] Callback 5631d27521e8 -> 5631d27521e0, XWayland Window removed.
[LOG] Cleanup: destroyed a window
[LOG] Releasing FB 19 tex 58
[LOG] Callback 5631d2742160 -> 5631d2742158, XWayland Window removed.
[LOG] Callback 5631d27420f8 -> 5631d27420f0, XWayland Window removed.
[LOG] Cleanup: destroyed a window
[LOG] Window 5631d273ec50 unmapped (class )
[LOG] Unregistered late callbacks XWL
[LOG] Callback 5631d273eee8 -> 5631d273eee0, XWayland Window Late removed.
[LOG] Callback 5631d273f158 -> 5631d273f150, XWayland Window Late removed.
[LOG] Callback 5631d273ee18 -> 5631d273ee10, XWayland Window Late removed.
[LOG] Callback 5631d273ee80 -> 5631d273ee78, XWayland Window Late removed.
[LOG] Callback 5631d273f020 -> 5631d273f018, Xwayland Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 5631d273ec50
[LOG] Callback 5631d2738c28 -> 5631d2738c20, SurfaceTreeNode removed.
[LOG] Callback 5631d2738c90 -> 5631d2738c88, SurfaceTreeNode removed.
[LOG] Callback 5631d2738bc0 -> 5631d2738bb8, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 5631d273f4a0 -> 5631d273f498, CWLSurface removed.
[LOG] CWLSurface 5631d273f470 called destroy()
[LOG] Callback 5631d273ed48 -> 5631d273ed40, CWindow removed.
[LOG] Callback 5631d273ece0 -> 5631d273ecd8, XWayland Window removed.

log:
hyprlandd.log
if coredump is not needed I will omit it from now on.
coredump: Hyprland.elf.gz

if you could load the coredump in gdb and do bt -full, it should give more symbols

alos what about the bisect

I am currently debugging, please wait.

backtrace
#0  0x00007f54459b226c in  () at /usr/lib/libc.so.6
#1  0x00007f5445962a08 in raise () at /usr/lib/libc.so.6
#2  0x00007f544594b538 in abort () at /usr/lib/libc.so.6
#3  0x000055c97a9c7e05 in handleUnrecoverableSignal(int) (sig=11) at /home/arthur/tmp/Hyprland/src/Compositor.cpp:34
#4  0x00007f5445962ab0 in <signal handler called> () at /usr/lib/libc.so.6
#5  st_texture_release_all_sampler_views () at ../mesa-23.1.1/src/mesa/state_tracker/st_sampler_view.c:258
#6  st_FreeTextureImageBuffer () at ../mesa-23.1.1/src/mesa/state_tracker/st_cb_texture.c:423
#7  0x00007f543f7663fb in _mesa_delete_texture_image () at ../mesa-23.1.1/src/mesa/main/teximage.c:226
#8  _mesa_delete_texture_object () at ../mesa-23.1.1/src/mesa/main/texobj.c:532
#9  0x00007f543f7666fd in _mesa_reference_texobj_ () at ../mesa-23.1.1/src/mesa/main/texobj.c:639
#10 0x00007f543f767261 in _mesa_reference_texobj () at ../mesa-23.1.1/src/mesa/main/texobj.h:91
#11 _mesa_update_texture_state () at ../mesa-23.1.1/src/mesa/main/texstate.c:940
#12 0x00007f543f736348 in _mesa_update_state_locked () at ../mesa-23.1.1/src/mesa/main/state.c:567
#13 _mesa_update_state() () at ../mesa-23.1.1/src/mesa/main/state.c:595
#14 0x00007f543f90c190 in _mesa_DrawArrays() () at ../mesa-23.1.1/src/mesa/main/draw.c:1399
#15 0x00007f54465e5e2d in render (box=0x7ffdac981c60, clip=0x0, attrib=0) at ../render/gles2/pass.c:72
        batch = 1
        batch_end = 1
        vert_index = 12
        verts = {[0] = 0, [1] = 0, [2] = 1, [3] = 0, [4] = 0, [5] = 1, [6] = 1, [7] = 0, [8] = 1, [9] = 1, [10] = 0, [11] = 1, [12] = 0 <repeats 58 times>, [70] = 4985.78125, [71] = 4.56767247e-41, [72] = 5641.5, [73] = 4.56767247e-41, [74] = 2.56791024e+36, [75] = 3.07739156e-41, [76] = 0, [77] = 0, [78] = 0, [79] = 0, [80] = 0, [81] = 0, [82] = 1.99544901e-42, [83] = 0, [84] = 5641.45312, [85] = 4.56767247e-41, [86] = 1.97302824e-42, [87] = 0, [88] = 9.80908925e-44, [89] = 0, [90] = 0, [91] = 0, [92] = 1.83850359e-42, [93] = 0, [94] = 4991.38477, [95] = 4.56767247e-41, [96] = 0, [97] = 0, [98] = 7.17464814e-43, [99] = 0, [100] = 0, [101] = 0, [102] = -1.35625938e+35, [103] = -2.48796182e-13, [104] = 0, [105] = 0, [106] = 2.56492112e+36, [107] = 3.07739156e-41, [108] = 8.96831017e-44, [109] = 0, [110] = 2.56493127e+36, [111] = 3.07739156e-41, [112] = 5641.45312, [113] = 4.56767247e-41, [114] = 1.88334514e-42, [115] = 0, [116] = 1.83850359e-42, [117] = 0, [118] = 4992.5, [119] = 4.56767247e-41, [120] = 0, [121] = 0, [122] = 8.96831017e-44, [123] = 0, [124] = 1.81608281e-42, [125] = 0, [126] = 5641.45312, [127] = 4.56767247e-41, [128] = 2.61163912e+36, [129] = 3.07739156e-41, [130] = 0, [131] = 0, [132] = -4.32190395e-12, [133] = 4.59135442e-41, [134] = 4993.26074, [135] = 4.56767247e-41, [136] = -4.32177211e-12, [137] = 4.59135442e-41, [138] = -4.32190395e-12, [139] = 4.59135442e-41, [140] = 8.96831017e-44, [141] = 0, [142] = -4.32164721e-12, [143] = 4.59135442e-41, [144] = 1.81608281e-42, [145] = 0, [146] = 4996.20459, [147] = 4.56767247e-41, [148] = 8.19750346e+35, [149] = 3.07739156e-41, [150] = -4.32239661e-12, [151] = 4.59135442e-41, [152] = 8.19750346e+35, [153] = 3.07739156e-41, [154] = 1.81163251, [155] = 4.56767247e-41, [156] = 0, [157] = 0, [158] = 0, [159] = 0, [160] = -4.32164721e-12, [161] = 4.59135442e-41, [162] = 0, [163] = 1.79366203e-43, [164] = 2.5649338e+36, [165] = 3.07739156e-41, [166] = 1.40129846e-45, [167] = 1.51638771e-36, [168] = 1.40129846e-45, [169] = 0, [170] = 8.14040531e+35, [171] = 3.07739156e-41, [172] = 8.14040848e+35, [173] = 3.07739156e-41, [174] = 0, [175] = 0, [176] = 7.8472714e-44, [177] = 1.21983031e-41, [178] = 3.64337601e-44, [179] = 1.40129846e-45, [180] = 1.821688e-44, [181] = 4.48415509e-44, [182] = 4.48415509e-44, [183] = 4.48415509e-44, [184] = 1.40129846e-45, [185] = 1.40129846e-45, [186] = 1.40129846e-45, [187] = 1.40129846e-45, [188] = 0, [189] = 0, [190] = 0, [191] = 0, [192] = 0, [193] = 0, [194] = 3.64337601e-44, [195] = 1.40129846e-45, [196] = 0, [197] = 4.48415509e-44, [198] = 0, [199] = 0, [200] = 0, [201] = 0, [202] = 0, [203] = 0, [204] = 0, [205] = 0, [206] = -1.35625938e+35, [207] = -2.48796182e-13, [208] = 0, [209] = 0, [210] = 8.19750346e+35, [211] = 3.07739156e-41, [212] = -4.32239661e-12, [213] = 4.59135442e-41, [214] = 0, [215] = 0, [216] = 2.61163912e+36, [217] = 3.07739156e-41, [218] = -4.32190395e-12, [219] = 4.59135442e-41, [220] = 1.40129846e-45, [221] = 0, [222] = 1.81175029, [223] = 4.56767247e-41, [224] = 7.17464814e-43, [225] = 0, [226] = 0, [227] = 0, [228] = 0, [229] = 0, [230] = 1.81182504, [231] = 4.56767247e-41, [232] = 7.17464814e-43, [233] = 2.3509887e-38, [234] = 3.27697778, [235] = 9.40395929e-38, [236] = 0, [237] = 0, [238] = 0, [239] = 0, [240] = 0, [241] = 0, [242] = 0, [243] = 0, [244] = 0, [245] = 0, [246] = 4.20389539e-45, [247] = 5.60519386e-44...}
        i = 1
        region = {
          extents = {
            x1 = 0,
            y1 = 0,
            x2 = 32,
            y2 = 32
          },
          data = 0x0
        }
        rects_len = 1
        rects = 0x7ffdac980b40
#16 0x00007f54465e6559 in render_pass_add_rect (wlr_pass=0x55c97bf4ef50, options=0x7ffdac981c60) at ../render/gles2/pass.c:198
        pass = 0x55c97bf4ef50
        renderer = 0x55c97b32bee0
        color = 0x7ffdac981c70
        box = 0x7ffdac981c60
        __func__ = "render_pass_add_rect"
#17 0x00007f54465e000c in wlr_render_pass_add_rect (render_pass=0x55c97bf4ef50, options=0x7ffdac981c60) at ../render/pass.c:33
#18 0x00007f5446625d4a in render_cursor_buffer (cursor=0x55c97bce2d50) at ../types/output/cursor.c:330
        output = 0x55c97bbefd70
        texture = 0x55c97bd0faa0
        allocator = 0x55c97b9c3630
        renderer = 0x55c97b32bee0
        __PRETTY_FUNCTION__ = "render_cursor_buffer"
        width = 32
        height = 32
        buffer = 0x55c97be3b910
        dst_box = {
          x = 0,
          y = 0,
          width = 32,
          height = 32
        }
        pass = 0x55c97bf4ef50
        transform = WL_OUTPUT_TRANSFORM_NORMAL
#19 0x00007f5446625ec7 in output_cursor_attempt_hardware (cursor=0x55c97bce2d50) at ../types/output/cursor.c:370
        output = 0x55c97bbefd70
        hwcur = 0x55c97bce2d50
        texture = 0x55c97bd0faa0
        buffer = 0x0
        hotspot = {
          x = 219,
          y = 508,
          width = 32,
          height = 32
        }
        ok = false
#20 0x00007f54466263b3 in output_cursor_set_texture (cursor=0x55c97bce2d50, texture=0x55c97bd0faa0, own_texture=false, scale=1, transform=WL_OUTPUT_TRANSFORM_NORMAL, hotspot_x=8, hotspot_y=1) at ../types/output/cursor.c:468
        output = 0x55c97bbefd70
#21 0x00007f5446647ee4 in output_cursor_output_commit_surface (output_cursor=0x55c97ba8c510) at ../types/wlr_cursor.c:395
        surface = 0x55c97bf3cd60
        output = 0x55c97bbefd70
        __PRETTY_FUNCTION__ = "output_cursor_output_commit_surface"
        texture = 0x55c97bd0faa0
        hotspot_x = 8
        hotspot_y = 1
#22 0x00007f54466480ec in output_cursor_output_handle_surface_commit (listener=0x55c97ba8c558, data=0x55c97bf3cd60) at ../types/wlr_cursor.c:440
        output_cursor = 0x55c97ba8c510
        surface = 0x55c97bf3cd60
#23 0x00007f544655c01e in wl_signal_emit_mutable (signal=<optimized out>, data=0x55c97bf3cd60) at ../wayland-1.22.0/src/wayland-server.c:2241
        pos = 0x55c97ba8c558
        l = 0x55c97ba8c558
        cursor = {
          link = {
            prev = 0x55c97ba8c558,
            next = 0x7ffdac981e70
          },
          notify = 0x7f5446559110 <handle_noop>
        }
        end = {
          link = {
            prev = 0x7ffdac981e90,
            next = 0x55c97bf3d030
          },
          notify = 0x7f5446559110 <handle_noop>
        }
#24 0x00007f54466446dd in surface_commit_state (surface=0x55c97bf3cd60, next=0x55c97bf3cee0) at ../types/wlr_compositor.c:498
        __PRETTY_FUNCTION__ = "surface_commit_state"
        invalid_buffer = true
        subsurface = 0x55c97bf3cf58
#25 0x00007f5446644793 in surface_handle_commit (client=0x55c97bf3bf70, resource=0x55c97be4b970) at ../types/wlr_compositor.c:517
        surface = 0x55c97bf3cd60
#26 0x00007f54454c64f6 in  () at /usr/lib/libffi.so.8
#27 0x00007f54454c2f5e in  () at /usr/lib/libffi.so.8
#28 0x00007f54454c5b73 in ffi_call () at /usr/lib/libffi.so.8
#29 0x00007f544655aada in wl_closure_invoke (closure=closure@entry=0x55c97bf6a220, target=<optimized out>, target@entry=0x55c97be4b970, opcode=opcode@entry=6, data=<optimized out>, data@entry=0x55c97bf3bf70, flags=2) at ../wayland-1.22.0/src/connection.c:1025
        count = <optimized out>
        cif = {
          abi = FFI_UNIX64,
          nargs = 2,
          arg_types = 0x7ffdac982110,
          rtype = 0x7f54454c71a0 <ffi_type_void>,
          bytes = 0,
          flags = 0
        }
        ffi_types = {[0] = 0x7f54454c72a0 <ffi_type_pointer>, [1] = 0x7f54454c72a0 <ffi_type_pointer>, [2] = 0x7f54454c7240 <ffi_type_uint32>, [3] = 0x7f54454c7330 <ffi_type_sint32>, [4] = 0x7f54454c7330 <ffi_type_sint32>, [5] = 0x7f54454c7330 <ffi_type_sint32>, [6] = 0x55c97bf70fc0, [7] = 0x1, [8] = 0x1, [9] = 0x7f54459bfb14, [10] = 0x55c97bbe2890, [11] = 0xaa8c0f4ff9d0f700, [12] = 0x7ffd00000000, [13] = 0x55c97bf9ee00, [14] = 0x55c97bf9ee00, [15] = 0x5, [16] = 0x55c97b1143d0, [17] = 0x55c97b103e28, [18] = 0x7ffdac9821e0, [19] = 0x7f5446547645 <wl_closure_invoke+325>, [20] = 0x7ffdac982200, [21] = 0x5459c1608}
        ffi_args = {[0] = 0x7ffdac9820d0, [1] = 0x7ffdac9820d8, [2] = 0x55c97bf1fb48, [3] = 0x55c97bd6be40, [4] = 0x55c97bd6be48, [5] = 0x0, [6] = 0x7f5400000000, [7] = 0x0, [8] = 0x7f54454c72a0 <ffi_type_pointer>, [9] = 0x7f544655c531 <log_closure+81>, [10] = 0x55c97c3a6eb0, [11] = 0x55c97b0f3880, [12] = 0x7f5445b04ba0, [13] = 0x0, [14] = 0x7f5446566428 <wl_surface_requests+72>, [15] = 0x7f54459c1608 <calloc+216>, [16] = 0x7f54454c7240 <ffi_type_uint32>, [17] = 0xaa8c0f4ff9d0f700, [18] = 0x7f544656142d, [19] = 0x7f5446566470 <wl_surface_requests+144>, [20] = 0x0, [21] = 0x8}
        implementation = <optimized out>
#30 0x00007f544655f180 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=<optimized out>) at ../wayland-1.22.0/src/wayland-server.c:438
        client = <optimized out>
        connection = <optimized out>
        resource = 0x55c97be4b970
        object = 0x55c97be4b970
        closure = <optimized out>
        message = 0x7f5446566470 <wl_surface_requests+144>
        p = {[0] = 18, [1] = 524294}
        resource_flags = 0
        opcode = 6
        size = <optimized out>
        since = <optimized out>
        len = <optimized out>
#31 0x00007f544655dae2 in wl_event_loop_dispatch (loop=0x55c97b0f3970, timeout=timeout@entry=-1) at ../wayland-1.22.0/src/event-loop.c:1027
        ep = {[0] = {
            events = 1,
            data = {
              ptr = 0x55c97bf524f0,
              fd =<PHONE_NUMBER>,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>0800
            }
          }, [1] = {
            events = 1,
            data = {
              ptr = 0x55c97b0f39b8,
              fd =<PHONE_NUMBER>,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>2840
            }
          }, [2] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0x55c9aa8c0f4f,
              fd = -1433661617,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>3135
            }
          }, [3] = {
            events = 0,
            data = {
              ptr = 0x78,
              fd = 120,
              u32 = 120,
              u64 = 120
            }
          }, [4] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0xac982540000055c9,
              fd = 21961,
              u32 = 21961,
              u64 =<PHONE_NUMBER>7791781321
            }
          }, [5] = {
            events = 32765,
            data = {
              ptr = 0x55c97bf1e5a8,
              fd =<PHONE_NUMBER>,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>7992
            }
          }, [6] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0xac982580000055c9,
              fd = 21961,
              u32 = 21961,
              u64 =<PHONE_NUMBER>2669688265
            }
          }, [7] = {
            events = 32765,
            data = {
              ptr = 0x7f544655a500 <wl_connection_flush+304>,
              fd =<PHONE_NUMBER>,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>98336
            }
          }, [8] = {
            events = 0,
            data = {
              ptr = 0x7800000000,
              fd = 0,
              u32 = 0,
              u64 =<PHONE_NUMBER>20
            }
          }, [9] = {
            events = 0,
            data = {
              ptr = 0x7ffdac9825a0,
              fd = -1399315040,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>05696
            }
          }, [10] = {
            events = 0,
            data = {
              ptr = 0x15dec,
              fd = 89580,
              u32 = 89580,
              u64 = 89580
            }
          }, [11] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [12] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0x100007ffd,
              fd = 32765,
              u32 = 32765,
              u64 =<PHONE_NUMBER>
            }
          }, [13] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [14] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [15] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [16] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0x78000055c9,
              fd = 21961,
              u32 = 21961,
              u64 =<PHONE_NUMBER>81
            }
          }, [17] = {
            events = 0,
            data = {
              ptr = 0x55c97bf1c598,
              fd =<PHONE_NUMBER>,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>9784
            }
          }, [18] = {
            events = 80,
            data = {
              ptr = 0x1400000000,
              fd = 0,
              u32 = 0,
              u64 =<PHONE_NUMBER>0
            }
          }, [19] = {
            events = 0,
            data = {
              ptr = 0x100000001,
              fd = 1,
              u32 = 1,
              u64 =<PHONE_NUMBER>
            }
          }, [20] = {
            events = 71,
            data = {
              ptr = 0x45e786e000007f54,
              fd = 32596,
              u32 = 32596,
              u64 =<PHONE_NUMBER>868018004
            }
          }, [21] = {
            events = 32596,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [22] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0xaa8c0f4f,
              fd = -1433661617,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>
            }
          }, [23] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [24] = {
            events = 11,
            data = {
              ptr = 0x5400000000,
              fd = 0,
              u32 = 0,
              u64 =<PHONE_NUMBER>64
            }
          }, [25] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [26] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [27] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [28] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [29] = {
            events = 0,
            data = {
              ptr = 0x0,
              fd = 0,
              u32 = 0,
              u64 = 0
            }
          }, [30] = {
            events =<PHONE_NUMBER>,
            data = {
              ptr = 0xaa8c0f4f,
              fd = -1433661617,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>
            }
          }, [31] = {
            events = 0,
            data = {
              ptr = 0x55c97bf3bf70,
              fd =<PHONE_NUMBER>,
              u32 =<PHONE_NUMBER>,
              u64 =<PHONE_NUMBER>9280
            }
          }}
        source = <optimized out>
        i = 0
        count = <optimized out>
        has_timers = <optimized out>
#32 0x00007f544655e2d7 in wl_display_run (display=0x55c97b0f3880) at ../wayland-1.22.0/src/wayland-server.c:1493
#33 0x000055c97a9cc048 in CCompositor::startCompositor() (this=0x55c97b0f1c60) at /home/arthur/tmp/Hyprland/src/Compositor.cpp:471
#34 0x000055c97ab0d4fe in main(int, char**) (argc=1, argv=0x7ffdac982998) at /home/arthur/tmp/Hyprland/src/main.cpp:100
        cmd = "./Hyprland/build/Hyprland"
        configPath = ""
        ignoreSudo = false
        args = std::vector of length 0, capacity 0
quit

commit 147e9623 is suspicious

probably encountered  the same issue with Jetbrains IDEA.
crashed twice in a short period of time.
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
I tried so hard, and got so far...

Hyprland received signal 11 (Segmentation fault)

Version: 4ef684f6153c167afd6e84c01a814f46d9f287ae

System info:
	System name: Linux
	Node name: arch
	Release: 6.3.5-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:44:01 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] [10de:1f95] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c6) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x78e) [0x5651361f65fe]
		??
		??:0
	#1 | Hyprland(_Z25handleUnrecoverableSignali+0x3c) [0x565136191e3c]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7f61df64fab0]
		??
		??:0
	#3 | /usr/lib/dri/radeonsi_dri.so(+0x15ba58) [0x7f61d935ba58]
		??
		??:0
	#4 | /usr/lib/dri/radeonsi_dri.so(+0x1663fb) [0x7f61d93663fb]
		??
		??:0
	#5 | /usr/lib/dri/radeonsi_dri.so(+0x1666fd) [0x7f61d93666fd]
		??
		??:0
	#6 | /usr/lib/dri/radeonsi_dri.so(+0x168951) [0x7f61d9368951]
		??
		??:0
	#7 | Hyprland(_ZN12CFramebufferD1Ev+0xab) [0x5651362a00cb]
		??
		??:0
	#8 | Hyprland(_ZN11CCompositor16cleanupFadingOutERKi+0x11b) [0x5651361a274b]
		??
		??:0
	#9 | Hyprland(_ZN13CHyprRenderer13renderMonitorEP8CMonitor+0x39c) [0x5651362b63fc]
		??
		??:0
	#10 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x3c) [0x56513623337c]
		??
		??:0
	#11 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x7f61e025301e]
		??
		??:0
	#12 | /usr/lib/libwlroots.so.12032(+0x56a58) [0x7f61e02f2a58]
		??
		??:0
	#13 | /usr/lib/libdrm.so.2(drmHandleEvent+0xff) [0x7f61e02229af]
		??
		??:0
	#14 | /usr/lib/libwlroots.so.12032(+0x592b9) [0x7f61e02f52b9]
		??
		??:0
	#15 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7f61e0254ae2]
		??
		??:0
	#16 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7f61e02552d7]
		??
		??:0
	#17 | Hyprland(main+0x4b4) [0x5651361829a4]
		??
		??:0
	#18 | /usr/lib/libc.so.6(+0x23850) [0x7f61df639850]
		??
		??:0
	#19 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f61df63990a]
		??
		??:0
	#20 | Hyprland(_start+0x25) [0x565136191ce5]
		??
		??:0

Log tail:
[LOG] Callback 565138b52700 -> 565138b526f8, Xwayland Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] On closed window, new focused candidate is 565138b47d00
[LOG] Set keyboard focus to surface 565138b2acd0, with window name: l3rm – CarTransactionBriefDTO.java [l3rm-new-energy]
[LOG] Destroying the SubSurface tree of unmapped window 565138b52330
[LOG] Callback 565138af2e58 -> 565138af2e50, SurfaceTreeNode removed.
[LOG] Callback 565138af2ec0 -> 565138af2eb8, SurfaceTreeNode removed.
[LOG] Callback 565138af2df0 -> 565138af2de8, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 565138b52b80 -> 565138b52b78, CWLSurface removed.
[LOG] CWLSurface 565138b52b50 called destroy()
[LOG] Callback 565138b52428 -> 565138b52420, CWindow removed.
[LOG] Callback 565138b523c0 -> 565138b523b8, XWayland Window removed.
[LOG] Window 565138b52330 destroyed, queueing. (class )
[LOG] XWayland class raw: jetbrains-idea
[LOG] Callback 565138b52490 -> 565138b52488, XWayland Window removed.
[LOG] Callback 565138b528a0 -> 565138b52898, XWayland Window removed.
[LOG] Callback 565138b52a40 -> 565138b52a38, XWayland Window removed.
[LOG] Window 565138b4f910 unmapped (class jetbrains-idea)
[LOG] Unregistered late callbacks XWL
[LOG] Callback 565138b4fba8 -> 565138b4fba0, XWayland Window Late removed.
[LOG] Callback 565138b4fe18 -> 565138b4fe10, XWayland Window Late removed.
[LOG] Callback 565138b4fad8 -> 565138b4fad0, XWayland Window Late removed.
[LOG] Callback 565138b4fb40 -> 565138b4fb38, XWayland Window Late removed.
[LOG] Callback 565138b4fce0 -> 565138b4fcd8, Xwayland Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 565138b4f910
[LOG] Callback 565138b18b48 -> 565138b18b40, SurfaceTreeNode removed.
[LOG] Callback 565138b18bb0 -> 565138b18ba8, SurfaceTreeNode removed.
[LOG] Callback 565138b18ae0 -> 565138b18ad8, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 565138b50160 -> 565138b50158, CWLSurface removed.
[LOG] CWLSurface 565138b50130 called destroy()
[LOG] Callback 565138b4fa08 -> 565138b4fa00, CWindow removed.
[LOG] Callback 565138b4f9a0 -> 565138b4f998, XWayland Window removed.
[LOG] Window 565138b4f910 destroyed, queueing. (class )
[LOG] XWayland class raw: jetbrains-idea
[LOG] Callback 565138b4fa70 -> 565138b4fa68, XWayland Window removed.
[LOG] Callback 565138b4fe80 -> 565138b4fe78, XWayland Window removed.
[LOG] Callback 565138b50020 -> 565138b50018, XWayland Window removed.
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – CarTransactionBriefDTO.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 565138b47d00 [l3rm – CarTransactionBriefDTO.java [l3rm-new-energy]]
[LOG] Window 565138b47d00 set title to l3rm – CarTransactionBriefDTO.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – CarTransaction.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 565138b47d00 [l3rm – CarTransaction.java [l3rm-new-energy]]
[LOG] Window 565138b47d00 set title to l3rm – CarTransaction.java [l3rm-new-energy]
[LOG] Callback 565138b52b10 -> 565138b52b08, XWayland Window removed.
[LOG] Callback 565138b52aa8 -> 565138b52aa0, XWayland Window removed.
[LOG] Cleanup: destroyed a window

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Sorry, didn't mean to...

Hyprland received signal 11 (Segmentation fault)

Version: 4ef684f6153c167afd6e84c01a814f46d9f287ae

System info:
	System name: Linux
	Node name: arch
	Release: 6.3.5-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Tue, 30 May 2023 13:44:01 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] [10de:1f95] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c6) (prog-if 00 [VGA controller])

os-release:
	NAME="Arch Linux"
	PRETTY_NAME="Arch Linux"
	ID=arch
	BUILD_ID=rolling
	ANSI_COLOR="38;2;23;147;209"
	HOME_URL="https://archlinux.org/"
	DOCUMENTATION_URL="https://wiki.archlinux.org/"
	SUPPORT_URL="https://bbs.archlinux.org/"
	BUG_REPORT_URL="https://bugs.archlinux.org/"
	PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
	LOGO=archlinux-logo

Backtrace:
	#0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x78e) [0x55cc590b45fe]
		??
		??:0
	#1 | Hyprland(_Z25handleUnrecoverableSignali+0x3c) [0x55cc5904fe3c]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x39ab0) [0x7f24b404fab0]
		??
		??:0
	#3 | /usr/lib/dri/radeonsi_dri.so(+0x15ba58) [0x7f24add5ba58]
		??
		??:0
	#4 | /usr/lib/dri/radeonsi_dri.so(+0x1663fb) [0x7f24add663fb]
		??
		??:0
	#5 | /usr/lib/dri/radeonsi_dri.so(+0x1666fd) [0x7f24add666fd]
		??
		??:0
	#6 | /usr/lib/dri/radeonsi_dri.so(+0x168951) [0x7f24add68951]
		??
		??:0
	#7 | /usr/lib/libwlroots.so.12032(+0x425ff) [0x7f24b4c555ff]
		??
		??:0
	#8 | /usr/lib/libwlroots.so.12032(wlr_addon_set_finish+0x2e) [0x7f24b4cbce2e]
		??
		??:0
	#9 | /usr/lib/libwlroots.so.12032(wlr_buffer_drop+0x34) [0x7f24b4c992b4]
		??
		??:0
	#10 | /usr/lib/libwayland-server.so.0(+0xb9ba) [0x7f24b4bcb9ba]
		??
		??:0
	#11 | /usr/lib/libwayland-server.so.0(wl_resource_destroy+0xc9) [0x7f24b4bcd7a9]
		??
		??:0
	#12 | /usr/lib/libffi.so.8(+0x74f6) [0x7f24b3b354f6]
		??
		??:0
	#13 | /usr/lib/libffi.so.8(+0x3f5e) [0x7f24b3b31f5e]
		??
		??:0
	#14 | /usr/lib/libffi.so.8(ffi_call+0x123) [0x7f24b3b34b73]
		??
		??:0
	#15 | /usr/lib/libwayland-server.so.0(+0x8ada) [0x7f24b4bc8ada]
		??
		??:0
	#16 | /usr/lib/libwayland-server.so.0(+0xd180) [0x7f24b4bcd180]
		??
		??:0
	#17 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7f24b4bcbae2]
		??
		??:0
	#18 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7f24b4bcc2d7]
		??
		??:0
	#19 | Hyprland(main+0x4b4) [0x55cc590409a4]
		??
		??:0
	#20 | /usr/lib/libc.so.6(+0x23850) [0x7f24b4039850]
		??
		??:0
	#21 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f24b403990a]
		??
		??:0
	#22 | Hyprland(_start+0x25) [0x55cc5904fce5]
		??
		??:0

Log tail:
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Callback 55cc5b4fa710 -> 55cc5b4fa708, XWayland Window removed.
[LOG] Callback 55cc5b4fa6a8 -> 55cc5b4fa6a0, XWayland Window removed.
[LOG] Cleanup: destroyed a window
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]
[LOG] Searching for matching rules for jetbrains-idea (title: l3rm – ThresholdAward.java [l3rm-new-energy])
[LOG] Window rule windowdance -> class:^(jetbrains-.*)$ matched 55cc5b515960 [l3rm – ThresholdAward.java [l3rm-new-energy]]
[LOG] Window 55cc5b515960 set title to l3rm – ThresholdAward.java [l3rm-new-energy]

"suspicious", did you bisect? Also, does this happen on sway-git too?
I'd help more but 1) for me crashes occur rarely and 2) am on holidays, atm climbing a mountain.

what a great dev, reviews issues even while climbing a mountain

barely got connection out here.

"suspicious", did you bisect? Also, does this happen on sway-git too?

Yes, I did git bisect. I should be more concise.

does this happen on sway-git too

No

for me crashes occur rarely

I can reliably trigger the said crash by flashing the menu bar drop-down of the vscode in quick succession.

vscode xwl or wl

Electron uses X by default on Linux.
I can only reproduce this problem with XWayland.

Electron uses X by default on Linux.
I can only reproduce this problem with XWayland.

Okay, that explains a lot. So, when the whole thing started, my electron apps started that I launch with the ozone wayland flag were not functional. So, I had to resort to launching them without that flag, and through xwayland. Which prompted the above crashes right away. So, why did ozone flag stop working in the first place then?

the ozone wayland flag were not functional

It's more of an Electron problem than a Hyprland problem.

the ozone wayland flag were not functional

It's more of an Electron problem than a Hyprland problem.

Up until two days ago, that flag launched my electron apps on wayland flawlessly.

vscode xwl or wl

/tmp/hypr/1a4e6e6a4b3272118a51bebb4a45ecd642383209_1685968073/hyprland.log
-----------

[LOG] Instance Signature: 1a4e6e6a4b3272118a51bebb4a45ecd642383209_1685968073
[LOG] Hyprland PID: 4725
[LOG] ===== SYSTEM INFO: =====
[LOG] System name: Linux
[LOG] Node name: home
[LOG] Release: 6.3.4-artix1-1
[LOG] Version: #1 SMP PREEMPT_DYNAMIC Sun, 28 May 2023 21:36:47 +0000

[LOG] GPU information:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c1) (prog-if 00 [VGA controller])

[LOG] os-release:
NAME="Artix Linux"
PRETTY_NAME="Artix Linux"
ID=artix
BUILD_ID=rolling
ANSI_COLOR="0;36"
HOME_URL="https://www.artixlinux.org/"
DOCUMENTATION_URL="https://wiki.artixlinux.org/"
SUPPORT_URL="https://forum.artixlinux.org/"
BUG_REPORT_URL="https://bugs.artixlinux.org/"
PRIVACY_POLICY_URL="https://terms.artixlinux.org/docs/privacy-policy/"
LOGO=artixlinux-logo

[LOG] ========================

[INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/

[LOG]
Current splash: Now available on Fedora!

[LOG] Creating the HookSystem!
[LOG] Creating the KeybindManager!
[LOG] Creating the AnimationManager!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 27.81µs. Estimated average calc time: 0.00µs.
[LOG] Creating the ConfigManager!
[LOG] Creating the CHyprError!
[LOG]  [hookSystem] New hook event registered: focusedMon
[LOG]  [hookSystem] New hook event registered: preRender
[LOG] Creating the LayoutManager!
[LOG] Reloading the config!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 21.74µs. Estimated average calc time: 0.00µs.
[LOG] Registered dynamic var "$left" -> h
[LOG] Registered dynamic var "$down" -> j
[LOG] Registered dynamic var "$up" -> k
[LOG] Registered dynamic var "$right" -> l
[LOG] Disabling stdout logs! Check the log for further logs.
[LOG] Creating the ThreadManager!
[LOG] Hypr socket started at /tmp/hypr/1a4e6e6a4b3272118a51bebb4a45ecd642383209_1685968073/.socket.sock
[LOG] Creating the InputManager!
[LOG]  [hookSystem] New hook event registered: keyboardFocus
[LOG] Creating the CHyprOpenGLImpl!
[LOG] Creating the Hypr OpenGL Renderer!
[LOG] Using: OpenGL ES 3.2 Mesa 23.1.1
[LOG] Vendor: AMD
[LOG] Renderer: AMD Radeon RX 6600 XT (navi23, LLVM 15.0.7, DRM 3.52, 6.3.4-artix1-1)
[LOG] Supported extensions size: 151
[LOG] Creating the HyprRenderer!
[LOG] Creating the XWaylandManager!
[LOG] Registered signal for owner 561855987ca0: 561855987ce0 -> 561854ceb1e0 (owner: XWayland Manager)
[LOG] Registered signal for owner 561855987ca0: 561855987cf0 -> 561854ceb1c0 (owner: XWayland Manager)
[LOG] CHyprXWaylandManager started on display :0
[LOG] Creating the ProtocolManager!
[LOG] ToplevelExportManager started successfully!
[LOG] FractionalScaleManager started successfully!
[LOG] TextInputV1Manager started successfully!
[LOG] GlobalShortcutsManager started successfully!
[LOG] ScreencopyProtocolManager started successfully!
[LOG] Creating the SessionLockManager!
[LOG] Creating the EventManager!
[LOG] Creating the HyprDebugOverlay!
[LOG] Creating the HyprNotificationOverlay!
[LOG] Hypr socket 2 started at /tmp/hypr/1a4e6e6a4b3272118a51bebb4a45ecd642383209_1685968073/.socket2.sock
[LOG] Creating the PluginSystem!
[LOG] Hyprland init finished.
[LOG] Registered signal for owner 56185503d930: 56185503d958 -> 561854ce6c20 (owner: Backend)
[LOG] Registered signal for owner<PHONE_NUMBER>10:<PHONE_NUMBER>60 -> 561854ce6bc0 (owner: XDG Shell)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>f8 -> 561854ce6b80 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>08 -> 561854ce6b60 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>18 -> 561854ce6b40 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>28 -> 561854ce6b20 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>38 -> 561854ce6b00 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>48 -> 561854ce68e0 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>58 -> 561854ce68a0 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>68 -> 561854ce68c0 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>78 -> 561854ce6880 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>88 -> 561854ce6860 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>98 -> 561854ce6840 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>d8 -> 561854ce67a0 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>c8 -> 561854ce6780 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>e8 -> 561854ce6760 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0: 561855979a08 -> 561854ce6740 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>a8 -> 561854ce6720 (owner: WLRCursor)
[LOG] Registered signal for owner<PHONE_NUMBER>e0:<PHONE_NUMBER>b8 -> 561854ce6700 (owner: WLRCursor)
[LOG] Registered signal for owner 56185503d930: 56185503d948 -> 561854ce6ae0 (owner: Backend)
[LOG] Registered signal for owner 56185501ea30: 561855a0d108 -> 561854ce6a80 (owner: Seat)
[LOG] Registered signal for owner 56185501ea30: 561855a0d118 -> 561854ce6a60 (owner: Seat)
[LOG] Registered signal for owner 56185501ea30: 561855a0d158 -> 561854ce69e0 (owner: Seat)
[LOG] Registered signal for owner 56185501ea30: 561855a0d168 -> 561854ce69c0 (owner: Seat)
[LOG] Registered signal for owner 56185501ea30: 561855a0d118 -> 561854ce6a60 (owner: Seat)
[LOG] Registered signal for owner 56185501ea30: 561855a0d138 -> 561854ce6a40 (owner: Seat)
[LOG] Registered signal for owner 561855a0d3a0: 561855a0d3c0 -> 561854ce6be0 (owner: LayerShell)
[LOG] Registered signal for owner<PHONE_NUMBER>00:<PHONE_NUMBER>20 -> 561854ce6c40 (owner: OutputLayout)
[LOG] Registered signal for owner 561855a0d6b0: 561855a0d6e8 -> 561854ce6a20 (owner: OutputMgr)
[LOG] Registered signal for owner 561855a0d6b0: 561855a0d6f8 -> 561854ce6a00 (owner: OutputMgr)
[LOG] Registered signal for owner 561855a0d790: 561855a0d7c0 -> 561854ce69a0 (owner: InhibitMgr)
[LOG] Registered signal for owner 561855a0d790: 561855a0d7d0 -> 561854ce6980 (owner: InhibitMgr)
[LOG] Registered signal for owner 561855a0d9d0: 561855a0d9e8 -> 561854ce6aa0 (owner: PointerConstraints)
[LOG] Registered signal for owner 561855a0d510: 561855a0d540 -> 561854ce6960 (owner: XDGDecoMgr)
[LOG] Registered signal for owner 561855a0dbd0: 561855a0dc00 -> 561854ce6ac0 (owner: VirtPtrMgr)
[LOG] Registered signal for owner 561855a0db20: 561855a0db50 -> 561854ce67c0 (owner: VKeyboardMgr)
[LOG] Registered signal for owner 56185521e650: 56185521e650 -> 561854ce6940 (owner: WLRRenderer)
[LOG] Registered signal for owner 561855aa1080: 561855aa10b0 -> 561854ce6920 (owner: WLRIdleInhibitMgr)
[LOG] Registered signal for owner 56185596fe30: 56185596fe60 -> 561854ce6820 (owner: PowerMgr)
[LOG] Registered signal for owner<PHONE_NUMBER>80:<PHONE_NUMBER>b0 -> 561854ce6800 (owner: IMEMgr)
[LOG] Registered signal for owner<PHONE_NUMBER>d0:<PHONE_NUMBER>00 -> 561854ce67e0 (owner: TextInputMgr)
[LOG] Registered signal for owner<PHONE_NUMBER>30:<PHONE_NUMBER>58 -> 561854ce6ba0 (owner: ActivationV1)
[LOG] Registered signal for owner<PHONE_NUMBER>80:<PHONE_NUMBER>88 -> 561854ce66e0 (owner: SessionLockMgr)
[LOG] Registered signal for owner 56185501e7d0: 561855a0dd70 -> 561854ce6c00 (owner: DRM)
[LOG] Registered signal for owner 56185503d9c0: 56185503db20 -> 561854ce6900 (owner: Session)
[LOG] wl_display_add_socket for wayland-1 succeeded with 0
[LOG] Running on WAYLAND_DISPLAY: wayland-1
[LOG] Attached a keyboard with name Power Button
[LOG] Registered signal for owner 561855aece70: 561855b02670 -> 561855aece78 (owner: Keyboard)
[LOG] Registered signal for owner 561855aece70: 561855b02660 -> 561855aecee0 (owner: Keyboard)
[LOG] Registered signal for owner 561855aece70: 561855b02540 -> 561855aecfb0 (owner: Keyboard)
[LOG] Registered signal for owner 561855aece70: 561855b02680 -> 561855aecf48 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "power-button", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG]  [hookSystem] New hook event registered: activeLayout
[LOG] Set the keyboard layout to gb and variant to  for keyboard "Power Button"
[LOG] New keyboard created, pointers Hypr: 561855aece70 and WLR: 561855b02528
[LOG] Attached a keyboard with name Power Button
[LOG] Registered signal for owner 561855ae97b0: 561855af0000 -> 561855ae97b8 (owner: Keyboard)
[LOG] Registered signal for owner 561855ae97b0: 561855aefff0 -> 561855ae9820 (owner: Keyboard)
[LOG] Registered signal for owner 561855ae97b0: 561855aefed0 -> 561855ae98f0 (owner: Keyboard)
[LOG] Registered signal for owner 561855ae97b0: 561855af0010 -> 561855ae9888 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "power-button-1", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "Power Button"
[LOG] New keyboard created, pointers Hypr: 561855ae97b0 and WLR: 561855aefeb8
[LOG] Attached a keyboard with name Sleep Button
[LOG] Registered signal for owner 561855a371c0: 561855aea370 -> 561855a371c8 (owner: Keyboard)
[LOG] Registered signal for owner 561855a371c0: 561855aea360 -> 561855a37230 (owner: Keyboard)
[LOG] Registered signal for owner 561855a371c0: 561855aea240 -> 561855a37300 (owner: Keyboard)
[LOG] Registered signal for owner 561855a371c0: 561855aea380 -> 561855a37298 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "sleep-button", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "Sleep Button"
[LOG] New keyboard created, pointers Hypr: 561855a371c0 and WLR: 561855aea228
[LOG] Attached a keyboard with name SteelSeries SteelSeries Arctis 9
[LOG] Registered signal for owner 561855c5c8b0: 561855c5c4c0 -> 561855c5c8b8 (owner: Keyboard)
[LOG] Registered signal for owner 561855c5c8b0: 561855c5c4b0 -> 561855c5c920 (owner: Keyboard)
[LOG] Registered signal for owner 561855c5c8b0: 561855c5c390 -> 561855c5c9f0 (owner: Keyboard)
[LOG] Registered signal for owner 561855c5c8b0: 561855c5c4d0 -> 561855c5c988 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "steelseries-steelseries-arctis-9", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "SteelSeries SteelSeries Arctis 9"
[LOG] New keyboard created, pointers Hypr: 561855c5c8b0 and WLR: 561855c5c378
[LOG] Attached a mouse with name SteelSeries SteelSeries Arctis 9
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 0 (0)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Registered signal for owner 561855b04960: 561855c5c510 -> 561855b04a20 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855c5c4f8
[LOG] Attached a keyboard with name 2.4G Composite Device MIC-Wireless Device
[LOG] Registered signal for owner 561855cab8d0: 561855cab4e0 -> 561855cab8d8 (owner: Keyboard)
[LOG] Registered signal for owner 561855cab8d0: 561855cab4d0 -> 561855cab940 (owner: Keyboard)
[LOG] Registered signal for owner 561855cab8d0: 561855cab3b0 -> 561855caba10 (owner: Keyboard)
[LOG] Registered signal for owner 561855cab8d0: 561855cab4f0 -> 561855cab9a8 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "2.4g-composite-device-mic-wireless-device", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "2.4G Composite Device MIC-Wireless Device"
[LOG] New keyboard created, pointers Hypr: 561855cab8d0 and WLR: 561855cab398
[LOG] Attached a keyboard with name 2.4G Composite Device MIC-Wireless Device System Control
[LOG] Registered signal for owner 561855cd3720: 561855cd3330 -> 561855cd3728 (owner: Keyboard)
[LOG] Registered signal for owner 561855cd3720: 561855cd3320 -> 561855cd3790 (owner: Keyboard)
[LOG] Registered signal for owner 561855cd3720: 561855cd3200 -> 561855cd3860 (owner: Keyboard)
[LOG] Registered signal for owner 561855cd3720: 561855cd3340 -> 561855cd37f8 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "2.4g-composite-device-mic-wireless-device-system-control", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "2.4G Composite Device MIC-Wireless Device System Control"
[LOG] New keyboard created, pointers Hypr: 561855cd3720 and WLR: 561855cd31e8
[LOG] Attached a mouse with name 2.4G Composite Device MIC-Wireless Device Mouse
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 2 (2)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Registered signal for owner 561855b110b0: 561855d0cba0 -> 561855b11170 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855d0cb88
[LOG] Attached a keyboard with name 2.4G Composite Device MIC-Wireless Device Consumer Control
[LOG] Registered signal for owner 561855d0d470: 561855d0d080 -> 561855d0d478 (owner: Keyboard)
[LOG] Registered signal for owner 561855d0d470: 561855d0d070 -> 561855d0d4e0 (owner: Keyboard)
[LOG] Registered signal for owner 561855d0d470: 561855d0cf50 -> 561855d0d5b0 (owner: Keyboard)
[LOG] Registered signal for owner 561855d0d470: 561855d0d090 -> 561855d0d548 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "2.4g-composite-device-mic-wireless-device-consumer-control", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "2.4G Composite Device MIC-Wireless Device Consumer Control"
[LOG] New keyboard created, pointers Hypr: 561855d0d470 and WLR: 561855d0cf38
[LOG] Attached a mouse with name 2.4G Composite Device MIC-Wireless Device Consumer Control
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 0 (0)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-consumer-control-1, sens 1.00
[LOG] Registered signal for owner 561855bb2e00: 561855d0d0d0 -> 561855bb2ec0 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855d0d0b8
[LOG] Attached a keyboard with name MyGica Mini DVB-(T/T2/C) USB Stick T230C v2
[LOG] Registered signal for owner 561855d470e0: 561855d46cf0 -> 561855d470e8 (owner: Keyboard)
[LOG] Registered signal for owner 561855d470e0: 561855d46ce0 -> 561855d47150 (owner: Keyboard)
[LOG] Registered signal for owner 561855d470e0: 561855d46bc0 -> 561855d47220 (owner: Keyboard)
[LOG] Registered signal for owner 561855d470e0: 561855d46d00 -> 561855d471b8 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "MyGica Mini DVB-(T/T2/C) USB Stick T230C v2"
[LOG] New keyboard created, pointers Hypr: 561855d470e0 and WLR: 561855d46ba8
[LOG] Attached a mouse with name MyGica Mini DVB-(T/T2/C) USB Stick T230C v2
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 2 (2)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-consumer-control-1, sens 1.00
[LOG] Applied config to mouse mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2-1, sens 1.00
[LOG] Registered signal for owner 561855b792a0: 561855d46d40 -> 561855b79360 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855d46d28
[LOG] Attached a keyboard with name COOLE MASTER CK721 Hybrid Mechanical Keyboard
[LOG] Registered signal for owner 561855d80470: 561855d80080 -> 561855d80478 (owner: Keyboard)
[LOG] Registered signal for owner 561855d80470: 561855d80070 -> 561855d804e0 (owner: Keyboard)
[LOG] Registered signal for owner 561855d80470: 561855d7ff50 -> 561855d805b0 (owner: Keyboard)
[LOG] Registered signal for owner 561855d80470: 561855d80090 -> 561855d80548 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "coole-master-ck721-hybrid-mechanical-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "COOLE MASTER CK721 Hybrid Mechanical Keyboard"
[LOG] New keyboard created, pointers Hypr: 561855d80470 and WLR: 561855d7ff38
[LOG] Attached a mouse with name COOLE MASTER CK721 Hybrid Mechanical Keyboard
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 2 (2)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-consumer-control-1, sens 1.00
[LOG] Applied config to mouse mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-1, sens 1.00
[LOG] Registered signal for owner 561855b3ad90: 561855db91a0 -> 561855b3ae50 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855db9188
[LOG] Attached a keyboard with name COOLE MASTER CK721 Hybrid Mechanical Keyboard
[LOG] Registered signal for owner 561855db9ce0: 561855db98f0 -> 561855db9ce8 (owner: Keyboard)
[LOG] Registered signal for owner 561855db9ce0: 561855db98e0 -> 561855db9d50 (owner: Keyboard)
[LOG] Registered signal for owner 561855db9ce0: 561855db97c0 -> 561855db9e20 (owner: Keyboard)
[LOG] Registered signal for owner 561855db9ce0: 561855db9900 -> 561855db9db8 (owner: Keyboard)
[LOG] ApplyConfigToKeyboard for "coole-master-ck721-hybrid-mechanical-keyboard-2", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "COOLE MASTER CK721 Hybrid Mechanical Keyboard"
[LOG] New keyboard created, pointers Hypr: 561855db9ce0 and WLR: 561855db97a8
[LOG] Attached a mouse with name COOLE MASTER CK721 Hybrid Mechanical Keyboard
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 0 (0)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-consumer-control-1, sens 1.00
[LOG] Applied config to mouse mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-2, sens 1.00
[LOG] Registered signal for owner 561855b2cab0: 561855db9940 -> 561855b2cb70 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855db9928
[LOG] Attached a mouse with name Razer Razer Abyssus
[LOG] New mouse has libinput sens 0.00 (0.00) with accel profile 2 (2)
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-consumer-control-1, sens 1.00
[LOG] Applied config to mouse mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-2, sens 1.00
[LOG] Applied config to mouse razer-razer-abyssus, sens 1.00
[LOG] Registered signal for owner 561855999f40: 561855df2aa0 -> 56185599a000 (owner: Mouse)
[LOG] New mouse created, pointer WLR: 561855df2a88
[LOG] Adding completely new monitor.
[LOG] Registered signal for owner 561855e1f5a0: 561855df31f0 -> 561855e1f7a0 (owner: )
[LOG] Registered signal for owner 561855e1f5a0: 561855df3280 -> 561855e1f808 (owner: )
[LOG] Registered signal for owner 561855e1f5a0: 561855df3270 -> 561855e1f870 (owner: )
[LOG] Registered signal for owner 561855e1f5a0: 561855df3200 -> 561855e1f8d8 (owner: )
[LOG] Registered signal for owner 561855e1f5a0: 561855df3210 -> 561855e1f940 (owner: )
[LOG] Registered signal for owner 561855e1f5a0: 561855df3230 -> 561855e1f9a8 (owner: )
[LOG] Applying monitor rule for DP-1
[LOG] Monitor DP-1: requested<EMAIL_ADDRESS>found available mode: 1920x1080@60000mHz, applying.
[LOG] Monitor DP-1 -> destroyed all render data
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Monitor DP-1 data dump: res<EMAIL_ADDRESS>scale 1.00, transform 0, pos 0x0, 10b 0
[LOG] Added new monitor with name DP-1 at 0,0 with size 1920x1080, pointer 561855df30a0
[LOG] New monitor: WORKSPACEID 1, exists: 0
[LOG]  [hookSystem] New hook event registered: createWorkspace
[LOG]  [hookSystem] New hook event registered: monitorAdded
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Hyprland is ready, running the event loop!
[LOG]  [hookSystem] New hook event registered: tick
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE
[LOG] Process Created with pid 4772
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/gsettings set org.gnome.desktop.interface gtk-theme 'Steamy'
[LOG] Process Created with pid 4774
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/gsettings set org.gnome.desktop.interface cursor-theme 'Simp1e'
[LOG] Process Created with pid 4776
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/gsettings set org.gnome.desktop.interface font-name 'cherry'
[LOG] Process Created with pid 4778
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 hyprctl setcursor 'Simp1e' 24
[LOG] Process Created with pid 4780
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/scripts/spawn-window/mpd-albumart.sh
[LOG] Process Created with pid 4790
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/scripts/spawn-window/mpd-cava.sh
[LOG] Process Created with pid 4800
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/scripts/spawn-window/mpd-vimpc.sh
[LOG] Process Created with pid 4803
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/scripts/spawn-window/mpd-term.sh
[LOG] Process Created with pid 4806
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/pipewire
[LOG] Process Created with pid 4809
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/pipewire-pulse
[LOG] Process Created with pid 4813
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/wireplumber
[LOG] Process Created with pid 4817
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/scripts/steelseries-9-active.sh -d
[LOG] Process Created with pid 4819
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/util/on-tv-event-power.sh -d HDMI-A-1,HDMI-A-2
[LOG] Process Created with pid 4821
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/util/move-primary-on-tv-power.sh DP-1
[LOG] Process Created with pid 4823
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.local/bin/waybar
[LOG] Process Created with pid 4830
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/swaybg/change-background.sh
[LOG] Process Created with pid 4833
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/hypr/scripts/mpd-auto.sh
[LOG] Process Created with pid 4841
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.local/share/slskd/slskd -c /home/rscott/.local/share/slskd/slskd.yml
[LOG] Process Created with pid 4845
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /usr/bin/easyeffects --gapplication-service
[LOG] Process Created with pid 4853
[LOG] ApplyConfigToKeyboard for "power-button", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "Power Button"
[LOG] ApplyConfigToKeyboard for "power-button-1", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "Power Button"
[LOG] ApplyConfigToKeyboard for "sleep-button", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "Sleep Button"
[LOG] ApplyConfigToKeyboard for "steelseries-steelseries-arctis-9", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "SteelSeries SteelSeries Arctis 9"
[LOG] ApplyConfigToKeyboard for "2.4g-composite-device-mic-wireless-device", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "2.4G Composite Device MIC-Wireless Device"
[LOG] ApplyConfigToKeyboard for "2.4g-composite-device-mic-wireless-device-system-control", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "2.4G Composite Device MIC-Wireless Device System Control"
[LOG] ApplyConfigToKeyboard for "2.4g-composite-device-mic-wireless-device-consumer-control", hasconfig: 1
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "2.4G Composite Device MIC-Wireless Device Consumer Control"
[LOG] ApplyConfigToKeyboard for "mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "MyGica Mini DVB-(T/T2/C) USB Stick T230C v2"
[LOG] ApplyConfigToKeyboard for "coole-master-ck721-hybrid-mechanical-keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "COOLE MASTER CK721 Hybrid Mechanical Keyboard"
[LOG] ApplyConfigToKeyboard for "coole-master-ck721-hybrid-mechanical-keyboard-2", hasconfig: 0
[LOG] Attempting to create a keymap for layout gb with variant  (rules: , model: , options: )
[LOG] Set the keyboard layout to gb and variant to  for keyboard "COOLE MASTER CK721 Hybrid Mechanical Keyboard"
[LOG] Applied config to mouse steelseries-steelseries-arctis-9-1, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-mouse, sens 1.00
[LOG] Applied config to mouse 2.4g-composite-device-mic-wireless-device-consumer-control-1, sens 1.00
[LOG] Applied config to mouse mygica-mini-dvb-(t/t2/c)-usb-stick-t230c-v2-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-1, sens 1.00
[LOG] Applied config to mouse coole-master-ck721-hybrid-mechanical-keyboard-2, sens 1.00
[LOG] Applied config to mouse razer-razer-abyssus, sens 1.00
[LOG] Applying monitor rule for DP-1
[LOG] Not applying a new rule to DP-1 because it's already applied!
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG]  [hookSystem] New hook event registered: render
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Allocated texture for BGTex
[LOG] Background created for monitor DP-1
[LOG] Shaders initialized successfully.
[LOG] FractionalScaleManager bound successfully!
[LOG] FractionalScaleManager bound successfully!
[LOG] New TextInput added!
[LOG] Registered signal for owner<PHONE_NUMBER>d0: 5618559ce488 -><PHONE_NUMBER>e8 (owner: textInput)
[LOG] Registered signal for owner<PHONE_NUMBER>d0: 5618559ce498 -><PHONE_NUMBER>b8 (owner: textInput)
[LOG] Registered signal for owner<PHONE_NUMBER>d0: 5618559ce4a8 -><PHONE_NUMBER>50 (owner: textInput)
[LOG] Registered signal for owner<PHONE_NUMBER>d0: 5618559ce4b8 -><PHONE_NUMBER>20 (owner: textInput)
[LOG] New TextInput added!
[LOG] Registered signal for owner 561855ec5e10: 5618559a2df8 -> 561855ec5e28 (owner: textInput)
[LOG] Registered signal for owner 561855ec5e10: 5618559a2e08 -> 561855ec5ef8 (owner: textInput)
[LOG] Registered signal for owner 561855ec5e10: 5618559a2e18 -> 561855ec5e90 (owner: textInput)
[LOG] Registered signal for owner 561855ec5e10: 5618559a2e28 -> 561855ec5f60 (owner: textInput)
[LOG] New XDG Surface created. (class: (null))
[LOG] Registered signal for owner 561855facd00: 56185602ed30 -> 561855facd68 (owner: XDG Window)
[LOG] Registered signal for owner 561855facd00: 561855fa0470 -> 561855face38 (owner: XDG Window)
[LOG] New XDG Surface created. (class: (null))
[LOG] Registered signal for owner 56185604c550: 561855fae430 -> 56185604c5b8 (owner: XDG Window)
[LOG] Registered signal for owner 56185604c550: 561855f3d620 -> 56185604c688 (owner: XDG Window)
[LOG] Registered signal for owner 56185604c550: 561856026d80 -> 56185604cb68 (owner: Toplevel)
[LOG] Registered signal for owner 56185604c550: 561856026d90 -> 56185604cbd0 (owner: Toplevel)
[LOG] Registered signal for owner 56185604c550: 561856026da0 -> 56185604cb00 (owner: Toplevel)
[LOG] Registered signal for owner 56185604cd70: 561855fae460 -> 56185604cd78 (owner: CWLSurface)
[LOG] CWLSurface 56185604cd70 called init()
[LOG] Registered signal for owner 56185604c550: 561855fae440 -> 56185604c620 (owner: CWindow)
[LOG] Searching for matching rules for mpd-term.sh (title: Alacritty)
[LOG] Window rule workspace 9 silent -> class:^(mpd-term.sh)$ matched 56185604c550 [Alacritty]
[LOG] Window rule size 700 550 -> class:^(mpd-term.sh)$ matched 56185604c550 [Alacritty]
[LOG] Window rule move 1090 265 -> class:^(mpd-term.sh)$ matched 56185604c550 [Alacritty]
[LOG] Window rule float -> class:^(mpd-term.sh)$ matched 56185604c550 [Alacritty]
[LOG] Rule workspace matched by window 56185604c550, class:^(mpd-term.sh)$ applied.
[LOG] Rule size, applying to window 56185604c550
[LOG] Rule move, applying to window 56185604c550
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 56185604c550: 561855fae420 -> 56185604c550 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855a66290 -> 56185604c6f0 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855f3d640 -> 56185604c828 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855a66220 -> 56185604c960 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855a66240 -> 56185604c8f8 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855a66250 -> 56185604c890 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855a66260 -> 56185604c9c8 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185604c550: 561855a66230 -> 56185604c7c0 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855e1cdb0: 561855fae450 -> 561855e1ce28 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 561855e1cdb0: 561855fae420 -> 561855e1ce90 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 561855e1cdb0: 561855fae460 -> 561855e1cef8 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 56185604c550)
[LOG]  [hookSystem] New hook event registered: activeWindow
[LOG] Map request dispatched, monitor DP-1, xywh: 1090.000000 265.000000 700.000000 550.000000
[LOG]  [hookSystem] New hook event registered: openWindow
[LOG] Registered signal for owner 561855facd00: 561855e85d50 -> 561855fad318 (owner: Toplevel)
[LOG] Registered signal for owner 561855facd00: 561855e85d60 -> 561855fad380 (owner: Toplevel)
[LOG] Registered signal for owner 561855facd00: 561855e85d70 -> 561855fad2b0 (owner: Toplevel)
[LOG] Registered signal for owner 561855fad520: 56185602ed60 -> 561855fad528 (owner: CWLSurface)
[LOG] CWLSurface 561855fad520 called init()
[LOG] Registered signal for owner 561855facd00: 56185602ed40 -> 561855facdd0 (owner: CWindow)
[LOG] Searching for matching rules for mpd-vimpc.sh (title: Alacritty)
[LOG] Window rule workspace 9 silent -> class:^(mpd-vimpc.sh)$ matched 561855facd00 [Alacritty]
[LOG] Window rule size 700 350 -> class:^(mpd-vimpc.sh)$ matched 561855facd00 [Alacritty]
[LOG] Window rule move 130 265 -> class:^(mpd-vimpc.sh)$ matched 561855facd00 [Alacritty]
[LOG] Window rule float -> class:^(mpd-vimpc.sh)$ matched 561855facd00 [Alacritty]
[LOG] Rule workspace matched by window 561855facd00, class:^(mpd-vimpc.sh)$ applied.
[LOG] Rule size, applying to window 561855facd00
[LOG] Rule move, applying to window 561855facd00
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 561855facd00: 56185602ed20 -> 561855facd00 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 56185602ef20 -> 561855facea0 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 561855fa0490 -> 561855facfd8 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 56185602eeb0 -> 561855fad110 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 56185602eed0 -> 561855fad0a8 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 56185602eee0 -> 561855fad040 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 56185602eef0 -> 561855fad178 (owner: XDG Window Late)
[LOG] Registered signal for owner 561855facd00: 56185602eec0 -> 561855facf70 (owner: XDG Window Late)
[LOG] Registered signal for owner 56185602a8e0: 56185602ed50 -> 56185602a958 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 56185602a8e0: 56185602ed20 -> 56185602a9c0 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 56185602a8e0: 56185602ed60 -> 56185602aa28 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 561855facd00)
[LOG] Map request dispatched, monitor DP-1, xywh: 130.000000 265.000000 700.000000 350.000000
[LOG] Window 561855facd00 unmapped (class mpd-vimpc.sh)
[LOG]  [hookSystem] New hook event registered: closeWindow
[LOG] Unregistered late callbacks XDG
[LOG] Callback 561855facd28 -> 561855facd20, XDG Window Late removed.
[LOG] Callback 561855facec8 -> 561855facec0, XDG Window Late removed.
[LOG] Callback 561855fad000 -> 561855facff8, XDG Window Late removed.
[LOG] Callback 561855fad138 -> 561855fad130, XDG Window Late removed.
[LOG] Callback 561855fad0d0 -> 561855fad0c8, XDG Window Late removed.
[LOG] Callback 561855fad068 -> 561855fad060, XDG Window Late removed.
[LOG] Callback 561855fad1a0 -> 561855fad198, XDG Window Late removed.
[LOG] Callback 561855facf98 -> 561855facf90, XDG Window Late removed.
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] Destroying the SubSurface tree of unmapped window 561855facd00
[LOG] Callback 56185602a9e8 -> 56185602a9e0, SurfaceTreeNode removed.
[LOG] Callback 56185602aa50 -> 56185602aa48, SurfaceTreeNode removed.
[LOG] Callback 56185602a980 -> 56185602a978, SurfaceTreeNode removed.
[LOG] SurfaceTree Node removed
[LOG] Callback 561855fad340 -> 561855fad338, Toplevel removed.
[LOG] Callback 561855fad2d8 -> 561855fad2d0, Toplevel removed.
[LOG] Callback 561855fad3a8 -> 561855fad3a0, Toplevel removed.
[LOG] Callback 561855fad550 -> 561855fad548, CWLSurface removed.
[LOG] CWLSurface 561855fad520 called destroy()
[LOG] Callback 561855facdf8 -> 561855facdf0, CWindow removed.
[LOG] Window 561855facd00 destroyed, queueing. (class )
[LOG] Callback 561855facd90 -> 561855facd88, XDG Window removed.
[LOG] Callback 561855face60 -> 561855face58, XDG Window removed.
[LOG] Cleanup: destroyed a window
[LOG]  [hookSystem] New hook event registered: windowTitle
[LOG] Searching for matching rules for mpd-term.sh (title: rscott@home:~)
[LOG] Window rule workspace 9 silent -> class:^(mpd-term.sh)$ matched 56185604c550 [rscott@home:~]
[LOG] Window rule size 700 550 -> class:^(mpd-term.sh)$ matched 56185604c550 [rscott@home:~]
[LOG] Window rule move 1090 265 -> class:^(mpd-term.sh)$ matched 56185604c550 [rscott@home:~]
[LOG] Window rule float -> class:^(mpd-term.sh)$ matched 56185604c550 [rscott@home:~]
[LOG] Window 56185604c550 set title to rscott@home:~
[LOG] Registered signal for owner 561855e180e0: 561855a66090 -> 561855e182c0 (owner: layerSurface)
[LOG] Registered signal for owner 561855e180e0: 561855a393d0 -> 561855e18188 (owner: layerSurface)
[LOG] Registered signal for owner 561855e180e0: 561855a660a0 -> 561855e181f0 (owner: layerSurface)
[LOG] Registered signal for owner 561855e180e0: 561855a660b0 -> 561855e18258 (owner: layerSurface)
[LOG] Registered signal for owner 561855e180e0: 561855a393e0 -> 561855e18328 (owner: layerSurface)
[LOG] LayerSurface 561855a39310 (namespace wallpaper layer 0) created on monitor DP-1
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855a39310 mapped
[LOG] Registered signal for owner 561855e18100: 561855a660d0 -> 561855e18108 (owner: CWLSurface)
[LOG] CWLSurface 561855e18100 called init()
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG]  [hookSystem] New hook event registered: openLayer
[LOG] FractionalScaleManager bound successfully!
[LOG] New TextInput added!
[LOG] Registered signal for owner 561855ed9bd0: 561855fa0488 -> 561855ed9be8 (owner: textInput)
[LOG] Registered signal for owner 561855ed9bd0: 561855fa0498 -> 561855ed9cb8 (owner: textInput)
[LOG] Registered signal for owner 561855ed9bd0: 561855fa04a8 -> 561855ed9c50 (owner: textInput)
[LOG] Registered signal for owner 561855ed9bd0: 561855fa04b8 -> 561855ed9d20 (owner: textInput)
[LOG] New XDG Surface created. (class: (null))
[LOG] Registered signal for owner 561855facd00: 561855a14dd0 -> 561855facd68 (owner: XDG Window)
[LOG] Registered signal for owner 561855facd00: 561855e96380 -> 561855face38 (owner: XDG Window)
[LOG] Window 561855facd00 destroyed, queueing. (class )
[LOG] Callback 561855facd90 -> 561855facd88, XDG Window removed.
[LOG] Callback 561855face60 -> 561855face58, XDG Window removed.
[ERR] onWindowRemovedTiling node null?
[LOG] Unmapped window 561855facd00 removed instantly
[LOG] Keybind triggered, calling dispatcher (8, , 48)
[LOG]  [hookSystem] New hook event registered: mouseMove
[LOG]  [hookSystem] New hook event registered: workspace
[LOG] Destroying workspace ID 1
[LOG]  [hookSystem] New hook event registered: destroyWorkspace
[LOG] Keybind triggered, calling dispatcher (8, , 100)
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/bemenu/bemenu-run.sh
[LOG] Process Created with pid 5037
[LOG] Registered signal for owner 561855e48ca0: 56185602ed20 -> 561855e48e80 (owner: layerSurface)
[LOG] Registered signal for owner 561855e48ca0: 5618559a97d0 -> 561855e48d48 (owner: layerSurface)
[LOG] Registered signal for owner 561855e48ca0: 56185602ed30 -> 561855e48db0 (owner: layerSurface)
[LOG] Registered signal for owner 561855e48ca0: 56185602ed40 -> 561855e48e18 (owner: layerSurface)
[LOG] Registered signal for owner 561855e48ca0: 5618559a97e0 -> 561855e48ee8 (owner: layerSurface)
[LOG] LayerSurface 5618559a9710 (namespace menu layer 2) created on monitor DP-1
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855c02770 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855c02770 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855c02770 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 5618559a9710 destroyed
[LOG] Removing LayerSurface that wasn't mapped.
[LOG] Callback 561855e48ea8 -> 561855e48ea0, layerSurface removed.
[LOG] Callback 561855e48d70 -> 561855e48d68, layerSurface removed.
[LOG] Callback 561855e48dd8 -> 561855e48dd0, layerSurface removed.
[LOG] Callback 561855e48e40 -> 561855e48e38, layerSurface removed.
[LOG] Callback 561855e48f10 -> 561855e48f08, layerSurface removed.
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] New LayerSurface has no preferred monitor. Assigning Monitor DP-1
[LOG] Registered signal for owner 56185604d9a0: 561855a14dc0 -> 56185604db80 (owner: layerSurface)
[LOG] Registered signal for owner 56185604d9a0: 561855a3ed30 -> 56185604da48 (owner: layerSurface)
[LOG] Registered signal for owner 56185604d9a0: 561855a14dd0 -> 56185604dab0 (owner: layerSurface)
[LOG] Registered signal for owner 56185604d9a0: 561855a14de0 -> 56185604db18 (owner: layerSurface)
[LOG] Registered signal for owner 56185604d9a0: 561855a3ed40 -> 56185604dbe8 (owner: layerSurface)
[LOG] LayerSurface 561855a3ec70 (namespace menu layer 2) created on monitor DP-1
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 672 y: 0 w: 576 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 672 y: 524 w: 576 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 672 y: 524 w: 576 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 672 y: 229 w: 576 h: 622 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855a3ec70 mapped
[LOG] Registered signal for owner 56185604d9c0: 561855a14e00 -> 56185604d9c8 (owner: CWLSurface)
[LOG] CWLSurface 56185604d9c0 called init()
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 672 y: 229 w: 576 h: 622 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Set keyboard focus to surface 561855a14af0
[LOG] Cleanup: destroyed a layersurface
[LOG] LayerSurface 561855a3ec70 unmapped
[LOG]  [hookSystem] New hook event registered: closeLayer
[LOG] Framebuffer created, status 36053
[LOG] Callback 56185604d9f0 -> 56185604d9e8, CWLSurface removed.
[LOG] CWLSurface 56185604d9c0 called destroy()
[LOG] LayerSurface 561855a3ec70 destroyed
[LOG] Callback 56185604dba8 -> 56185604dba0, layerSurface removed.
[LOG] Callback 56185604da70 -> 56185604da68, layerSurface removed.
[LOG] Callback 56185604dad8 -> 56185604dad0, layerSurface removed.
[LOG] Callback 56185604db40 -> 56185604db38, layerSurface removed.
[LOG] Callback 56185604dc10 -> 56185604dc08, layerSurface removed.
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] Keybind triggered, calling dispatcher (8, , 100)
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 /home/rscott/.config/bemenu/bemenu-run.sh
[LOG] Process Created with pid 5055
[LOG] Registered signal for owner 561855fef720: 561855a14dc0 -> 561855fef900 (owner: layerSurface)
[LOG] Registered signal for owner 561855fef720: 561855bf2cf0 -> 561855fef7c8 (owner: layerSurface)
[LOG] Registered signal for owner 561855fef720: 561855a14dd0 -> 561855fef830 (owner: layerSurface)
[LOG] Registered signal for owner 561855fef720: 561855a14de0 -> 561855fef898 (owner: layerSurface)
[LOG] Registered signal for owner 561855fef720: 561855bf2d00 -> 561855fef968 (owner: layerSurface)
[LOG] LayerSurface 561855bf2c30 (namespace menu layer 2) created on monitor DP-1
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] LayerSurface 561855dbe838 arranged: x: 0 y: 0 w: 1920 h: 32 with margins: t: 0 l: 0 r: 0 b: 0
[LOG] Monitor DP-1 layers arranged: reserved: 0.000000 0.000000 0.000000 0.000000
[LOG] LayerSurface 561855bf2c30 destroyed
[LOG] Removing LayerSurface that wasn't mapped.
[LOG] Callback 561855fef928 -> 561855fef920, layerSurface removed.
[LOG] Callback 561855fef7f0 -> 561855fef7e8, layerSurface removed.
[LOG] Callback 561855fef858 -> 561855fef850, layerSurface removed.
[LOG] Callback 561855fef8c0 -> 561855fef8b8, layerSurface removed.
[LOG] Callback 561855fef990 -> 561855fef988, layerSurface removed.
[LOG] LayerSurface 561855e17090 arranged: x: 0 y: 0 w: 1920 h: 1080 with margins: t: 0 l: 0 r: 0 b: 0