am trying to run Hyprland on FreeBSD 15-RELEASE using an Nvidia RTX 3050 GPU, but it constantly crashes right during the initialization phase with an Abort trap (core dumped) caused by std::runtime_error
Here are my system specifications and environment details:
OS FreeBSD 15.0-RELEASE
GPU: Nvidia GeForce RTX 3050
Driver: nvidia-driver
Hyprland Version: 0.54.3 (compiled from ports x11-wm/hyprland)
When launching Hyprland via a wrapper script with standard Wayland/Nvidia environment variables, the verbose debug log ends exactly at the initialization of the asynchronous resource gatherer:
[DEBUG] :: Creating the LayoutManager!
[DEBUG] :: Creating the TokenManager!
[DEBUG] :: Using config: /var/run/user/1001/hypr/521ece463c4a9d3d128670688a3475688a3475688a347568.conf
[DEBUG] :: Disabling stdout logs! Check the log for further logs.
[DEBUG] :: Creating the PointerManager!
[DEBUG] :: Creating the EventManager!
[DEBUG] :: Creating the AsyncResourceGatherer!
Terminating due to uncaught exception 0x316be1628fa0 of type std::runtime_error
Abort trap (core
dumped)
Has anyone successfully bypassed this AsyncResourceGatherer runtime error on FreeBSD 15 with Nvidia, or is this a known upstream compatibility issue with how wlroots / hyprland handles threads on the proprietary Nvidia blob under BSD? Any help, patches, or pointers on how to properly debug this further would be greatly appreciated!
Here are my system specifications and environment details:
OS FreeBSD 15.0-RELEASE
GPU: Nvidia GeForce RTX 3050
Driver: nvidia-driver
Hyprland Version: 0.54.3 (compiled from ports x11-wm/hyprland)
When launching Hyprland via a wrapper script with standard Wayland/Nvidia environment variables, the verbose debug log ends exactly at the initialization of the asynchronous resource gatherer:
[DEBUG] :: Creating the LayoutManager!
[DEBUG] :: Creating the TokenManager!
[DEBUG] :: Using config: /var/run/user/1001/hypr/521ece463c4a9d3d128670688a3475688a3475688a347568.conf
[DEBUG] :: Disabling stdout logs! Check the log for further logs.
[DEBUG] :: Creating the PointerManager!
[DEBUG] :: Creating the EventManager!
[DEBUG] :: Creating the AsyncResourceGatherer!
Terminating due to uncaught exception 0x316be1628fa0 of type std::runtime_error
Abort trap (core
dumped)
Has anyone successfully bypassed this AsyncResourceGatherer runtime error on FreeBSD 15 with Nvidia, or is this a known upstream compatibility issue with how wlroots / hyprland handles threads on the proprietary Nvidia blob under BSD? Any help, patches, or pointers on how to properly debug this further would be greatly appreciated!