http://bugs.winehq.org/show_bug.cgi?id=59947 Bug ID: 59947 Summary: i386 unwinding testcases fail nondeterministically Product: Wine Version: 11.12 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@list.winehq.org Reporter: martin@martin.st Distribution: --- Created attachment 81315 --> http://bugs.winehq.org/attachment.cgi?id=81315 Test binary 1 Some unwinding testcases, built for i386, fail nondeterministically. These testcases are built from https://github.com/microsoft/compiler-tests/blob/master/seh/seh0023.c, seh0024.c and seh0025.c, built with "cl -MD seh0023.c". They mostly run fine, but some times, they fail with an error like this: 0160:err:virtual:virtual_setup_exception stack overflow 1088 bytes addr 0x7e3f432b stack 0x410bc0 (0x410000-0x411000-0x510000) I test it with a command setup like this: fail=; while [ -z "$fail" ]; do for i in seh????-md.exe; do echo $i; wine $i || { fail=1; break; }; done; done They mostly fail after 5-50 attempts. I see the same kind of errors both with PE and ELF builds of Wine, both with new wow64 and the old kind, built with both GCC and Clang, mingw mode and MSVC mode. (I haven't tested a setup with a full 32 bit wineserver, but they all run with a 64 bit wineserver.) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.