VRCompositor is segfaulting
I'm not sure if i should or shouldn't expect the search for direct displays through RandR to be successful.
This is what dmesg logged about vrcompositor:
vrcompositor[9331]: segfault at 0 ip 00007f53ada32e61 sp 00007fffd7e22f68 error 4 in libc-2.33.so[7f53ad8fd000+14b000]
This is another segfault similar to #205. The segfault is different though. Again under ArchLinux running XFCE (Xorg). Tried with beta and release versions.
Hello @LaT3St, VK_LAYER_AMD_switchable_graphics in your log hints that you're using AMDVLK, can you also test SteamVR with mesa/RADV?
Same here. This is the segfault with AMDVLK:
[Feb13 17:17] vrcompositor.re[23281]: segfault at 0 ip 00007f57f9775e61 sp 00007ffeea5e3a38 error 4 in libc-2.33.so[7f57f9640000+14b000]
[ +0,000010] Code: 01 0f 84 f2 03 00 00 0f 82 dc 03 00 00 49 89 d3 89 f8 31 d2 c5 c1 ef ff 09 f0 25 ff 0f 00 00 3d 80 0f 00 00 0f 8f ff 03 00 00 <c5> fe 6f 0f c5 f5 74 06 c5 fd da c1 c5 fd 74 c7 c5 fd d7 c8 85 c9
And this one is with RADV:
[ +19,541839] chrome[58357]: segfault at 1 ip 00007f7f468b1185 sp 00007ffdcd109530 error 6 in gameoverlayrenderer.so[7f7f468a7000+39000]
[ +0,000018] Code: 1a 48 89 d0 48 83 e3 fe 48 3b 53 f8 74 2f 48 8d 35 f0 42 02 00 31 c0 48 8d 3d fa 2f 02 00 e8 e2 53 01 00 48 8d 05 db 42 02 00 <48> 89 04 25 01 00 00 00 48 8b 43 f8 49 8b 95 10 00 00 00 48 89 45
System: Archlinux/x64, kernel 5.16.8, Radeon RX480/amdgpu, rustc/cargo 1.58, SteamVR 1.20.4, alvr 17.0.1
Update: Meanwhile the segfault is gone with RADV. My system looks like this now: Archlinux/x64, kernel 6.1.9, Radeon RX480/amdgpu, rustc/cargo 1.67.0, SteamVR 1.24.7, alvr 19.0.0