ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
787 stars 69 forks source link

Steam Seg Faults #3490

Open cpphey opened 1 year ago

cpphey commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Seg faults /media/windows/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh: line 118: 788541 Segmentation fault (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEE XE} "$@"

Its attached. NVIDIA graphics card and drivers. It works 1 out of 100 times but other times it crashes

Steps for reproducing this issue:

  1. Running Steam after restarts and system updates
  2. steam.tar.gz

cpphey commented 1 year ago

Logs attached individually steam_crash.txt crash_20231014011825_2.dmp.txt

telephrag commented 1 year ago

I have possibly related issue: https://github.com/ValveSoftware/csgo-osx-linux/issues/3436 Does your Steam client crash or just the game?

cpphey commented 1 year ago

@telephrag and @kisak-valve It is just the game. Have you looked at the logs attached above ?

telephrag commented 1 year ago

@telephrag and @kisak-valve It is just the game. Have you looked at the logs attached above ?

I did. They look similar to mine but, title of the issue made it unclear weather it's a Steam or CS.

esiqveland commented 1 year ago

I am also seeing segfault in cs2, but seems to not affect all maps. Can play Vertigo and Dust2 just fine... All other maps segfault in loading screen. I am using amdgpu.

gasbytes commented 1 year ago

@cpphey @telephrag any update on this? after some more work it's definetely related to libccurl.so missing obviously, but even after adding it (same for the missing object libtcmalloc), now it says this from gdb:

Thread 1 "cs2" received signal SIGSEGV, Segmentation fault. __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:836 836 ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory.

which is an assembly file who should be installed since it's packaged with glibc

gasbytes commented 1 year ago

i fixed it for now (?), what i did after a process of try and error: