Shadowrun: Hong Kong - Extended Edition

Shadowrun: Hong Kong - Extended Edition

View Stats:
Entropy0 Sep 5, 2020 @ 5:04am
Unable to launch on Linux
I have so far been unable to launch the game on Linux.

While the Steam output is completely empty other then printing the path it is executing the game from, directly executing SRHK/ SRHK.sh at least had some helpful messages which lead me to install the 32-bit versions of libglu1-mesa and libXcursor.
Unfortunately, now all I'm getting is a stacktrace if using the shell script (/ the binary with -logFile flag) or the message "Aborted (core dumped)" when using the binary.

The editor actually works (once I installed 32-bit libqtgui4…)

I'm on Linux Mint 19.3, 5.4.0-45-generic with the most recent amd proprietary drivers (amdgpu-pro-20.10-1048554).

The only thing in ~/.config/unity3d/Harebrained Schemes/SRHK is a Player.log containing the same output as the output.log produced by SRHK.sh and I've also tried launching the game with steam running/ running in offline mode/ not running at all and using the -skipmovies flag (as that apparently helped someone else somewhere… Googling this really doesn't bring up much :-/ )



Below the exact output of ./SRHK:
```
Set current directory to /media/games/steam/steam/steamapps/common/Shadowrun Hong Kong
Found path: /media/games/steam/steam/steamapps/common/Shadowrun Hong Kong/SRHK
Mono path[0] = '/media/games/steam/steam/steamapps/common/Shadowrun Hong Kong/SRHK_Data/Managed'
Mono path[1] = '/media/games/steam/steam/steamapps/common/Shadowrun Hong Kong/SRHK_Data/Mono'
Mono config path = '/media/games/steam/steam/steamapps/common/Shadowrun Hong Kong/SRHK_Data/Mono/etc'
Aborted (core dumped)
```

And the content of output.log produced by -logFile:
```
free(): invalid pointer
Stacktrace:


Native stacktrace:

/media/games/steam/steam/steamapps/common/Shadowrun Hong Kong/SRHK_Data/Mono/x86/libmono.so(+0x8b59b) [0xf726159b]
linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7efbb80]
[(nil)]

Debug info from gdb:

I refuse to debug myself!
No threads.

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

```

My libmono is libmono-2.0-1 | 4.6.2.7+dfsg-1ubuntu1
I tried installing the 32-bit version of that as well (which lead me down a rabbit hole of weird dependency issues), but to no avail.



Any help would be greatly appreciated.
Date Posted: Sep 5, 2020 @ 5:04am
Posts: 0