ValveSoftware / csgo-osx-linux

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

CSGO Crashes immediately on start after latest update 11/14/2018 #1883

Closed nightsky30 closed 5 years ago

nightsky30 commented 5 years ago

Your system information

Please describe your issue in as much detail as possible:

CSGO Crashes immediately on start after latest update on 11/14/2018. It worked before the update. Doesn't work at all now.

Steps for reproducing this issue:

  1. Played CSGO
  2. Updated CSGO
  3. CSGO fails to run
JackMyers001 commented 5 years ago

I also am having this issue - updated CS:GO and it will open to a black screen before crashing with no errors. Worked fine yesterday, installed latest update, now won't open.

Running Ubuntu 18.10, kernel 4.19.1, 6700k, GTX 980, everything up to date.

diegodgs commented 5 years ago

I also am having this issue bellow csgo dump:

Game: /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo Build: 7312 OS: Ubuntu 4.15.0-39.42~16.04.1-generic 4.15.18 Misc: skill:1 rate 196608 update 64 cmd 64 latency 0 msec gt 0 gm 0 Net: Not Connected Time: Thu Nov 15 12:41:38 2018 cmdline:"/home/diegogomes/.steam/steam/steamapps/common/Counter-Strike Global Offensive/csgo_linux64" -game csgo -insecure protocol:1.36.6.0 driver: Driver Name: NVIDIA Corporation (GeForce GTX 1080 Ti/PCIe/SSE2) 4.6.0 NVIDIA 396.54.09 - 1920x1080 Driver Version: 0.0.0.0 VendorId / DeviceId: 0x1 / 0x1 SubSystem / Rev: 0x0 / 0x0 DXLevel: 9.0 Shader Model 3.0 Vid: 1920 x 1080 video: picmip: -1 forceaniso: 8 antialias: 0 (0) vsync: 0 rootlod: 0 shadowrendertotexture: 0 r_flashlightdepthtexture 1 waterforceexpensive: 0 waterforcereflectentities: 0 mat_motion_blur_enabled: 0 mat_queue_mode -1 mat_triplebuffered: 0 csm_quality_level: 3 assert_20181115004000_1.dmp.zip

kisak-valve commented 5 years ago

For reference, the attached minidump is a SIGSEGV in filesystem_stdio_client.so.

sabian2008 commented 5 years ago

Same issue here. Information so far seems to point to Linux-specific issue. Reinstalling and verifying integrity doesn't help. However I've noticed that after trying to open the game, the file verification detects a bad file and re-downloads it. Perhaps a Linux specific file was not packaged or (probably worst) gets corrupted in the bootstrapping sequence.

I'm running Fedora 28 with latest Nvidia propietary drivers.

Zth-- commented 5 years ago

Same issue, verifying integrity detects two bad files but it still crashes. Running arch linux with nvidia. I played competitive this afternoon without any problems.

boustrophedon commented 5 years ago

Same issue, after verifying integrity and fixing the two bad files.

Steam log: https://gist.github.com/boustrophedon/65e140db4882b00015456d3f3dc19048

crash dump: crash_20181114222956_1.dmp.zip

JackMyers001 commented 5 years ago

Ok, I've found a simple fix.

Right click on CS:GO in your Steam library, select "properties" and then "betas" and choose 1.36.5.9.

Wait for the game to finish the update, then go to your CS:GO install directory, into the "bin" folder, into the "linux64" folder, and copy / make a backup of "filesystem_stdio_client.so" to somewhere else on your computer (i.e. your desktop).

Go back to Steam and change the beta to "none", wait for the game to finish updating, and then replace "filesystem_stdio_client.so" with the copy you just made.

Launch CS:GO and it should work fine.

diegodgs commented 5 years ago

I try to run the game by command line and get this outputs:

SDL video target is 'x11' SDL failed to create GL compatibility profile (whichProfile=0! 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 supports 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 supports 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 supports the OpenGL extension GL_NV_bindless_texture. This system DOES NOT support 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 DOES NOT support 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 DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3. This system DOES NOT support 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/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so: wrong ELF class: ELFCLASS32 Using breakpad minidump system 730/13660.806.JC Using breakpad crash handler 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 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198429152458 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198429152458 USRLOCAL path using Steam profile data folder: /home/diegogomes/.local/share/Steam/userdata/468886730/730/local Did not detect any valid joysticks. Timed out waiting for game mapping! RESZ NOT SUPPORTED! INTZ NOT SUPPORTED! RESZ NOT SUPPORTED! INTZ NOT SUPPORTED!

swap interval = 0 swap limit = 1

failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/matchmaking_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/matchmaking_client.so: wrong ELF class: ELFCLASS32 CClientSteamContext logged on = 1 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/server_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/server_client.so: wrong ELF class: ELFCLASS32 Game.dll loaded for "Counter-Strike: Global Offensive" failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/scenefilecache_client.so error=/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/scenefilecache_client.so: wrong ELF class: ELFCLASS32 CGameEventManager::AddListener: event 'server_pre_shutdown' unknown. CGameEventManager::AddListener: event 'game_newmap' unknown. CGameEventManager::AddListener: event 'finale_start' unknown. CGameEventManager::AddListener: event 'round_start' unknown. CGameEventManager::AddListener: event 'round_end' unknown. CGameEventManager::AddListener: event 'difficulty_changed' unknown. CGameEventManager::AddListener: event 'player_connect' unknown. CGameEventManager::AddListener: event 'player_disconnect' unknown. GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom). GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative). GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission). Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 38: unknown element "fontpattern" Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 39: unknown element "fontpattern" Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 40: unknown element "fontpattern" Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 41: unknown element "fontpattern" Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 42: unknown element "fontpattern" Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/home/diegogomes/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected assert_20181115004000_1.dmp[5427]: Uploading dump (out-of-process) /tmp/dumps/assert_20181115004000_1.dmp assert_20181115004000_1.dmp[5427]: Finished uploading minidump (out-of-process): success = no assert_20181115004000_1.dmp[5427]: error: libcurl.so: cannot open shared object file: No such file or directory assert_20181115004000_1.dmp[5427]: file ''/tmp/dumps/assert_20181115004000_1.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory'' Segmentation fault (core dumped)

sabian2008 commented 5 years ago

Go back to Steam and change the beta to "none", wait for the game to finish updating, and then replace "filesystem_stdio_client.so" with the copy you just made.

Isn't it possible to get banned for playing around with game files?

JackMyers001 commented 5 years ago

Go back to Steam and change the beta to "none", wait for the game to finish updating, and then replace "filesystem_stdio_client.so" with the copy you just made.

Isn't it possible to get banned for playing around with game files?

Probably. I loaded into a Casual match for like 20 seconds, just to see if my fix worked (which it seems to do). I wouldn't use this fix to play a comp game. This "fix" should at least let Valve know that there is an easy solution, if maybe not the right one.

tmick0 commented 5 years ago

Thanks @JackMyers001, that fix worked for me

pwaterz commented 5 years ago

@JackMyers001 You rock man.

FYI on Ubuntu 18.04 the file is located at ~/.steam/steam/steamapps/common/Counter-Strike\ Global\ Offensive/bin/linux64/filesystem_stdio_client.so

Hordey commented 5 years ago

Using -nojoy worked for a while, but it started crashing again regardless.

lionblaze55 commented 5 years ago

Same problem here. Really don't want to have to manually move any files, hoping valve quickly fixes this ridiculous game breaking error!

treyzania commented 5 years ago

@diegodgs @sabian2008 Having this same issue. I would have thought that would have worked, but apparently it doesn't. I also went and installed the curl:i386 and libcurl3-gnutls:i386 for good measure (I saw some references to them when poking around, so I grabbed them just in case.) but it turns out that the issue persists.

I'm currently getting this at the end of the ./csgo.sh output:

 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so: wrong ELF class: ELFCLASS32
Using breakpad minidump system 730/13660.806.JC
USRLOCAL path using Steam profile data folder:
/home/treyzania/.steam/userdata/81912412/730/local
Did not detect any valid joysticks.
RESZ NOT SUPPORTED!
INTZ NOT SUPPORTED!
RESZ NOT SUPPORTED!
INTZ NOT SUPPORTED!

 ##### swap interval = 1     swap limit = 1 #####
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/matchmaking_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/matchmaking_client.so: wrong ELF class: ELFCLASS32
CClientSteamContext logged on = 1
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/server_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/server_client.so: wrong ELF class: ELFCLASS32
Game.dll loaded for "Counter-Strike: Global Offensive"
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/scenefilecache_client.so error=/home/treyzania/.steam/steamapps/common/Counter-Strike Global Offensive/bin/scenefilecache_client.so: wrong ELF class: ELFCLASS32
CGameEventManager::AddListener: event 'server_pre_shutdown' unknown.
CGameEventManager::AddListener: event 'game_newmap' unknown.
CGameEventManager::AddListener: event 'finale_start' unknown.
CGameEventManager::AddListener: event 'round_start' unknown.
CGameEventManager::AddListener: event 'round_end' unknown.
CGameEventManager::AddListener: event 'difficulty_changed' unknown.
CGameEventManager::AddListener: event 'player_connect' unknown.
CGameEventManager::AddListener: event 'player_disconnect' unknown.
GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).
Segmentation fault

And in dmesg -wH:

[  +0.000003] csgo_linux64[2168]: segfault at 0 ip 00007fc9b099b8fc sp 00007ffe7d5d5550 error 4 in filesystem_stdio_client.so[7fc9b0946000+b2000]
[  +0.000006] Code: 87 04 20 00 00 85 c0 0f 88 d1 00 00 00 48 8b 97 08 20 00 00 4c 8d a5 e0 fe ff ff be 04 01 00 00 48 8d 8f 04 10 00 00 4c 89 e7 <48> 8b 04 c2 48 8d 15 d9 c7 03 00 4c 8d 40 13 31 c0 e8 de 0d 01 00 

On latest Debian testing (sid), Linux 4.18. System76 Lemur.

Edit: I'm noticing that sometimes the entry in dmesg is this (in libSDL2 instead of some csgo internal lib):

[Nov15 00:05] csgo_linux64[2786]: segfault at 58 ip 00007f97ebac558b sp 00007ffd4a660160 error 4 in libSDL2-2.0.so.0[7f97eba0e000+f8000]
[  +0.000005] Code: 83 c0 28 4c 39 c8 75 cf 48 8b ac 24 60 04 00 00 48 8b 9c 24 80 00 00 00 48 8b 7d 08 48 85 ff 0f 84 02 0c 00 00 e8 e5 35 ff ff <48> 8b 40 58 48 8b 55 08 8b 00 4c 8b a2 c0 00 00 00 89 84 24 88 00 
skip- commented 5 years ago

No joy. Using the beta workaround to replace filesystem_stdio_client.so with version from 1.36.5.9 did not work for me.

Prior to that I uninstalled and then deleted the ~/.steam directory. I then reinstalled steam and CS:GO.

After the black screen goes away, the ~/.steam/error.log shows that at the end it was trying to upload a dump but erroring because libcurl.so didn't exist. I created a link in the $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/ directory. ln -s libcurl.so.4 libcurl.so That seems to have fixed the launcher so it can upload dump files.

Latest crash dump info for CS:GO:

assert_20181115005848_1.dmp[21805]: Uploading dump (out-of-process) /tmp/dumps/assert_20181115005848_1.dmp >>> Adding process 21804 for game ID 730 Segmentation fault (core dumped) Game removed: AppID 730 "", ProcID 21744 No cached sticky mapping in ActivateActionSet.JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments JS method call Storage.SetString with 2 arguments assert_20181115005848_1.dmp[21805]: Finished uploading minidump (out-of-process): success = yes assert_20181115005848_1.dmp[21805]: response: Discarded=1 assert_20181115005848_1.dmp[21805]: file ''/tmp/dumps/assert_20181115005848_1.dmp'', upload yes: ''Discarded=1'' pid 21805 != 21804, skipping destruction (fork without exec?)

As an additional check I also installed CS: Source and Half-Life 2, both of which start and run properly.

ghost commented 5 years ago

I added start option command line -condebug

Parent cvar in client.dll not allowed (weapon_max_before_cleanup)
Parent cvar in client.dll not allowed (weapon_auto_cleanup_time)
Parent cvar in client.dll not allowed (snd_max_pitch_shift_inaccuracy)
Parent cvar in client.dll not allowed (steam_controller_haptics)
Parent cvar in client.dll not allowed (mp_endmatch_votenextleveltime)
Parent cvar in client.dll not allowed (mp_verbose_changelevel_spew)
Parent cvar in client.dll not allowed (mp_disconnect_kills_bots)
Parent cvar in client.dll not allowed (mp_disconnect_kills_players)
Parent cvar in client.dll not allowed (cl_remove_old_ugc_downloads)
maxplayers set to 64
Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
V8 Version: 5.8.283
FcConfigAppFontAddDir /media/dq/HDD/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/ took 69.378 ms.
KV Conditional: Unknown symbol INPUTSWAPAB
KV Conditional: Unknown symbol INPUTSWAPAB
KV Conditional: Unknown symbol INPUTSWAPAB
Error: Material "___fillrate_0" uses unknown shader "FillRate"
Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/constant_color)
CUiComponent_OptionsMenu::CUiComponent_OptionsMenu
Steam config directory: /media/dq/HDD/Steam/steamapps/common/Counter-Strike Global Offensive/platform/config
ChangeGameUIState: CSGO_GAME_UI_STATE_INVALID -> CSGO_GAME_UI_STATE_INTROMOVIE
--- Missing Vgui material vgui/btn_econ_blue
Error: Material "___fillrate_0" uses unknown shader "FillRate"
Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/constant_color)
Unknown command "cl_thirdperson"
Did not detect any valid joysticks.
Unknown command "tr_best_course_time"
Unknown command "tr_completed_training"
Valid options: 1 = Desktop, 2 = Couch, 3 = Classic.
Unknown command "weapon_accuracy_logging"

was in the csgo/console.log

rahuldraz commented 5 years ago

Same issue on Ubuntu 16.04 LTS Was working fine before last update....... [ 401.721907] csgo_linux64[2496]: segfault at 0 ip 00007fc00ad758fc sp 00007fff741e48d0 error 4 in filesystem_stdio_client.so[7fc00ad20000+b2000]

lamka02sk commented 5 years ago

I have the same issue after last update. Ubuntu 18.04, nVidia 390.

anupam-git commented 5 years ago

Same issue here. Still posting to let Valve know that the update is affecting a lot of people.

OS : Ubuntu 18.04.1 LTS x86_64 Kernel : 4.15.0-38-generic CPU : AMD Ryzen 5 1600 (12) @ 3.200GHz GPU : NVIDIA 1030GT Nvidia Driver Version : 390.77

Log : https://gist.github.com/anupam-git/eb7614cc104e5b6d47727fcdf9033a55

ghost commented 5 years ago

https://gist.github.com/Insantyz1/aedb50046ad259c0757b3546b4cfa9a2

xddj00 commented 5 years ago

same issue for me

Informations de l'ordinateur : Fabricant : Unknown Modèle : Unknown Type : Ordinateur portable Aucun écran tactile détecté

Processeur : Fabricant du CPU : GenuineIntel Marque du processeur : Intel(R) Core(TM) i3-3217U CPU @ 1.80GHz Famille du processeur : 0x6 Modèle du processeur : 0x3a Révision processeur : 0x9 Type de processeur : 0x0 Fréquence : 1800 Mhz 4 processeurs logiques 2 processeurs physiques HyperThreading : Pris en charge FCMOV : Pris en charge SSE2 : Pris en charge SSE3 : Pris en charge SSSE3 : Pris en charge SSE4a : Non pris en charge SSE41 : Pris en charge SSE42 : Pris en charge AES : Non pris en charge AVX : Pris en charge CMPXCHG16B : Pris en charge LAHF/SAHF : Pris en charge PrefetchW : Non pris en charge

Version du système d'exploitation : Debian GNU/Linux testing (buster) (64 bits) Nom du noyau : Linux Version du noyau : 4.18.0-2-amd64 Éditeur du serveur X : The X.Org Foundation Version du serveur X : 12003000 Gestionnaire de fenêtres X : GNOME Shell Version d'exécution Steam : steam-runtime-beta-release_2018-10-24

Carte graphique : Pilote : Intel Open Source Technology Center Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2 Version du pilote : 3.0 Mesa 18.1.9 Version OpenGL : 3.0 Profondeur de couleur du bureau : 24 bits par pixel Taux de rafraîchissement du moniteur : 59 Hz ID fabricant : 0x8086 ID périphérique : 0x166 Révision non détectée Nombre de moniteurs : 1 Nombre de cartes vidéo logiques : 1 Résolution de l'affichage principal : 1366 x 768 Résolution du bureau : 1366 x 768 Taille de l'affichage principal : 13.78" x 7.48" (15.67" diag) 35.0cm x 19.0cm (39.8cm diag) Mémoire vidéo principale non détecté

Carte son : Périphérique audio : Realtek ALC270

Mémoire : RAM : 7426 Mo

Divers : Langue de l'interface : Français LANGUE : fr_FR.UTF-8 Espace disque total disponible : 932356 Mo Plus grand bloc disponible sur le disque dur : 39145 Mo Casque VR : aucun détecté

Rapports d'échec récent :

CGameEventManager::AddListener: event 'server_pre_shutdown' unknown. CGameEventManager::AddListener: event 'game_newmap' unknown. CGameEventManager::AddListener: event 'finale_start' unknown. CGameEventManager::AddListener: event 'round_start' unknown. CGameEventManager::AddListener: event 'round_end' unknown. CGameEventManager::AddListener: event 'difficulty_changed' unknown. CGameEventManager::AddListener: event 'player_connect' unknown. CGameEventManager::AddListener: event 'player_disconnect' unknown. GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom). GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative). GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission). [2018-11-15 10:11:21] Shutdown

I hope Valve will quickly solve this problem

xddj00 commented 5 years ago

Thx JackMyers001, it's work fine for me.

ghost commented 5 years ago

Does @JackMyers001 solution is alright at competitive? I wanna mm... :(

tobakk commented 5 years ago

same issue

kmahyyg commented 5 years ago

same issue here

iterprise commented 5 years ago

same issue

xddj00 commented 5 years ago

@dame2000 i don't know, i don't play in competitive, but i think yes, why not ?

Sveark commented 5 years ago

This is awkward. The game doesn't start and I'm unable to open the case which gives me a 0.64% chance of scoring a yellow item!

damianS7 commented 5 years ago

Same issue with arch

ton31337 commented 5 years ago

Same with Ubuntu 16.04

JackMyers001 commented 5 years ago

@dame2000 @xddj00 I played a couple of competitive games with no issues - I think it's highly unlikely you'd get VAC'd, and even if you did I do think a Valve representative would be understanding if you were trying to get yourself unbanned.

pwaterz commented 5 years ago

Does @JackMyers001 solution is alright at competitive? I wanna mm... :(

It worked for me in comp.

blogdron commented 5 years ago

Same issue Debian Sid

rinukkusu commented 5 years ago

Experiencing the same issue on Linux Mint 18.3

gsgleason commented 5 years ago

Same issue here.

blogdron commented 5 years ago

@JackMyers001 I changed the beta library, it works, I hope that I won’t get the VAC ban, the devil knows how file checking works there :D

rimaille commented 5 years ago

Same issue there... hoping for a patch to come quick. Can somebody share the filesystem_stdio_client.so that works ? (i've got a quota on my internet connexion, cannot waste it downloading the beta version... thanks !

sabian2008 commented 5 years ago

Here is the library version from 1.36.5.9, use it at your own risk.

filesystem_stdio_client.zip

BTW: If this is against the rules, let me know and I'll delete de message ASAP.

omnitrogen commented 5 years ago

Same here.. Please release a fix udpate :)

blogdron commented 5 years ago

https://github.com/ValveSoftware/csgo-osx-linux/issues/1883#issuecomment-438900888 @rimaille or get https://github.com/fedor-elizarov/LALALALA and paste lib in ~/.steam/SteamApps/common/Counter-Strike\ Global\ Offensive/bin/linux64

Quelling commented 5 years ago

Same

sajin-ss commented 5 years ago

same issue

akca commented 5 years ago

same here

rimaille commented 5 years ago

I can confirm replacing the filesystem_stdio_client.so solved the issue for me. Valve, please a quick fix ! I just tested the workaround, but i don't want to get my account VAC ban. Thanks all.

tobakk commented 5 years ago

@valve fix it!

ghost commented 5 years ago

The filesystem_stdio_client.so replacement and I played mm for 4 hrs and it doesn't get my account VAC ban. I think it's the replace solution until Valve fixes it. @JackMyers001

lefterisnik commented 5 years ago

Same

anupam-git commented 5 years ago

@kisak-valve Please let us know if the temporary fix (quoted below) is safe to use or not ?

Ok, I've found a simple fix.

Right click on CS:GO in your Steam library, select "properties" and then "betas" and choose 1.36.5.9.

Wait for the game to finish the update, then go to your CS:GO install directory, into the "bin" folder, into the "linux64" folder, and copy / make a backup of "filesystem_stdio_client.so" to somewhere else on your computer (i.e. your desktop).

Go back to Steam and change the beta to "none", wait for the game to finish updating, and then replace "filesystem_stdio_client.so" with the copy you just made.

Launch CS:GO and it should work fine.

TonsOfBricks commented 5 years ago

I tried replacing the file (filesystem_stdio_client.so) however no luck. I t doesn't seem to work anymore