protonscr

VRCompositor is segfaulting

steamvropen bug
ValveSoftware/SteamVR-for-Linux#463 · opened 2021-08-23 by LaT3St · updated 2023-02-05 · 4 comments · github
LLaT3St 2021-08-23 github

vrcompositor.txt

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.

Kkisak-valve maintainer 2021-08-23 github

Hello @LaT3St, VK_LAYER_AMD_switchable_graphics in your log hints that you're using AMDVLK, can you also test SteamVR with mesa/RADV?

LLaT3St 2021-08-23 github

Tested. It segfaulted differently:

vrcompositor.txt
dmesg.txt

Tthorstenhirsch 2022-02-13 github

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

Tthorstenhirsch 2023-02-05 github

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

Nothing extracted yet.