Closed ghost closed 3 years ago
Your system information log ends with "The runtime information tool is preparing a report, please wait...". Please wait for it to finish and post it again.
Does the same error happens with the LD_* runtime (no compatibility tools selected) and also the Steam Linux Runtime (choosing Steam Linux Runtime in the game properties->compatibility)?
updated sysinfo gist https://gist.github.com/Fintbot/b90513beb2ad7f07bc9e9e6daa571a39
Yes, same segfaul with LD_* runtime (no compatibility tools selected)
and Steam Linux Runtime (choosing Steam Linux Runtime in the game properties->compatibility)
[ 5110.989594] dota2[10371]: segfault at 0 ip 00007f8e3926008c sp 00007ffef20d71c8 error 4 in libc-2.31.so[7f8e390fa000+178000]
This doesn't tell us much about what is happening. Probably something somewhere in the game process (the game itself? a library? we cannot tell) is passing a NULL pointer to some function in libc, for example calling strcmp ("aaa", NULL)
.
If you can get at least a partial backtrace from a crash using Ubuntu's Apport tool or systemd-coredump
, then that would help.
Nvidia driver
Do you have any outdated versions of the Nvidia driver in /usr/lib/x86_64-linux-gnu
or /usr/lib/i386-linux-gnu
, for example libGLX_nvidia.so.381.22
, or any other version older than the 470.74 that you're intending to use?
same segfaul with
LD_*
runtime (no compatibility tools selected) and Steam Linux Runtime (choosing Steam Linux Runtime in the game properties->compatibility)
This rules out a problem with the container runtime, because the LD_*
runtime doesn't use containers.
If you install a game through apt, for example apt install minetest
or apt install openarena
, does that work or crash?
If a game installed through apt works, and then you add it to your Steam library as a non-Steam game, does that work or crash?
If you take a Steam game that is crashing, and set its Steam launch options to PRESSURE_VESSEL_REMOVE_GAME_OVERLAY=1 %command%
, does that work or crash? (This will disable the Steam Overlay, so several Steam features will not work when you do this, including game controller support and Remote Play - I'm only suggesting this as a way to narrow down where the problem is, not as a permanent workaround.)
same segfault for dota2 and hl:alyx. games crash at the start. tf2 and l4d2 works without errors.
I think this might mean your crashes are correlated with either 64-bit, or Vulkan.
DOTA 2 is a 64-bit game that at least optionally uses Vulkan, and crashes.
As far as I know, HL:Alyx is a 64-bit game that requires Vulkan, and it crashes.
TF2 is a 32-bit game that uses OpenGL, and doesn't crash.
I think L4D2 uses OpenGL. I don't know whether it's 32- or 64-bit: from its age I would guess 32-bit.
It might be interesting to try Endless Sky, which is 64-bit and uses OpenGL (and is free) - that would help to narrow down which factor is more important.
it's rather strange, but dota2 started... and no more segfaults in the log. have not tried to launch hl:alyx yet, it must be downloaded again
in /tmp/dumps/crash_20211013224813_2.dmp
almost at the end I found this : initializing SDL joystick 0 Generic X-Box pad
and I just removed xbox guitar hero dongle Bus 001 Device 021: ID 1430:070b RedOctane USB PnP Audio Device(EEPROM)
I will know that this is how it works. thanks for helping to solve the problem!
hlvr works too
Your system information
5.11.0-37-generic #41~20.04.2-Ubuntu x86_64 GNU/Linux
SteamLinuxRuntime/VERSIONS.txt
?SteamLinuxRuntime_soldier/VERSIONS.txt
?470.74-0ubuntu0.20.04.1
Please describe your issue in as much detail as possible:
got segfault at native games startup: *dota2 - crash at startup:
steamvr - works normal (can play beat saber) but still see error:
hl:alyx - crash at the start:
syslog: https://gist.github.com/Fintbot/1403a25483509ca1aac4832f174bfbcf
same segfault for dota2 and hl:alyx. games crash at the start. tf2 and l4d2 works without errors.
Steps for reproducing this issue:
what already tried
sudo apt install --reinstall libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev
-gl
,-autoconf
,-safe
. with-gl
I see loading screen for a momentnothing helps. I do not know what the cause is. 2 weeks ago hlvr worked