You are not logged in.

#1 2014-11-04 23:32:17

Zapidal
Member
Registered: 2014-11-04
Posts: 2

Binding of Isaac: Rebirth crashes immediately after launch

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

#2 2014-11-05 02:03:18

krowemoh
Member
Registered: 2014-11-05
Posts: 1

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

#3 2014-11-05 02:07:07

Zapidal
Member
Registered: 2014-11-04
Posts: 2

Re: Binding of Isaac: Rebirth crashes immediately after launch

krowemoh wrote:

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

#4 2014-11-06 14:47:58

ColdPie
Member
Registered: 2007-09-18
Posts: 47

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

#5 2014-11-07 12:27:50

eigengrau
Member
Registered: 2013-09-19
Posts: 43

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

#6 2014-11-08 18:10:24

kahrkunne
Member
Registered: 2013-08-24
Posts: 88

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

#7 2014-11-13 18:47:43

Zactoid
Member
From: Australia
Registered: 2014-10-12
Posts: 5

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

#8 2016-12-12 08:54:39

Simargol
Member
Registered: 2015-06-11
Posts: 10

Re: Binding of Isaac: Rebirth crashes immediately after launch

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.

gdrewb-valve wrote:

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

#9 2022-05-10 20:16:14

wondaah
Member
Registered: 2022-05-10
Posts: 1

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

#10 2022-05-10 20:24:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 16,239

Re: Binding of Isaac: Rebirth crashes immediately after launch

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

Board footer

Powered by FluxBB