https://bugs.winehq.org/show_bug.cgi?id=44743
Bug ID: 44743 Summary: Segfault in Wine-d3d. Affected; Anno1404, LAA flag set Product: Wine Version: 3.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: aphid.mmonly@gmail.com Distribution: ---
Created attachment 60753 --> https://bugs.winehq.org/attachment.cgi?id=60753 Stack backtrace and loaded libraries
To reproduce the specific segfault:
1) Install Anno1404, either the steam version or the GoG one. 2) Patch the I.A.A.M. mod over Anno 1404 3) Apply the '4gb patch' to the result (or flag the executable as large-address-aware). 4) Launch the game, play a big map for about 60-70 minutes (or leave it running for that long).
Wined3d will segfault at address (+0x34dee) (0x0033f038), according to winedbg. See the attached file for more information.
As far as I've tested, it's always that exact spot where the fault happens. Without a debugger attached, a user would experience a freezing program. If ran in full-screen mode, it will also lock up your X session, requiring the user to terminate the wine application from another tty console.