csgo-osx-linux
csgo-osx-linux copied to clipboard
Game does not start anymore since update (Segmentation fault)
Your system information
- System information from steam (
Steam
->Help
->System Information
) in a gist: https://gist.github.com/Retardium/bf4a46579e92d1394b1de184ae5a0c2f - Have you checked for system updates?: Yes, system is up to date.
Please describe your issue in as much detail as possible:
Since one of the latest CS:GO or Manjaro KDE OS updates the game does not start anymore at all. The process ends itself without creating any windows. I've been playing the game for years on this system and haven't changed anything lately, other than doing system updates as usual.
I've tried verifying files via Steam, different start parameters, checking console output, using Steam Linux runtime as compatibility tool, copying libtcmalloc lib into "*/bin/linux64/", even wiping the whole game dir and reinstalling it, reinstalling gperftools (libtcmalloc lib). I have no ideas anymore. Help would be appreciated.
Steps for reproducing this issue:
- Start Steam and try to start CS:GO. Frustration.
Libraries (symlinked "libtcmalloc_minimal.so.0" to libtcmalloc_minimal.so.4.5.9):
ldd csgo_linux64
linux-vdso.so.1 (0x00007ffe79bea000)
libtcmalloc_minimal.so.0 => /usr/lib/libtcmalloc_minimal.so.0 (0x00007f0a31b18000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f0a31b13000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f0a31909000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f0a316e3000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f0a315fb000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f0a315e0000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f0a31d4d000)
Console log OpenGL: https://gist.github.com/Retardium/e9d58ab9bccf17da4545c485fa2b2258
Console log Vulkan: https://gist.github.com/Retardium/5e00bb4306d237f913814af8ef572454
Console log OpenGL & Steam Linux runtime: https://gist.github.com/Retardium/83be3dc387fc6571f2c0b8de89886745
I was able to start the game once now without changing anything. But since quitting, nothing works again. Tried to start it about 50 times automated via script. :laughing: Very strange.
After reading the comments in #2659 I think my problem is related to this issue.
Console log: https://gist.github.com/Retardium/a30495a1791327122d21bf81a0b30b34
having a similar issue here on ubuntu 20.04
CS:GO may need to be re-compiled with a different compiler or settings? https://forum.qt.io/topic/66534/std-thread-run-time-error-enable-multithreading-to-use-std-thread-operation-not-permitted/10
WARNING: unable to link grab_window and grab_window because one or more is a ConCommand.
Using breakpad minidump system 730/13826.1448.JC
Initialized low level socket/threading support.
terminate called after throwing an instance of 'std::system_error'
what(): Enable multithreading to use std::thread: Operation not permitted
Aborted (core dumped)
core dump gdb
bt
Core was generated by `/opt/csgo/csgo_linux64 -steam -console -insecure -untrusted -novideo'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f61026c3e00 (LWP 787))]
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007f6102a35859 in __GI_abort () at abort.c:79
#2 0x00007f61028cd911 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007f61028d938c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007f61028d93f7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f61028d96a9 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007f61028d07d5 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007f60e3db401e in ?? () from /opt/csgo/bin/linux64/libsteamnetworkingsockets.so
#8 0x00007f60e3d82438 in ?? () from /opt/csgo/bin/linux64/libsteamnetworkingsockets.so
#9 0x00007f60e3d92135 in ?? () from /opt/csgo/bin/linux64/libsteamnetworkingsockets.so
#10 0x00007f60e3d9252f in SteamDatagramClient_Init_InternalV9 () from /opt/csgo/bin/linux64/libsteamnetworkingsockets.so
#11 0x00007f60e786e0a2 in ?? () from /opt/csgo/bin/linux64/engine_client.so
#12 0x00007f60e78c6d27 in ?? () from /opt/csgo/bin/linux64/engine_client.so
#13 0x00007f610245a257 in ?? ()
#14 0x0000000000000000 in ?? ()
I've installed CS:GO via Steam Flatpak package now and it runs without issues.
For me disabling the overlay fixed it Counter-Strike: Global Offensive -> Properties... -> General -> Enable the Steam Overlay while in-game.
Nevermind it magically stopped working again
turns out CSGO now requires export LD_PRELOAD=:/home/mark/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so:/home/mark/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so
with that env var it starts fine.