On Tue Apr 14 02:21:36 2026 +0000, Lorenzo Ferrillo wrote:
I can confirm that on my ArchLinux machine the tests works on 64 bit and I got no error (Steam also works well ) I did notice that the Invalid IP value detected error can appear on 32bit, do you have plan to try to address 32bit too (if there is a similar issue and it doesn't stem by other stuff at least)? I don't have any plans to implement it on 32bit myself, but it should be fairly straightforward to port a similar change over if desired.
Note that the Unity issue usually involves the stack pointer being out of bounds. The invalid IP value does not actually cause a problem for 32-bit games, it's just an indicator of the broader scope issue. There may be issues with other registers or the stack pointer being out of bounds rarely on 32-bit, but it's a lot less likely. Essentially, I think the 32-bit code is in a similar state as Wine 8 was for 64-bit, and users generally consider that stable. It's the stack pointer issue that made things much worse on 64-bit on Wine 9. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10419#note_136008