- 
                Notifications
    
You must be signed in to change notification settings  - Fork 173
 
Description
Retail CD/DVD copies of both games, launching the installer(s) results in various SEH errors in WINE with FEX 2510 DLLs. This is a regression from 2508 and 2509 where WoW64 worked. Tested with upstream WINE 10.15 (known working with FEX 2507), WINE 10.17, and the upstream-arm64ec branch from bylaws/wine. All tests done inside and outside of muvm. Also tested with just about every possible FEXConfig combination.
This does not seem relegated to just these two installers, but they're the ones I have on hand to test and ones I know worked previously.
To Reproduce
Steps to reproduce the behavior:
- Install some flavour of WINE and FEX 2510 DLLs.
 - Attempt to launch the LEGO Star Wars or Star Wars Battlefront installers. In the case of the latter, LaunchBF.exe will open to a blank white screen with FEX 2507 but this is a WINE bug. With FEX 2510, you get the SEH nonsense.
 - Observe the installers crash with SEH-related error messages coming from WINE.
 
Expected behavior
The installers should run without crashing.
Screenshots and Video
Log above is from a clean wineprefix spun up by bylaws/wine trying to launch the SWBF installer. All tested WINE versions behave identically with FEX 2510.
System information:
- OS: Gentoo ~arm64
 - CPU/SoC: Apple M2 Max
 - Video driver version: Upstream Mesa 25.2.6
 - RootFS used: Gentoo FEX rootfs
 - FEX version: Upstream FEX-2510 as tagged
 - Thunks Enabled: No
 
Additional context
- Is this an x86 or x86-64 game: Both titles are x86-only
 - Does this reproduce on AArch64 with Radeon/Intel/Nvidia: Untested
 - Is this a Vulkan game: By way of x86 DXVK, yes. But we don't get that far.
- If Yes, What is your Vulkan driver: Honeykrisp
 
 
Output of wineserver -df 2>&1 | tee -a winelog.log & wine 'D:\setup.exe' 2&>1 | tee -a winelog.log: https://0x0.st/KL_7.log