Page MenuHomeSolus

Banner Saga fails to start
Open, NormalPublic

Description

Hello.

I'm trying to launch Banner Saga from Steam, but it fails with these errors:

GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to ProcessingShaderCache with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 237990, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 0
Game update: AppID 237990 "", ProcID 18495, IP 0.0.0.0:0
>>> Adding process 18495 for game ID 237990
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 18499 for game ID 237990
>>> Adding process 18497 for game ID 237990
>>> Adding process 18500 for game ID 237990
The futex facility returned an unexpected error code.ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 18502 for game ID 237990
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 18509 for game ID 237990
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
*******************************************************************************
*
* LAUNCHER ERROR: '/media/steam-lib/steamapps/common/tbs/x86_64-linux/bin/TheBannerSaga' exited with non-zero error code. [134]
*    Date:   pe 22.12.2017 10.55.06 +0200
*    System: Linux 4.14.6-40.current x86_64 unknown unknown GNU/Linux
*    Kernel: #1 SMP Sat Dec 16 15:59:08 UTC 2017
*
*******************************************************************************
BASEDIR=/media/steam-lib/steamapps/common/tbs/x86_64-linux
BINDIR=/media/steam-lib/steamapps/common/tbs/x86_64-linux/bin
LIBDIR=/media/steam-lib/steamapps/common/tbs/x86_64-linux/lib

STDERR:
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 18510 for game ID 237990
>>> Adding process 18511 for game ID 237990
>>> Adding process 18514 for game ID 237990
>>> Adding process 18515 for game ID 237990

>>> Adding process 18522 for game ID 237990
>>> Adding process 18521 for game ID 237990
>>> Adding process 18523 for game ID 237990
Game removed: AppID 237990 "", ProcID 18495 
No cached sticky mapping in ActivateActionSet.

I also tried the "LinuxFix" beta channel as advised at this Steam discussion but that didn't help.

Bunch of questions:

  1. How can I check if this is GLIBC issue that they mention in that thread?
  2. How can I get rid of all the 'gameoverlayrenderer.so' errors?
  3. Is it possible to make Linux Steam Integration package so that it does NOT have too new GLIBC?
  4. And finally, how can I get Banner Saga running?

Event Timeline

  1. It isn't.
  2. You can't. Steam sets LD_PRELOAD for the overlay renderer and it doesn't respect $LIB variables. Same on any distro
  3. Eh no, literally everything in Solus uses it. Also we deliberately have an older glibc because of these issues. We don't have that/those bugs.
  4. By first finding out what the issue is.

Run steam with LSI_DEBUG=1 steam and we'll get some debug information to work out whats going on.

This comment was removed by mclang.

Hi.

Thanks for the quick answers and way forward!

Here is what is printed when I launch LSI_DEBUG=1 steam:

[lsi:__init__] LD_AUDIT = /usr/$LIB/liblsi-intercept.so
[lsi:__init__] LD_PRELOAD = /usr/$LIB/liblsi-redirect.so
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
Running Steam on solus 3 64-bit
STEAM_RUNTIME is disabled by the user
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] loading libintercept for 'steam'
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
[lsi:steam] blacklisted loading of vendor library: /home/mclang/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
[lsi:steam] transforming vendor soname: libbz2.so.1.0 -> libbz2.so.1.0.6
Gtk-Message: Failed to load module "canberra-gtk-module"
Installing breakpad exception handler for appid(steam)/version(1513371133)
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] loading libintercept for 'steamwebhelper'
[lsi:steamwebhelper] blacklisted loading of vendor library: ./libSDL2-2.0.so.0
[lsi:steamwebhelper] blacklisted loading of vendor library: /home/mclang/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
[lsi:steamwebhelper] transforming vendor soname: libbz2.so.1.0 -> libbz2.so.1.0.6
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:steam] transforming vendor soname: libudev.so.0 -> libudev.so.1
[lsi:__init__] loading libintercept for 'steamwebhelper'
[lsi:steamwebhelper] blacklisted loading of vendor library: ./libSDL2-2.0.so.0
[lsi:steamwebhelper] blacklisted loading of vendor library: /home/mclang/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
[lsi:steamwebhelper] transforming vendor soname: libbz2.so.1.0 -> libbz2.so.1.0.6
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
[lsi:vendor_offender] blacklisted loading of vendor library: /home/mclang/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:steamwebhelper] intercepting vendor dlopen() /usr/lib/libsoftokn3.so -> /usr/lib64/libsoftokn3.so
Installing breakpad exception handler for appid(steam)/version(1513371133)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311,30 KB
[lsi:vendor_offender] blacklisted loading of vendor library: /home/mclang/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
Installing breakpad exception handler for appid(steam)/version(1513371133)
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:vendor_offender] intercepting vendor dlopen() /usr/lib32/libvulkan_intel.so -> /usr/lib64/libvulkan_intel.so
[lsi:vendor_offender] intercepting vendor dlopen() /usr/lib32/libvulkan_radeon.so -> /usr/lib64/libvulkan_radeon.so
[1222/203035.334901:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
Installing breakpad exception handler for appid(steam)/version(1513371133)
[1222/203036.336316:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
roaming config store loaded successfully - 1599 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1513371133)
Failed to init SteamVR because it isn't installed
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[1222/203037.337043:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
ExecCommandLine: "'/home/mclang/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 5,18 seconds
Generating new string page texture 74: 1024x256, total string texture memory is 1,36 MB
Generating new string page texture 75: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 76: 128x256, total string texture memory is 1,49 MB
Generating new string page texture 77: 32x256, total string texture memory is 1,52 MB
Generating new string page texture 78: 64x256, total string texture memory is 1,59 MB
Generating new string page texture 82: 128x256, total string texture memory is 1,72 MB
Generating new string page texture 83: 128x256, total string texture memory is 1,85 MB
Generating new string page texture 84: 256x256, total string texture memory is 2,11 MB
Generating new string page texture 86: 128x256, total string texture memory is 2,24 MB
[1222/203038.337444:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
Setting breakpad minidump AppID = 769
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198093493679 [API loaded no]
Generating new string page texture 89: 512x256, total string texture memory is 2,77 MB
Generating new string page texture 90: 256x256, total string texture memory is 3,03 MB
Generating new string page texture 91: 384x256, total string texture memory is 3,42 MB
[1222/203039.340277:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
Installing breakpad exception handler for appid(steam)/version(1513371133)

And here is what is printed when I start Banner Saga:

GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to ProcessingShaderCache with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 237990, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 237990, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 0
Game update: AppID 237990 "", ProcID 3163, IP 0.0.0.0:0
>>> Adding process 3163 for game ID 237990
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 237990, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 3167 for game ID 237990
>>> Adding process 3165 for game ID 237990
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
>>> Adding process 3168 for game ID 237990
The futex facility returned an unexpected error code.ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3170 for game ID 237990
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
*******************************************************************************
*
* LAUNCHER ERROR: '/media/steam-lib/steamapps/common/tbs/x86_64-linux/bin/TheBannerSaga' exited with non-zero error code. [134]
*    Date:   pe 22.12.2017 20.31.30 +0200
*    System: Linux 4.14.6-40.current x86_64 unknown unknown GNU/Linux
*    Kernel: #1 SMP Sat Dec 16 15:59:08 UTC 2017
*
*******************************************************************************
BASEDIR=/media/steam-lib/steamapps/common/tbs/x86_64-linux
BINDIR=/media/steam-lib/steamapps/common/tbs/x86_64-linux/bin
LIBDIR=/media/steam-lib/steamapps/common/tbs/x86_64-linux/lib

STDERR:
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib
>>> Adding process 3176 for game ID 237990
>>> Adding process 3177 for game ID 237990
>>> Adding process 3178 for game ID 237990
>>> Adding process 3181 for game ID 237990
ERROR: ld.so: object '/home/mclang/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[lsi:__init__] vdf: discovered LibraryFolders: /media/steam-lib

>>> Adding process 3182 for game ID 237990
>>> Adding process 3189 for game ID 237990
>>> Adding process 3188 for game ID 237990
>>> Adding process 3190 for game ID 237990
Game removed: AppID 237990 "", ProcID 3163 
No cached sticky mapping in ActivateActionSet.

Not much useful info I think... Can I increase the debug level by larger numbers? Is it okay to put these long debug block here, or should I link them somewhere else?

Cheers!

Hello

I know you all are busy, but can anybody check that debugging information and help me?

I gladly provide more information or test things more if somebody tells me what to do.