redromnon/HeroicBashLauncher

[Bug] Failed to launch Fall Guys Please check the game log under GameFiles/logs/ in the HeroicBashLauncher folder for the error and consider reporting it as an issue on GitHub.

dodolereporter opened this issue · 15 comments

Hi, i'm on POP OS,
I have this when i try to start Fall Guys : Failed to launch Fall Guys

Please check the game log under GameFiles/logs/ in the HeroicBashLauncher folder for the error and consider reporting it as an issue on GitHub.

and log file is :

ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
3.42.1
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Using Bash Launcher v2.7.5
NOTE - This is an independent project and not affiliated with Heroic Games Launcher.

Checking if Zenity is installed...
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
./launchflatpakgame.sh: line 12: /home/dorian/Games/Heroic/HeroicBashLauncher-2.7.5/binaries/legendary: No such file or directory
pid 4 != 2, skipping destruction (fork without exec?)
---CANNOT CONNECT TO NETWORK. RUNNING IN OFFLINE MODE---
./launchflatpakgame.sh: line 12: /home/dorian/Games/Heroic/HeroicBashLauncher-2.7.5/binaries/legendary: No such file or directory
pid 6 != 2, skipping destruction (fork without exec?)
pid 5 != 2, skipping destruction (fork without exec?)
pid 3 != 2, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Gtk-Message: 23:45:39.148: Failed to load module "appmenu-gtk-module"
Gtk-Message: 23:45:39.205: Failed to load module "canberra-gtk-module"
Gtk-Message: 23:45:39.205: Failed to load module "canberra-gtk-module"

(zenity:8): Gdk-CRITICAL **: 23:47:13.790: gdk_cursor_new_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
pid 7 != 2, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dorian/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wineserver stopped
Fall Guys stopped

This is a bug or it's me ?

Thx

It's trying to look for a binaries folder intended for Heroic AppImage users which it isn't supposed to since you're using Heroic Flatpak.

Do you have this path - /var/lib/flatpak/app/com.heroicgameslauncher.hgl on your system?
Just copy that path in the terminal and you should get something like - bash: /var/lib/flatpak/app/com.heroicgameslauncher.hgl: Is a directory

I got the same problem and yes i copied the dir and : /var/lib/flatpak/app/com.heroicgameslauncher.hgl
bash: /var/lib/flatpak/app/com.heroicgameslauncher.hgl: No such file or directory

@sam-ozak Did you have the exact same error in the log file mentioned above?

So I'm here ^^
So the command line return : bash: /var/lib/flatpak/app/com.heroicgameslauncher.hgl: Aucun fichier ou dossier de ce type
In English : No directory or file found

My log file:

@sam-ozak Did you have the exact same error in the log file mentioned above?

Launch Command: DRI_PRIME=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia PULSE_LATENCY_MSEC=60 PROTON_EAC_RUNTIME=/home/fix-popos/Games/Heroic/EAC/ STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/fix-popos/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH=/home/fix-popos/Games/Heroic/Prefixes/FallGuys WINEESYNC=1 WINEFSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-FallGuys PROTON_LOG_DIR=/home/fix-popos/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary launch 0a2d9f6403244d12969e11da6713137b --override-exe /home/fix-popos/Games/Heroic/FallGuys/FallGuys_client_game.exe --no-wine --wrapper "/home/fix-popos/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_soldier/run --filesystem=/home/fix-popos/Games/Heroic/FallGuys -- '/home/fix-popos/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-Proton7-24/proton' waitforexitandrun"

System Info:
Heroic Version: 2.3.9 Brook
Legendary Version: 0.20.26 Dark Energy
OS: Freedesktop.org KERNEL: 5.17.15-76051715-generic ARCH: x64
CPU: Intel Core™ i3-1005G1 @1.2 GOVERNOR: powersave
RAM: Total: 11.48 GiB Available: 6.91 GiB
GRAPHICS: GPU0: Iris Plus Graphics G1 VRAM: 256MB DRIVER:
PROTOCOL: x11

Game Settings: {
"audioFix": true,
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"enableEsync": true,
"enableFsync": true,
"maxSharpness": 2,
"nvidiaPrime": true,
"otherOptions": "PROTON_EAC_RUNTIME=/home/fix-popos/Games/Heroic/EAC/",
"savesPath": "",
"showFps": false,
"targetExe": "/home/fix-popos/Games/Heroic/FallGuys/FallGuys_client_game.exe",
"useGameMode": false,
"wineCrossoverBottle": "Heroic",
"winePrefix": "/home/fix-popos/Games/Heroic/Prefixes/FallGuys",
"wineVersion": {
"bin": "/home/fix-popos/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-Proton7-24/proton",
"name": "Proton - Proton-GE-Proton7-24",
"type": "proton"
},
"useSteamRuntime": true
}

Error Log:
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Checking for updates...
[Core] INFO: Getting authentication token...
[cli] INFO: Launching 0a2d9f6403244d12969e11da6713137b...
(pressure-vessel-wrap:707): pressure-vessel-WARNING **: /dev/shm not shared between app instances (flatpak#4214). The Steam Overlay will not work.
�[34mProtonFixes[774] INFO: Running protonfixes�[0m
�[34mProtonFixes[774] INFO: Running checks�[0m
�[34mProtonFixes[774] INFO: All checks successful�[0m
�[34mProtonFixes[774] INFO: Using global defaults for UNKNOWN (0)�[0m
�[34mProtonFixes[774] INFO: No protonfix found for UNKNOWN (0)�[0m
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
MESA-INTEL: warning: MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

Game Log:
Legendary update available!

  • New version: 0.20.27 - "Dark Energy (hotfix)"

  • Release summary:
    [] Adds instructions to recover from missing manifest file errors
    [
    ] Updates "eos-overlay" for more intuitive Linux/macOS usage
    [*] Adds instructions for use on Windows when exe is double-cliecked instead of run from a terminal.
    See full changelog for additional details.

  • Release URL: https://legendary.gl/release/0.20.27

  • Download URL: https://legendary.gl/release/download/0.20.27/legendary

@sam-ozak You've shared Heroic's log file. There is a separate one for HBL (HeroicBashLauncher/GameFiles/logs)

@dodolereporter Have you downloaded Heroic as a Flatpak (like from the software store) or as a .deb file? Or did have Heroic Flatpak installed earlier?

@dodolereporter Have you downloaded Heroic as a Flatpak (like from the software store) or as a .deb file? Or did have Heroic Flatpak installed earlier?

I install heroic launcher from flatpak

The only reason I can think of HBL trying to find the binaries folder is it's not able to find /app/bin/heroic while launching the game. /app/bin/heroic path is present in the Flatpak environment when you run your game from Heroic.

As a workaround, you can create the binaries folder next to GameFiles folder. Then download and extract legendary in binaries. Don't forget to make it executable.

Now the anti cheat start but it freeze and the game won't start
image

This is a game issue and not a HBL issue. I can't discuss game issues here. Please use Discord.

Hello ! I've got the same issue, with Fall Guys also, but some line of the logs are different, I'm using also Pop!Os, and Heroic isn't installed with flatpack

ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
3.42.1
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Using Bash Launcher v2.8.0
NOTE - This is an independent project and not affiliated with Heroic Games Launcher.

ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Checking for updates...
[Core] INFO: Getting authentication token...
[cli] INFO: Launching 0a2d9f6403244d12969e11da6713137b...
Traceback (most recent call last):
  File "legendary/cli.py", line 3004, in <module>
  File "legendary/cli.py", line 2919, in main
  File "legendary/cli.py", line 685, in launch_game
  File "subprocess.py", line 858, in __init__
  File "subprocess.py", line 1704, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: '/home/pverte/.var/app/com.valvesoftware.Steam/steamapps/common/SteamLinuxRuntime_soldier/_v2-entry-point'
[8665] Failed to execute script 'cli' due to unhandled exception!
---CANNOT CONNECT TO NETWORK. RUNNING IN OFFLINE MODE---
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[cli] INFO: Launching 0a2d9f6403244d12969e11da6713137b...
Traceback (most recent call last):
  File "legendary/cli.py", line 3004, in <module>
  File "legendary/cli.py", line 2919, in main
  File "legendary/cli.py", line 685, in launch_game
  File "subprocess.py", line 858, in __init__
  File "subprocess.py", line 1704, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: '/home/pverte/.var/app/com.valvesoftware.Steam/steamapps/common/SteamLinuxRuntime_soldier/_v2-entry-point'
[8677] Failed to execute script 'cli' due to unhandled exception!
pid 8675 != 8649, skipping destruction (fork without exec?)
pid 8663 != 8649, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 8681 != 8649, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pverte/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wineserver stopped
Fall Guys stopped```

Have you installed the Flatpak version of Steam?
As a workaround, you can uncheck the Use Steam Runtime box in the Fall Guys settings.

Just got solved ! I just needed to make a ln -s /home/pverte/.steam/debian-installation/steamapps/ steamapps into /home/pverte/.var/app/com.valvesoftware.Steam/

Closing this issue as solved.