ValveSoftware / csgo-osx-linux

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

Crashes on startup on Linux #2554

Closed szmarczak closed 3 years ago

szmarczak commented 3 years ago

Your system information

Steps for reproducing this issue:

  1. Launch CS:GO
  2. Wait for immediate crash after UI loads

Assert dump: https://drive.google.com/file/d/1VjTe558YLXLdDNCvwdPYazEJ5wMecg6N/view?usp=sharing

Details ``` szm@solus ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive $ . /csgo.sh -language bananagaming -novid -netconport 2121 -tickrate 128 -trusted 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/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/shaderapidx9_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/localize_client.so: wrong ELF class: ELFCLASS32 Created D3D9 device successfully Using breakpad minidump system 730/13770.1190.JC Using breakpad crash handler [S_API] SteamAPI_Init(): Loaded '/home/szm/.local/share/Steam/linux64/steamclient.so' OK. 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 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561199066217910 [API loaded yes] SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561199066217910 Initialized low level socket/threading support. /home/buildbot/buildslave/sdr_public_ubuntu64_linux/build/src/steamnetworkingsockets/clientlib/csteamnetworkingsockets_steam.cpp(138): Assertion Failed: Initted interface twice? Set SteamNetworkingSockets P2P_STUN_ServerList to '155.133.252.54:3478' as per SteamNetworkingSocketsSerialized Got ISteamNetworkingSockets user interfaces from standalone lib Pending ping measurement until network config is obtained. RelayNetWorkStatus: avail=Attempting config=Attempting anyrelay=Waiting (Attempt #1 to fetch config from https://api.steampowered.com/ISteamApps/GetSDRConfig/v1?appid=730&partner=valve) AuthStatus (steamid:76561199066217910): Attempting (Requesting cert) USRLOCAL path using Steam profile data folder: /home/szm/.local/share/Steam/userdata/1105952182/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 ##### CGLMShaderPair::SetProgramPair: Centroid masks differ at link time of vertex shader screenspaceeffect_vs30 and pixel shader underwater_ps30! Filesystem successfully switched to safe whitelist mode failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/matchmaking_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/matchmaking_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/client_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/client_client.so: wrong ELF class: ELFCLASS32 CClientSteamContext logged on = 1 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/bin/server_client.so error=/home/szm/.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/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32 failed to dlopen /home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/scenefilecache_client.so error=/home/szm/.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_death' unknown. CGameEventManager::AddListener: event 'hltv_replay' 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/szm/.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/szm/.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/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 38: unknown element "fontpattern" Fontconfig warning: "/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 39: unknown element "fontpattern" Fontconfig warning: "/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 40: unknown element "fontpattern" Fontconfig warning: "/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 41: unknown element "fontpattern" Fontconfig warning: "/home/szm/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/panorama/fonts/fonts.conf", line 42: unknown element "fontpattern" Fontconfig warning: "/home/szm/.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/szm/.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 AL lib: (WW) Error generated on device (nil), code 0xa001 AL lib: (WW) Error generated on device (nil), code 0xa001 AL lib: (WW) Error generated on device (nil), code 0xa001 AL lib: (WW) Error generated on device (nil), code 0xa001 assert_20201112040944_1.dmp[43571]: Uploading dump (out-of-process) /tmp/dumps/assert_20201112040944_1.dmp Segmentation fault (core dumped) szm@solus ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive $ assert_20201112040944_1.dmp[43571]: Finished uploading minidump (out-of-process): success = yes assert_20201112040944_1.dmp[43571]: response: Discarded=1 assert_20201112040944_1.dmp[43571]: file ''/tmp/dumps/assert_20201112040944_1.dmp'', upload yes: ''Discarded=1'' ```
kisak-valve commented 3 years ago

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

TTimo commented 3 years ago

It seems Solus is also disabling Steam's crash reporting. Please tell upstream developers to change this. Attaching crash dumps is inadequate.

This could be the same crash as #2553.

szmarczak commented 3 years ago

Could be, although I'm not sure if the stack traces are the same.

szmarczak commented 3 years ago

I can no longer reproduce this, closing.