Closed ottop closed 1 year ago
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
This is completely normal, Steam puts both 32-bit and 64-bit gameoverlayrenderer.so in LD_PRELOAD and then glibc's dynamic linker always complaints about one of them.
* Assertion at mono-threads.c:1092, condition `(current > *staddr) && (current < *staddr + *stsize)' not met
That looks like you might need LD_PRELOAD=${LD_PRELOAD}:monofix.so %command%
.
ERROR: ld.so: object '/usr/home/steam/.steam/steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
This is completely normal, Steam puts both 32-bit and 64-bit gameoverlayrenderer.so in LD_PRELOAD and then glibc's dynamic linker always complaints about one of them.
* Assertion at mono-threads.c:1092, condition `(current > *staddr) && (current < *staddr + *stsize)' not met
That looks like you might need
LD_PRELOAD=${LD_PRELOAD}:monofix.so %command%
.
Unfortunately it seems that adding the launch option does nothing to change the behaviour or output.
Yeah, turns out I'm targeting a different codepath with that workaround. Try https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253337#c7.
Yeah, turns out I'm targeting a different codepath with that workaround. Try https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253337#c7.
I tried adding 'kern.sgrowsiz="8192"' to my loader.conf, which I presume is what the linked post suggests. Unfortunately that also did not change anything.
loader.conf? It's a sysctl value.
loader.conf? It's a sysctl value.
Oh, I'll try that.
Also, it's not specified in kilobytes. You need to set it to 8388608 for 8 MB.
I put it in my sysctl.conf with the corrected value and restarted, but that does not seem to change anything about launching the game either.
Does sysctl kern.sgrowsiz
actually show it as applied?
Does
sysctl kern.sgrowsiz
actually show it as applied?
Yes it does, assuming that this means that:
kern.sgrowsiz: 8388608
I don't see why that wouldn't work. Are you still getting the same assertion check failure?
I don't see why that wouldn't work. Are you still getting the same assertion check failure?
Yup, I get the exact same output.
You didn't attempt to upgrade glibc by chance? Or any other packages?
You didn't attempt to upgrade glibc by chance? Or any other packages?
Well, I have updated my system yesterday to have things, well, updated, but I have not upgraded anything after that. I'm currently up to date with 13.0 latest.
Are you able to test a few more XNA or Unity games? This is a really curious issue.
Are you able to test a few more XNA or Unity games? This is a really curious issue.
So far I have only tested Stardew Valley and another game called One Thousand Lies, which is not on the compatibility list. They both throw the same error. I'll try some other games that use unity or xna from the list and from outside of the list later. I'm also going to be away for about a week from tomorrow, so I won't be able to try anything in that time, but I'll try to at least test a few more games before then.
So far I have only tested Stardew Valley and another game called One Thousand Lies, which is not on the compatibility list. They both throw the same error.
I don't think that's physically possible, there is no Mono in the second game.
So far I have only tested Stardew Valley and another game called One Thousand Lies, which is not on the compatibility list. They both throw the same error.
I don't think that's physically possible, there is no Mono in the second game.
You are right. My memory was wrong there. It has a problem with not finding /etc/machine-id.
So I tired running Hollow Knight with the relevant launch option and I get a different error: Error in `/usr/home/steam/.steam/steam/steamapps/common/Hollow Knight/hollow_knight.x86_64': free(): invalid pointer: 0x000000080d82feb6
Have you try to run it with "native" mono ? See https://github.com/rfht/fnaify I had success to run it with the version 1.5.4 (had it on GOG)
Have you try to run it with "native" mono ? See https://github.com/rfht/fnaify I had success to run it with the version 1.5.4 (had it on GOG)
In my case it didn't work and just gave me a blind configuration check failure. Might be because it's the Steam version. I presume it would be better if I could get it from GOG, but I would much prefer not spending the money on another copy.
I'm using FreeBSD 13.0-RELEASE-p4 and want to use linux-steam-utils to run a game (Stardew Valley). This has been marked as working on the compatibility list as well. As far as graphics drivers go, I run the Nvidia proprietary ones. The issue occurs whether I get linux-steam-utils from the FreeBSD repo or compile it manually.
Each time I try to launch the game, I get the following: