protonscr

Unexpected Crash on several games after trying to launch them

steamopen 3rd party game
ValveSoftware/steam-for-linux#5265 · opened 2017-11-28 by OrkanSaklan · updated 2018-01-08 · 2 comments · github
OOrkanSaklan 2017-11-28 github

Your system information

  • Steam client version (build number or date): Oct 30 2017, at 19:09:46
  • Distribution (e.g. Ubuntu): elementaryOS 0.4.1 and Ubuntu 16.04 LTS
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

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

I expected after the installation of Steam and the game to be able to run the game after clicking the Play Button. This didn't happen. Instead the game appears for under 1 second and crashes before starting.

Steps for reproducing this issue:

  1. Installing Steam
  2. Downloading and Installing Game
  3. Hitting Play Button

More Informations:

A heavy problem appears after starting games like Black Mesa, X-Plane 11 or Sven Co-Op.
This terminal part is from elementary OS when I was trying to run the game Black Mesa. The game crashes immediately after clicking on play. This bug effects other games too such as X-Plane, Sven Coop. But Counter Strike 1.6 works. Hope my logs can help you guys to fixing this serious problem.

Terminal snippet:
`
ERROR: ld.so: object '/home//.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home//.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 14931 != 14930, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home//.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 362890, ActionID 1] : LaunchApp changed task to Completed with ""
Generating new string page texture 438: 256x256, total string texture memory is 2,96 MB

Adding process 14929 for game ID 362890
Adding process 14930 for game ID 362890
ERROR: ld.so: object '/home//.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Adding process 14932 for game ID 362890
Adding process 14933 for game ID 362890
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 156 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 100
Current serial number in output stream: 101
Game removed: AppID 362890 "Black Mesa", ProcID 14928
No cached sticky mapping in ActivateActionSet.
`

Kkisak-valve maintainer 2017-11-28 github

Hello @OrkanSaklan, a common culprit of this issue that the game is loaded with a variant of libstdc++.so.6 that is too old to be used with mesa. It looks like this is the case for Sven Co-op and Black Mesa, which have that library bundled with the game. Please remove that library from the game's folder and re-test.

Game-bundled libraries which cause trouble should be brought to the attention of the individual game devs.

Vventhur 2018-01-08 github

Same issue with Civ 5.

Nothing extracted yet.