ValveSoftware / csgo-osx-linux

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

CSGO Crashes on The starting black screen #2772

Closed AayushBarhate closed 3 years ago

AayushBarhate commented 3 years ago

Your system information OS: Manjaro Linux x86_64 DE: KDE Plasma WM Kwin Kernel: 5.12.19-lqx3-1-lqx CPU: AMD Ryzen 5 3400G (8) @ 3.700GHz GPU: Radeon™ RX Vega 11 Driver Version: idk it says amdgpu Steam Runtime Version: steam-runtime_1.0.0.70-1

System information from steam (Steam -> Help -> System Information) in a gist: Have you checked for system updates?: [Yes/No] YES Please describe your issue in as much detail as possible: CSGO Crashes on start. Program opens to black screen and closes I have 37 hours into this game using the same system.

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

Steps for reproducing this issue: 1.Open Steam

  1. Start CSGO
  2. watch the program crash
kisak-valve commented 3 years ago

Hello @AayushBarhate, if you completely close Steam, then run steam-runtime from a terminal, does the terminal spew give any hints?

AayushBarhate commented 3 years ago

Hello @AayushBarhate, if you completely close Steam, then run steam-runtime from a terminal, does the terminal spew give any hints?

I will try it

skeptal commented 3 years ago

I'm having the exact same problem except I'm on Arch Linux. The output of steam-runtime from terminal seems to end with this, that I believe breaks it


Game 730 method call count for IClientNetworkingSocketsSerialized::GetCertAsync : 1
Game 730 method call count for IClientControllerSerialized::GetActionSetHandle : 1
Game 730 method call count for IClientHTTP::SendHTTPRequest : 1
Game 730 method call count for IClientHTTP::SetHTTPRequestHeaderValue : 1
Game 730 method call count for IClientHTTP::CreateHTTPRequest : 1
Game 730 method call count for IClientGameStats::GetNewSession : 1
Game 730 method call count for IClientGameCoordinator::SendMessage : 1
Game 730 method call count for IClientRemoteStorage::EnumerateUserSubscribedFiles : 1
Game 730 method call count for IClientRemoteStorage::FileExists : 1
Game 730 method call count for IClientRemoteStorage::GetFileSize : 2
Game 730 method call count for IClientRemoteStorage::FileRead : 2
Game 730 method call count for IClientNetworking::AllowP2PPacketRelay : 1
Game 730 method call count for IClientUserStats::RequestCurrentStats : 1
Game 730 method call count for IClientAppManager::GetCurrentLanguage : 2
Game 730 method call count for IClientAppManager::GetAppStateInfo : 1
Game 730 method call count for IClientAppManager::GetActiveBeta : 1
Game 730 method call count for IClientUtils::RecordSteamInterfaceCreation : 144
Game 730 method call count for IClientUtils::InitFilterText : 1
Game 730 method call count for IClientUtils::IsSteamChina : 3
Game 730 method call count for IClientUtils::GetLauncherType : 1
Game 730 method call count for IClientUtils::GetAppID : 151
Game 730 method call count for IClientUtils::GetIPCountry : 1
Game 730 method call count for IClientUtils::GetServerRealTime : 2
Game 730 method call count for IClientUtils::GetConnectedUniverse : 3
Game 730 method call count for IClientFriends::GetFriendPersonaName_Public : 6
Game 730 method call count for IClientFriends::GetFriendGamePlayed : 8
Game 730 method call count for IClientFriends::GetFriendByIndex : 8
Game 730 method call count for IClientFriends::GetFriendCount : 1
Game 730 method call count for IClientFriends::GetFriendPersonaState : 8
Game 730 method call count for IClientFriends::GetFriendRelationship : 8
Game 730 method call count for IClientFriends::GetPersonaName : 1
Game 730 method call count for IClientUser::BSetDurationControlOnlineState : 1
Game 730 method call count for IClientUser::BIsSubscribedApp : 1
Game 730 method call count for IClientUser::GetUserDataFolder : 1
Game 730 method call count for IClientUser::GetSteamID : 22
Game 730 method call count for IClientUser::BLoggedOn : 8
Uploaded AppInterfaceStats to Steam
Exiting app 730
No cached sticky mapping in ActivateActionSet.[0803/193339.837282:ERROR:gles2_cmd_decoder.cc(8580)] [.DisplayCompositor]GL ERROR :GL_INVALID_ENUM : glFramebufferTexture2D: <- error from previous GL command

(process:26926): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
CrafterSvK commented 3 years ago

Same thing happening on my system

jannis3005 commented 3 years ago

Same issue here, also on Arch. Seems to be caused by a recent update somewhere in the last week. On August 3rd it was still working. I've done System Updates through pacman since and for me it's not working. A friend of mine who played with me and also plays on Arch did not do updates since then and on that computer, cs go is still working.

Noriaela commented 3 years ago

Getting the exact same error on Arch. It seems somewhat random because I managed to get it to boot this morning but all the sudden it wont boot anymore and outputs the exact same thing in terminal.

TTimo commented 3 years ago

CNR on an up-to-date Manjaro with NVidia card. Mesa drivers maybe? No crash IDs provided above, no steam-runtime-system-info reports.

williamcanin commented 3 years ago

Exactly the same error output as the colleague above (@skeptal). Now, waiting for an update to have this fixed?

williamcanin commented 3 years ago

I had this same problem so I did these steps:

$ yay -S lib32-gperftools
$ cd <path/to>/steamapps/common/Counter-Strike\ Global\ Offensive/bin/linux64
$ mv libtcmalloc_minimal.so.0 libtcmalloc_minimal.so.0.orig
$ cp /usr/lib/libtcmalloc_minimal_debug.so.4.5.9 libtcmalloc_minimal.so.0

So the game caught, but when starting to play it crashes and the game closes. :(

jannis3005 commented 3 years ago

CNR on an up-to-date Manjaro with NVidia card. Mesa drivers maybe? No crash IDs provided above, no steam-runtime-system-info reports.

For me it happens both on AMD Apu in my Laptop and also with NVIDIA GPU (RTX 3080) in my Desktop. Don't think it's mesa driver related.

CrafterSvK commented 3 years ago

I am running Nvidia proprietary drivers on RTX 2060 Mobile. Won't start. Even with SteamPlay Linux Steam Runtime option.

kisak-valve commented 3 years ago

I suspect the majority of the feedback here is the same issue as #2659, but let's check just to be sure. After causing CS:GO to crash, can everybody seeing the issue here please check dmesg for something like traps: Video Decode Th[4151] general protection fault ip:7fd7125c42b7 sp:7fd6d3d13890 error:0 in libtcmalloc_minimal.so.0[7fd7125b5000+21000] or traps: Video Decode Th[4034] general protection fault ip:7f2a80404a44 sp:7f2a5731ddd0 error:0 in libvideo.so[7f2a80320000+3ab000] (from https://github.com/ValveSoftware/csgo-osx-linux/issues/2659#issuecomment-827075036) If that exists, then it hints you're seeing the older issue.

If there isn't a line like that in dmesg, then we might be seeing a new crash to ponder and more information would be useful. In that case, please share any hints from dmesg related to CS:GO. Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report. If there's any .dmp files in /tmp/dumps that are very close to the time CS:GO crashed, it might be useful to toss those into an archive and attach them to this issue report as a file. Alternatively, there should be a log file beside the minidumps with CrashIDs for a Valve dev to ponder. (It should be noted that as a moderator for Valve's issue trackers, I personally can't look up CrashIDs, but they're easier for the developers to read.)

jannis3005 commented 3 years ago

@kisak-valve you seem to be correct, [ 6835.753485] traps: Video Decode Th[520962] general protection fault ip:7f990dd672b7 sp:7f98bba536d0 error:0 in libtcmalloc_minimal.so.0[7f990dd58000+21000]is showing up in dmesg.

Noriaela commented 3 years ago

@kisak-valve getting a somewhat similar output [37532.163024] Video Decode Th[43280]: segfault at 7fe49388dff0 ip 00007fe4a8673614 sp 00007fe3bcb798c0 error 7 in libtcmalloc_minimal.so.0[7fe4a8664000+21000]

edit: actually got that error this time around [32813.757573] traps: Video Decode Th[41733] general protection fault ip:7fb7b9f532b7 sp:7fb6cec59890 error:0 in libtcmalloc_minimal.so.0[7fb7b9f44000+21000]

AayushBarhate commented 3 years ago

Hello @AayushBarhate, if you completely close Steam, then run steam-runtime from a terminal, does the terminal spew give any hints?

I did run steam-runtime from terminal when starting csgo i got this : -

Failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/client_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/client_client.so: wrong ELF class: ELFCLASS32

/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh: line 88: 56801 Segmentation fault (core dumped) ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

kisak-valve commented 3 years ago

We know that a working CS:GO linux client harmless tries to load a couple 32 bit libraries and throws a log message like that, but client_client.so is not one of the expected libraries for that. Maybe <library folder>/common/Counter-Strike Global Offensive/csgo/bin/linux64/client_client.so is damaged or missing, causing it to fallback to <library folder>/common/Counter-Strike Global Offensive/csgo/bin/client_client.so? Can you verify the integrity of the game's files?

AayushBarhate commented 3 years ago

We know that a working CS:GO linux client harmless tries to load a couple 32 bit libraries and throws a log message like that, but client_client.so is not one of the expected libraries for that. Maybe <library folder>/common/Counter-Strike Global Offensive/csgo/bin/linux64/client_client.so is damaged or missing, causing it to fallback to <library folder>/common/Counter-Strike Global Offensive/csgo/bin/client_client.so? Can you verify the integrity of the game's files?

i have verified the integrity of the game many times by now nothing changes

AayushBarhate commented 3 years ago

i also get this mesg when csgo crashes in terminal :- pid 61175 != 61174, skipping destruction (fork without exec?)

AayushBarhate commented 3 years ago

@kisak-valve just in case you want the full log here it is :-

Starting app 730
>>> Adding process 62805 for game ID 730
ERROR: ld.so: object '/home/aayush/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 730, ActionID 6] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/aayush/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aayush/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 730, ActionID 6] : LaunchApp changed task to Completed with ""
pid 62813 != 62806, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/aayush/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aayush/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 62806 for game ID 730
>>> Adding process 62814 for game ID 730
>>> Adding process 62815 for game ID 730
SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system supports the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system supports the OpenGL extension GL_NVX_gpu_memory_info.
This system supports the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GL_ARB_buffer_storage.
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so: wrong ELF class: ELFCLASS32
Installing breakpad exception handler for appid(gameoverlayui)/version(20210720222552)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so: wrong ELF class: ELFCLASS32
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so error=/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so: wrong ELF class: ELFCLASS32
Created D3D9 device successfully
[0811/185806.762825:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Using breakpad minidump system 730/13798.1310.JC
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/aayush/.local/share/Steam/linux64/steamclient.so' OK.
Game update: AppID 730 "", ProcID 62815, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 62815): SteamUtils010 / 
Setting breakpad minidump AppID = 730
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
RecordSteamInterfaceCreation (PID 62815): SteamUser021 / User
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198437997336 [API loaded yes]
SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561198437997336
RecordSteamInterfaceCreation (PID 62815): SteamUser021 / 
RecordSteamInterfaceCreation (PID 62815): SteamFriends017 / 
RecordSteamInterfaceCreation (PID 62815): SteamUtils010 / 
RecordSteamInterfaceCreation (PID 62815): SteamMatchMaking009 / 
RecordSteamInterfaceCreation (PID 62815): SteamMatchGameSearch001 / 
RecordSteamInterfaceCreation (PID 62815): SteamMatchMakingServers002 / 
RecordSteamInterfaceCreation (PID 62815): STEAMUSERSTATS_INTERFACE_VERSION012 / 
RecordSteamInterfaceCreation (PID 62815): STEAMAPPS_INTERFACE_VERSION008 / 
RecordSteamInterfaceCreation (PID 62815): SteamNetworking006 / 
RecordSteamInterfaceCreation (PID 62815): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / 
RecordSteamInterfaceCreation (PID 62815): STEAMSCREENSHOTS_INTERFACE_VERSION003 / 
RecordSteamInterfaceCreation (PID 62815): STEAMHTTP_INTERFACE_VERSION003 / 
RecordSteamInterfaceCreation (PID 62815): SteamController007 / 
RecordSteamInterfaceCreation (PID 62815): STEAMUGC_INTERFACE_VERSION014 / 
RecordSteamInterfaceCreation (PID 62815): STEAMAPPLIST_INTERFACE_VERSION001 / 
RecordSteamInterfaceCreation (PID 62815): STEAMMUSIC_INTERFACE_VERSION001 / 
RecordSteamInterfaceCreation (PID 62815): STEAMMUSICREMOTE_INTERFACE_VERSION001 / 
RecordSteamInterfaceCreation (PID 62815): STEAMHTMLSURFACE_INTERFACE_VERSION_005 / 
RecordSteamInterfaceCreation (PID 62815): STEAMINVENTORY_INTERFACE_V003 / 
RecordSteamInterfaceCreation (PID 62815): STEAMVIDEO_INTERFACE_V002 / 
AayushBarhate commented 3 years ago

I had this same problem so I did these steps:

$ yay -S lib32-gperftools
$ cd <path/to>/steamapps/common/Counter-Strike\ Global\ Offensive/bin/linux64
$ mv libtcmalloc_minimal.so.0 libtcmalloc_minimal.so.0.orig
$ cp /usr/lib/libtcmalloc_minimal_debug.so.4.5.9 libtcmalloc_minimal.so.0

So the game caught, but when starting to play it crashes and the game closes. :(

@kisak-valve i did what @williamcanin said . the game started but when i clicked on play it crashed again And here are the logs :-

ERROR: ld.so: object '/home/aayush/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
assert_20210811191434_1.dmp[87142]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210811191434_1.dmp
>>> Adding process 87141 for game ID 730
assert_20210811191434_1.dmp[87142]: Finished uploading minidump (out-of-process): success = yes
assert_20210811191434_1.dmp[87142]: response: CrashID=bp-0d3510f8-b10e-40b9-a41b-cdc4d2210811
assert_20210811191434_1.dmp[87142]: file ''/tmp/dumps/assert_20210811191434_1.dmp'', upload yes: ''CrashID=bp-0d3510f8-b10e-40b9-a41b-cdc4d2210811''
pid 87142 != 87141, skipping destruction (fork without exec?)
/home/aayush/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh: line 88: 86994 Segmentation fault      (core dumped) ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 730 "", ProcID 86994 
Game 730 created interface STEAMAPPLIST_INTERFACE_VERSION001 / 
Game 730 created interface STEAMAPPS_INTERFACE_VERSION008 / 
Game 730 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_005 / 
Game 730 created interface STEAMHTTP_INTERFACE_VERSION003 / 
Game 730 created interface STEAMHTTP_INTERFACE_VERSION003 / HTTP
Game 730 created interface STEAMINVENTORY_INTERFACE_V003 / 
Game 730 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / 
Game 730 created interface STEAMMUSIC_INTERFACE_VERSION001 / 
Game 730 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / 
Game 730 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / 
Game 730 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / 
Game 730 created interface STEAMUGC_INTERFACE_VERSION014 / 
Game 730 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / 
Game 730 created interface STEAMVIDEO_INTERFACE_V002 / 
Game 730 created interface SteamAppDisableUpdate001 / 
Game 730 created interface SteamController007 / 
Game 730 created interface SteamFriends017 / 
Game 730 created interface SteamGameCoordinator001 / 
Game 730 created interface SteamGameStats001 / 
Game 730 created interface SteamInput001 / 
Game 730 created interface SteamMatchGameSearch001 / 
Game 730 created interface SteamMatchMaking009 / 
Game 730 created interface SteamMatchMakingServers002 / 
Game 730 created interface SteamNetworking006 / 
Game 730 created interface SteamNetworkingSocketsSerialized004 / 
Game 730 created interface SteamUser020 / User
Game 730 created interface SteamUser021 / 
Game 730 created interface SteamUser021 / User
Game 730 created interface SteamUtils009 / Utils
Game 730 created interface SteamUtils010 / 
Game 730 created interface SteamUtils010 / Utils
Game 730 method call count for IClientNetworkingSocketsSerialized::GetSTUNServer : 2
Game 730 method call count for IClientNetworkingSocketsSerialized::GetCachedRelayTicketCount : 1
Game 730 method call count for IClientNetworkingSocketsSerialized::GetCertAsync : 1
Game 730 method call count for IClientAppDisableUpdate::SetAppUpdateDisabledSecondsRemaining : 1
Game 730 method call count for IClientControllerSerialized::GetActionSetHandle : 1
Game 730 method call count for IClientHTTP::ReleaseHTTPRequest : 12
Game 730 method call count for IClientHTTP::GetHTTPResponseBodyData : 12
Game 730 method call count for IClientHTTP::GetHTTPResponseBodySize : 11
Game 730 method call count for IClientHTTP::GetHTTPResponseHeaderValue : 1
Game 730 method call count for IClientHTTP::SendHTTPRequest : 12
Game 730 method call count for IClientHTTP::SetHTTPRequestHeaderValue : 1
Game 730 method call count for IClientHTTP::CreateHTTPRequest : 12
Game 730 method call count for IClientGameStats::GetNewSession : 1
Game 730 method call count for IClientGameCoordinator::RetrieveMessage : 14
Game 730 method call count for IClientGameCoordinator::IsMessageAvailable : 28
Game 730 method call count for IClientGameCoordinator::SendMessage : 11
Game 730 method call count for IClientRemoteStorage::GetCREItemVoteSummary : 3
Game 730 method call count for IClientRemoteStorage::EnumerateUserSubscribedFiles : 1
Game 730 method call count for IClientRemoteStorage::GetPublishedFileDetails : 3
Game 730 method call count for IClientRemoteStorage::GetQuota : 2
Game 730 method call count for IClientRemoteStorage::FileExists : 1
Game 730 method call count for IClientRemoteStorage::GetFileSize : 5
Game 730 method call count for IClientRemoteStorage::FileRead : 5
Game 730 method call count for IClientRemoteStorage::FileWrite : 2
Game 730 method call count for IClientNetworking::AllowP2PPacketRelay : 2
Game 730 method call count for IClientUserStats::GetAchievement : 167
Game 730 method call count for IClientUserStats::GetStat : 289
Game 730 method call count for IClientUserStats::RequestCurrentStats : 1
Game 730 method call count for IClientAppManager::GetCurrentLanguage : 2
Game 730 method call count for IClientAppManager::GetLaunchCommandLine : 2
Game 730 method call count for IClientAppManager::GetAppStateInfo : 20
Game 730 method call count for IClientAppManager::GetActiveBeta : 1
Game 730 method call count for IClientUtils::RecordSteamInterfaceCreation : 172
Game 730 method call count for IClientUtils::FilterText : 2
Game 730 method call count for IClientUtils::InitFilterText : 1
Game 730 method call count for IClientUtils::IsSteamChina : 3
Game 730 method call count for IClientUtils::GetLauncherType : 1
Game 730 method call count for IClientUtils::GetAPICallResult : 21
Game 730 method call count for IClientUtils::GetAppID : 183
Game 730 method call count for IClientUtils::GetImageRGBA : 2
Game 730 method call count for IClientUtils::GetImageSize : 2
Game 730 method call count for IClientUtils::GetIPCountry : 1
Game 730 method call count for IClientUtils::GetServerRealTime : 4
Game 730 method call count for IClientUtils::GetConnectedUniverse : 6
Game 730 method call count for IClientFriends::GetFriendPersonaName_Public : 16
Game 730 method call count for IClientFriends::SetRichPresence : 152
Game 730 method call count for IClientFriends::RequestUserInformation : 15
Game 730 method call count for IClientFriends::GetClanByIndex : 2
Game 730 method call count for IClientFriends::GetClanCount : 1
Game 730 method call count for IClientFriends::GetFriendGamePlayed : 2
Game 730 method call count for IClientFriends::GetFriendByIndex : 2
Game 730 method call count for IClientFriends::GetFriendCount : 2
Game 730 method call count for IClientFriends::GetMediumFriendAvatar : 1
Game 730 method call count for IClientFriends::GetSmallFriendAvatar : 1
Game 730 method call count for IClientFriends::GetFriendPersonaState : 2
Game 730 method call count for IClientFriends::GetFriendRelationship : 2
Game 730 method call count for IClientFriends::GetPersonaName : 1
Game 730 method call count for IClientUser::BSetDurationControlOnlineState : 1
Game 730 method call count for IClientUser::BIsSubscribedApp : 20
Game 730 method call count for IClientUser::GetUserDataFolder : 1
Game 730 method call count for IClientUser::GetSteamID : 38
Game 730 method call count for IClientUser::BLoggedOn : 8
Uploaded AppInterfaceStats to Steam
Exiting app 730
No cached sticky mapping in ActivateActionSet.
Noriaela commented 3 years ago

We know that a working CS:GO linux client harmless tries to load a couple 32 bit libraries and throws a log message like that, but client_client.so is not one of the expected libraries for that. Maybe <library folder>/common/Counter-Strike Global Offensive/csgo/bin/linux64/client_client.so is damaged or missing, causing it to fallback to <library folder>/common/Counter-Strike Global Offensive/csgo/bin/client_client.so? Can you verify the integrity of the game's files?

That seemed to have fixed it for the time being for me. Will update if I crash again.

edit: and it just crashed after I managed to launch it twice

edit: Same dmesg output [33154.693711] traps: Video Decode Th[42900] general protection fault ip:7f8e7c0d12b7 sp:7f8d909d7890 error:0 in libtcmalloc_minimal.so.0[7f8e7c0c2000+21000]

edit: It seems I have to verify everytime it crashes for the game to start

AayushBarhate commented 3 years ago

I am closing down this issue CSGO running on proton/wine is way more stable than the native linux one. It performs much better.

I recommend you play CSGO through proton/wine because the native version is not that good right now.

CheesecakeCG commented 3 years ago

@AayushBarhate I can seem to find a lot of relevant information related to this, but how do you get CSGO to run through Proton? Just setting the compatibility tool to Proton and letting it downloading the Windows version yields the error: Failed to connect to local Steam client process

AayushBarhate commented 3 years ago

@AayushBarhate I can seem to find a lot of relevant information related to this, but how do you get CSGO to run through Proton? Just setting the compatibility tool to Proton and letting it downloading the Windows version yields the error: Failed to connect to local Steam client process

forget proton . you have to run steam(windows) through wine and make sure you have dxvk too. I am using lutris for this btw Then you just login into your account and install the game. But the game will only run when you open steam(windows) and click on play or else it will give error :Failed to connect to Steam client process

sleepingzzs commented 12 months ago

This should work: 1) put -nojoy -novid in the launch options 2) open counter strike installation folder 3) You should see another folder /csgo 4) open that folder and go to /panorama folder 5) delete the /videos folder in it