protonscr

gameoverlayrenderer.so - wrong ELF class?

steamclosed reviewed
ValveSoftware/steam-for-linux#3530 · opened 2014-10-09 by shymega · updated 2019-07-18 · 5 comments · github
Sshymega 2014-10-09 github

Specs:
OS: Arch Linux (64-bit)
RAM: 4GB
Graphics: Intel HD 3000
Steam affected: stable and beta channel

Issue:
This issue may belong in the Source1 Issues list, but I personally think that it might be a underlying problem with the steam-for-linux client.

When starting Source-based games (Exceptions include, HL2:DM, GMod, Portal 1/2, GoldSrc, possibly more), Steam shows 'Preparing to launch...' and then closes the launching dialog.

Running steam from the command line makes no difference, however some useful information is visible. I have pasted it into a gist: https://gist.github.com/shymega/a330183c68d2da034220

Steam seems to be having a problem with the gameoverlayrenderer.so library, ldd shows required libraries are present however.

I am using Arch Linux, and I am also aware that it is not officially supported by Valve. I saw a issue reported by a Debian user, which looked similar in terms of the same libary kicking off, but I can't be sure.

I am at a bit of a loss here, not very good when it comes to looking at libraries.

Thanks,
shymega

Ggdrewb-valve maintainer 2014-10-09 github

gameoverlayrenderer messages are expected as Steam launches apps with both 32-bit and 64-bit versions of the overlay since it doesn't know what bitness is going to end up running. That means that the non-matching bitness will fail. This is most likely not related to whatever is preventing games from running.

Sshymega 2014-10-10 github

@gdrewb-valve okay then - I'll look into it in more detail. Feel free to close this issue, as I can't see an option to do that - I have no further contribution to this problem.

shymega

Ggdrewb-valve maintainer 2014-10-10 github

I'm going to leave it open since there's something wrong that's preventing games from starting.

Sshymega 2014-10-18 github

Just a follow-up: Reinstalled Arch, graphics drivers installed, lib32 libraries installed

I've pasted the output from Steam when a game (In this case, HL2:EP2)

It's quite odd in itself, as the following games are NOT affected (not all have been tested... yet.) :

  • HL2:DM
  • HL:DM
  • GoldSrc Games
  • CS:S

I think there might be a further underlying problem, but I do wonder if any other Arch users are experiencing the same issue(s)?

Gist:
https://gist.github.com/shymega/37d3c16ee131bd7aa9de

shymega

Sshymega 2014-10-20 github

Hmm. It seems to have solved itself.
I deleted ~/.steam and then removed the bin folder inside 'Half-Life 2' which worked. o.O
The solutions seems to fit in with other things I've noticed, such as HL2:DM not working.
Oh well.
Closing, but feel free to reopen if you want me to elaborate.

Nothing extracted yet.