You are not logged in.
Pages: 1
Topic closed
Whenever I launch the game it immeditately closes.
Here's Steam's terminal output:
[6~Game update: AppID 250900 "The Binding of Isaac: Rebirth", ProcID 15064, IP 0.0.0.0:0
ERROR: ld.so: object '/home/zapidal/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/zapidal/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/zapidal/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Setting breakpad minidump AppID = 250900
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198138362995 [API loaded no]
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
Framebuffer ID: 1
Installing breakpad exception handler for appid(gameoverlayui)/version(20141020140529)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Game removed: AppID 250900 "The Binding of Isaac: Rebirth", ProcID 15065
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Offline
I got similar errors, just with nouveau instead. What worked for me was completeing removing steam. Use pacman to remove steam, then I removed ~/.local/share/Steam. I reinstalled steam following the wiki and oddly enough, it seems to be working. Another solution that I saw was disabling the overlay. This didn't work for me but I thought I'd mention it. Right click the game and go to properties. In properties disable the steam overlay.
Offline
I got similar errors, just with nouveau instead. What worked for me was completeing removing steam. Use pacman to remove steam, then I removed ~/.local/share/Steam. I reinstalled steam following the wiki and oddly enough, it seems to be working. Another solution that I saw was disabling the overlay. This didn't work for me but I thought I'd mention it. Right click the game and go to properties. In properties disable the steam overlay.
Disabling the overlay doesn't fix the problem. Reseting Steam doesn't fix the problem. I can't even get the game to run in Wine.
Offline
Do you have the ATI drivers installed? You may also need to install the 32-bit versions of your driver libraries, as described at <https://wiki.archlinux.org/index.php/ATI#Installation>.
Offline
Same issue here. I can only advise against buying this game at this point. Even on the other platforms it seems to be quite the trainwreck.
Offline
Works perfectly here, played it 6 hours so far.
Using the proprietary nvidia drivers if any of you care.
The gameoverlayrenderer.so stuff is there for me too, so that can't be it.
Good luck getting it to work guys!
Last edited by kahrkunne (2014-11-08 18:13:02)
Offline
If you haven't already, try removing a few Steam Runtime libraries that can cause conflictions with installed Arch libraries - as per: https://wiki.archlinux.org/index.php/St … ime_issues
I installed Steam just to try The Binding of Isaac: Rebirth on Linux and my game managed to run after removing those libraries.
Offline
Sorry for bumping. I didn't know whether to write here or create a new thread.
Does this problem have a solution? I just bought a game, but it doesn't launch.
Log files in game directory are empty, console output is:
Game update: AppID 250900 "The Binding of Isaac: Rebirth", ProcID 14994, IP 0.0.0.0:0
ERROR: ld.so: object '/home/username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 14994 for game ID 250900
ERROR: ld.so: object '/home/username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 14995 for game ID 250900
Setting breakpad minidump AppID = 250900
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197999352391 [API loaded no]
Game removed: AppID 250900 "The Binding of Isaac: Rebirth", ProcID 14995
1. gameoverlayrenderer.so error is most likely nothing (github issue). It is raised on every 64bit game for me without causing troubles.
The messages are harmless, then. They'll go away entirely when we add 64-bit overlay support.
2. My environment:
$ uname -a
Linux 4.8.12-3-ARCH #1 SMP PREEMPT Thu Dec 8 16:10:23 CET 2016 x86_64 GNU/Linux
$ pacman -Qs nvidia
local/bumblebee 3.2.1-12
NVIDIA Optimus support for Linux through VirtualGL
local/lib32-nvidia-utils 375.20-3
NVIDIA drivers utilities (32-bit)
local/libvdpau 1.1.1-2
Nvidia VDPAU library
local/nvidia 375.20-3
NVIDIA drivers for linux
local/nvidia-utils 375.20-3
NVIDIA drivers utilities
$ pacman -Qs steam
local/steam 1.0.0.54-1
Valve's digital software delivery system
local/steam-native-runtime 1.0.0.54-1
Native replacement for the Steam runtime
$ lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: Lenovo Device 3808
Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
Subsystem: Lenovo GeForce 820M
Kernel driver in use: nvidia
3. Following gives the same outcome:
- Enabled / disabled overlay
- Launching game with / without primusrun.
- Launching game in steam-native / steam-runtime:
$ cat /usr/bin/steam-native
#!/bin/sh
export STEAM_RUNTIME=0
# Workaround for dbus fatal termination related coredumps (SIGABRT)
# https://github.com/ValveSoftware/steam-for-linux/issues/4464
export DBUS_FATAL_WARNINGS=0
# Override some libraries as these are what games linked against.
export LD_LIBRARY_PATH="/usr/lib/steam:/usr/lib32/steam"
exec /usr/lib/steam/steam "$@"
$ cat /usr/bin/steam-runtime
#!/bin/sh
# Override some libraries to avoid incompatibillity
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so'
exec /usr/lib/steam/steam "$@"
4. ldd on executable x64 file:
$ ldd ~/.local/share/Steam/steamapps/common/The\ Binding\ of\ Isaac\ Rebirth/isaac.x64
linux-vdso.so.1 (0x00007ffd0f2d0000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fcd43dc7000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fcd43b47000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fcd43808000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007fcd43602000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fcd433f7000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fcd431e6000)
libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007fcd42f30000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcd42d13000)
libsteam_api.so => not found
librt.so.1 => /usr/lib/librt.so.1 (0x00007fcd42b0b000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcd42907000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcd4257f000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fcd4227b000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcd42064000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fcd41cc6000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fcd41a9c000)
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fcd41899000)
libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007fcd41696000)
libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007fcd4148f000)
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007fcd4128c000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007fcd4105d000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fcd40e4b000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fcd40c48000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fcd40a42000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fcd40840000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fcd40617000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007fcd403fb000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007fcd401f6000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fcd3ffe6000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fcd3fddb000)
/lib64/ld-linux-x86-64.so.2 (0x00007fcd44039000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fcd3fbd7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fcd3f9d1000)
isaac.x64 is executed with script in the same directory:
export LD_LIBRARY_PATH="lib64:$LD_LIBRARY_PATH"
exec "./isaac.x64" "$@"
This lib64 contains single libsteam_api.so
5. strace -s 1024 -f on isaac.x64 without primusrun, launched in steam-native (pastebin):
...
10064 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xc} ---
How to investigate further what causes it? For some people game works, for others - doesn't.
Last edited by Simargol (2016-12-12 08:55:07)
Offline
Its working for me now after I installed the 32-Bit nvidia package from the multilib repository (e.g. lib32-nvidia-utils).
I have a 64-Bit PC though. But it somehow needed it, I just randomly installed it because I checked my drivers.
Offline
It's required if you want to run 32bit applications, which many games on Steam are. This is also mentioned as a prerequesite on https://wiki.archlinux.org/title/Steam#Installation
In any case please pay attention to the dates, you are bumping a 8 year old thread with information that's very unlikely to be relevant to whatever the original issue was.
Closing.
Offline
Pages: 1
Topic closed