https://bugs.winehq.org/show_bug.cgi?id=40297
Bug ID: 40297 Summary: Multiple app crashes in macdrv_EnumDisplayMonitors Product: Wine Version: 1.9.5 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zakk@rsdio.com
Created attachment 53935 --> https://bugs.winehq.org/attachment.cgi?id=53935 Deathsmiles crash backtrace
The steam games Mushihimesama and Deathsmiles both crash on start with the attached logs and backtrace (attachments are for Deathsmiles). This games are both by the same developer so they are likely tickling the same bug.
I've done some additional testing and this is what I've found:
It crashes with all the pre-packaged version of wine for OSX, going back to 1.9.0 It crashes if I use brew to install wine (brew install wine --devel) It crashes if I compile my own wine from a clean source tree; using the latest XCode under OSX 10.11.3 (SDK 10.11)
As a final test I cobbled together a build environment that's somewhat close to the WineSkin engine build environment. This uses gcc-4.2 and the OSX 10.6 SDK.
When compiled this way it DOES NOT crash, and everything works great.
I also took this build environment and used clang instead of gcc-4.2 (so the SDK was still 10.6); the resulting wine CRASHES in the same way as the others.
It seems clang may be the issue, or at least some factor in allowing other issues to cause a crash?