ValveSoftware / csgo-osx-linux

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

CSGO Crashing on Launch after Update (wrong ELF class: ELFCLASS32) #2952

Open geekmdtravis opened 2 years ago

geekmdtravis commented 2 years 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 pastes as a Github Gist.

I've attempted to set various flags that others have had success with, e.g -nojoy and setting custom window size params to no success. Turned off and on tiling. Restarted the OS. Restarted the OS. Re-installed CSGO after deleting. All to no avail. The terminal output suggests it has something to do with 32 bit library support, but this was not an issue just a few days ago.

Steps for reproducing this issue:

  1. Open steam
  2. Launch CSGO

Additional Information

CSGO: Was working fine a few days ago. I installed some updates for CSGO and it's no longer launching for me. I have a system on the exact same OS (PopOS! 21.10 and up to date) that's working fine (diff system specs). Both are fresh installs.

Command-line errors/output here: https://termbin.com/6rzr

Ner0theHer0 commented 2 years ago

Same issue here. Was working fine last night before the update and now can no longer launch the game.

PopOS! 21.10, kernel 5.17.0-rc2, NVIDIA driver 510.47.03.

ghost commented 2 years ago

Crashes with Vulkan here

crash_20220218073729_2.tar.gz

kisak-valve commented 2 years ago

Hello @kassindornelles, your minidump is consistent with #2887.

zortax commented 2 years ago

Had this issue several times already after updating. Can be fixed temporarily (at least til the next update breaks it again) by manually replace the shared objects with the 64-bit versions (running cp linux64/* ./ in <csgo_dir>/bin).

pawelswiszcz commented 2 years ago

Hi, I have a problem too. Yesterday (maybe after an update). The game with -vulkanoption not launch. Open GL works.

Fossilize INFO: Overriding serialization path: "/mnt/93b17eb3-9e51-4071-a8df-e32062445545/Games/steamapps/shadercache/730/fozpipelinesv6/steamapprun_pipeline_cache".
src/tcmalloc.cc:390] Attempt to free invalid pointer: 0x92293a0
ERROR: ld.so: object '/home/swistak/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
crash_20220301111211_2.dmp[7352]: Uploading dump (out-of-process)

this are log output.

reDBo0n commented 2 years ago

This seems to be an incompatibility of your installed glibc version.

As a fix you can: on Arch-based distros:

tbeckley commented 2 years ago

Same deal for me, Fedora 34. This has been going on for a few months. The fix by @reDBo0n didn't work (I have no libtcmalloc_minimal in /usr/lib, but I have one in /usr/lib64).

SamuelGogarty commented 1 year ago

Command-line errors/output here: https://termbin.com/6rzr

This is now 404. I can't compare and contrast if I am suffering from the same issue because you're using a thirdparty paste site. you should always just add your output as a code block within the issue exactly because of this reason.

dolohow commented 1 year ago

I had the same problem. I had to verify game files and its working now.

Harleythetech commented 1 year ago

I have the same problem even on fresh install of CS:GO

crash.log

GaborVarga239 commented 1 year ago

Same issue

steryo commented 1 year ago

Replying to https://github.com/ValveSoftware/csgo-osx-linux/issues/2952#issuecomment-1061721764

tried this but no luck, can't make it work. it was working fine until a week ago btw

borrrsch commented 1 year ago

I have the same issue after routine update Manjaro Linux Stable several weeks ago. CS:GO and CS Source does not running.