xorg fails to start, logs show a seg fault, no unwind info found
Hi all.
Well... thank goodness I recently got riverwm working on wayland (albeit with some stuttering issues that are related to the NVIDIA 545 drivers.
Today when I attempted to start my usual X server with bspwm, the xorg server wouldn't start, complaining. I believe it to be a race condition as I simply attempted again and it worked. But then after doing some work and restarting my computer, it consistently won't log into my X session. Following the error's instructions, I checked the logs in ~/.local/share/xorg and found this at the most recent log:
[ 27.731] (--) NVIDIA(GPU-0):
[ 27.843] (EE)
[ 27.843] (EE) Backtrace:
[ 27.844] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x2ed) [0x58ba0178b88d]
[ 27.844] (EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x74c2bef61710]
[ 27.846] (EE) 2: /usr/lib/libnvidia-glcore.so.545.29.06 (_nv023glcore+0x1beab) [0x74c2bcb4abcb]
[ 27.846] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 27.846] (EE) 3: /usr/lib/nvidia/xorg/libglxserver_nvidia.so (?+0x0) [0x74c2b8d38404]
[ 27.846] (EE)
[ 27.846] (EE) Segmentation fault at address 0x1e1
[ 27.846] (EE)
Fatal server error:
[ 27.846] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 27.846] (EE)
[ 27.847] (EE)
This appears to be a recent error, but I am unsure which recent update could have broken this. My paclogs don't show any specific updates to NVIDIA. A couple days ago the mesa and vulkan packages did have an update, and I did find some old arch forum posts that complained about mesa breaking xorg, but this was a couple years ago.
Anyways, any insights into this issue would be highly appreciated. My setup on wayland is still far from complete, and I still rely on Xorg for quite a bit.
Thanks as always in advance.
EDIT: This is definitely a race condition. I just opened up a TTY and startx worked...
EDIT: Yeah, further attempts at starting x11 via startx appears to start session every 10 or so tries. I'm very much at a loss here.