shkhln / linuxulator-steam-utils

Steam launcher for FreeBSD
MIT License
128 stars 12 forks source link

Update for wiki: "Kerbal Space Program" - ID 220200 - crashes while starting #14

Closed netchild closed 4 years ago

shkhln commented 3 years ago

Must be https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253337.

adriaandegroot commented 3 years ago

On 13- (er, I don't have the git hash at hand, uname -a doesn't report it because of the way I get my sources) with the indicated launch fix, LD_PRELOAD=${LD_PRELOAD}:monofix.so %command% works fine for me. Sound and all.

shkhln commented 3 years ago

Noted.

ghost commented 2 years ago

Applying the said fix, KSP promptly crashes and I get the following output:

Game process added : AppID 220200 "LD_PRELOAD=${LD_PRELOAD}:monofix.so /home/steam/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=220200 -- '/usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64'", ProcID 76404, IP 0.0.0.0:0 chdir /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program GameAction [AppID 220200, ActionID 4] : LaunchApp changed task to WaitingGameWindow with "" ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. GameAction [AppID 220200, ActionID 4] : LaunchApp changed task to Completed with "" ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. Found path: /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64 libGL error: MESA-LOADER: failed to retrieve device information libGL error: unable to load driver: amdgpu_dri.so libGL error: driver pointer missing libGL error: failed to load driver: amdgpu Error in `/usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64': free(): invalid pointer: 0x00000008cba2ef9e ======= Backtrace: ========= /lib64/libc.so.6(+0x81329)[0x803c81329] /lib64/libpthread.so.0(pthread_attr_destroy+0xd)[0x80380969d] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0x217593)[0x8cba17593] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0x16c202)[0x8cb96c202] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0x5c7bf)[0x8cb85c7bf] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/UnityPlayer.so(+0xaef589)[0x8018ef589] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/UnityPlayer.so(+0xaf96d7)[0x8018f96d7] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/UnityPlayer.so(+0xb5c3b1)[0x80195c3b1] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/UnityPlayer.so(_Z10PlayerMainiPPc+0xfb4)[0x80195d414] /lib64/libc.so.6(__libc_start_main+0xf5)[0x803c22555] /usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64[0x400569] ======= Memory map: ======== Game process removed: AppID 220200 "LD_PRELOAD=${LD_PRELOAD}:monofix.so /home/steam/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=220200 -- '/usr/home/steam/.steam/steam/steamapps/common/Kerbal Space Program/KSP.x86_64'", ProcID 76404 Uploaded AppInterfaceStats to Steam

Occurs without any quick options as well.

shkhln commented 2 years ago

I don't see how that's relevant — nothing can work if OpenGL doesn't.

ghost commented 2 years ago

I can run TFC (an opengl game) just fine, so I don't see why KSP can't