https://bugs.winehq.org/show_bug.cgi?id=55007
Bug ID: 55007 Summary: Multiple applications fail to run if Wine is compiled with CFLAGS="O2" (PlayOnline Viewer, Steam). Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: chiitoo@gentoo.org Distribution: ---
If Wine is compiled with CFLAGS="-O2" after 62173699c38 [1], PlayOnline Viewer (used to launch Final Fantasy XI Online) crashes right when the main window should appear with:
nhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x69ec3194).
at
Backtrace: =>0 0x69ec3194 in ddraw (+0x3194) (0x0069e334) 1 0x00417b0a in pol (+0x17b0a) (0x0069e668) 2 0x00417dcb in pol (+0x17dcb) (0x0069e7bc) 3 0x00000001 (0x00000000) 0x69ec3194 ddraw+0x3194: vmovdqa %xmm0, -0x318(%ebp)
This does /not/ happen when building with -O1 for example.
This seems to also affect at least Steam (did not have time to test anything else so far):
=>0 0x6d489493 in secur32 (+0x9493) (0x0058e094) 1 0x6d48a58f in secur32 (+0xa58f) (0x0058e0f4) 2 0x6d49140a in secur32 (+0x1140a) (0x0058e154) 3 0x6c13491f in wininet (+0x3491f) (0x0058e3b4) 4 0x6c136058 in wininet (+0x36058) (0x0058e3d4) 5 0x6c121494 in wininet (+0x21494) (0x0058f464) 6 0x6c125206 in wininet (+0x25206) (0x0058f4b4) 7 0x00404490 in steamerrorreporter (+0x4490) (0x6c128360) 8 0x8b24ec83 (0x53e58955) 0x6d489493 secur32+0x9493: vmovdqa %xmm0, -0x38(%ebp)
1. https://source.winehq.org/git/wine.git/commit/62173699c38453777c7d5638ed2e77...