protonscr

Game overlay lib not loaded correctly

steamclosed reviewedoverlay
ValveSoftware/steam-for-linux#3222 · opened 2014-03-20 by ItachiSan · updated 2019-07-18 · 6 comments · github
IItachiSan 2014-03-20 github

As in title.
While opening games, I've errors (in terminal) like:

ERROR: ld.so: object '/home/ency/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ency/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

The first one is kinda good, the second doesn't.
Ideas?
I'm on ArchLinux with GNOME 3.10, with all latest updates.
No problems in giving debug messages.

Ggdrewb-valve maintainer 2014-03-20 github

This doesn't necessarily mean there's a problem. Steam doesn't know what bitness the game will run as so it asks for both 32-bit and 64-bit overlays to load. At least one will therefore fail. Furthermore, if you have something like a 64-bit launcher (shell script, maybe) that starts a 32-bit game you'll get failures both ways, one for the launcher and one for the game.

Is the overlay working? If so everything is fine.

IItachiSan 2014-03-21 github

Nope, the overlay is not working, that's the problem. :P
Even if your point is valid it makes the library to not work...
I can share some logs, if you tell me what to log exactly.

Ggdrewb-valve maintainer 2014-03-21 github

Check the dependencies of gameoverlayrenderer.so with ldd and see if they can all be satisfied (include the Steam binary directory ubuntu12_32 when checking).

Mml- 2014-03-21 github

This error is not related to the overlay problem.

I see this message 4 times, still I can open overlay.

Kkisak-valve maintainer 2017-11-24 github

Hello @ItachiSan, are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2018-01-31 github

Closing pending feedback.

Nothing extracted yet.