Skip to content

[WoW64]: LEGO Star Wars/Star Wars Battlefront: Various SEH crashes in retail installers #5018

@chadmed

Description

@chadmed

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:

  1. Install some flavour of WINE and FEX 2510 DLLs.
  2. 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.
  3. Observe the installers crash with SEH-related error messages coming from WINE.

Expected behavior
The installers should run without crashing.

Screenshots and Video

Image 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions