ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.89k stars 286 forks source link

SteamApi_Init() fails on latest version #1200

Closed Sirox228 closed 10 months ago

Sirox228 commented 10 months ago

i had a box64 version from +- December 12, just updated to latest one and it seems that steamapi in unreal engine games is no more working (it was working fine just before the update) Screenshot_2024-01-12-20-54-22-823_com termux x11 the log after dxvk initialization is only those 2 lines:

shared memfd open() failed: Invalid argument
shared memfd open() failed: Invalid argument
ptitSeb commented 10 months ago

you launch steam game on mobox? or is it some other solution? Is taht a windows version of steam or linux version? And what game what is?

Sirox228 commented 10 months ago

i'm running guilty gear strive on wine ge 8.13, it's pirated version of the game, i assume it uses goldberg steam emu. it was always working without steam, like any such game should work, but just in case i tried to start it while steam was running - same issue

ptitSeb commented 10 months ago

Ok. It would be nice to do a bisect to find the offending commit, but I know it's difficult to do in mobox.

Sirox228 commented 10 months ago

i can do that in termux-box, it have same issue, but uses proot/chroot so i can compile it myself

ptitSeb commented 10 months ago

i can do that in termux-box, it have same issue, but uses proot/chroot so i can compile it myself

That would be very helpfull!

Sirox228 commented 10 months ago

i made the bisection. it seems that 5e9e1fa made the issue

ptitSeb commented 10 months ago

Oh, the memory tracking change? that's strange. Well, ok, I'll have a deeper look at that tomorrow. Thanks for the bisect.

Sirox228 commented 10 months ago

issue is still there on latest version (with merged pr)

hisham2630 commented 10 months ago

issue is still there on latest version (with merged pr)

same here

Sirox228 commented 10 months ago

fixed now