https://bugs.winehq.org/show_bug.cgi?id=46376
Bug ID: 46376 Summary: Touhou 10 on macOS 10.13.6 (High Sierra) may crash or freeze on startup after Security Update 2018-003 Product: Wine Version: 4.0-rc3 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: andrewsuicune@gmail.com
When testing Touhou 10 - Mountain of Faith for the 4.0 release candidates, I noticed that the game began crashing/freezing, mainly during Fullscreen. None of the other games in the series I had tested recently exhibited this issue and this particular installment had never done this kind of behavior. Worse, it was difficult to replicate because a freeze during fullscreen mode required forcefully killing the OS and rebooting the machine since all other I/O other than hard reset are blocked by Wine.
Though this happened on 4.0 rc3, I went back to Wine 3.11 and tried it out again. I was able to freeze the OS simply by selecting Fullscreen and doing *nothing* but wait for the main menu.
On 4.0 rc3 Fullscreen, hitting the down arrow key on the "Press Any Key" screen causes Wine to crash with the following:
wine: Unhandled page fault on read access to 0x1102983d at address 0x7bc40a7b (thread 0061), starting debugger... 0061:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc406db
~~~~~
I have not classified this as a regression since every other Touhou game I've tested has not exhibited this issue and since the game was working fine (afaik) on 3.11 when I tested it way back then but no longer functions when I run 3.11 now, implying that something other than the Wine updates broke.
My suspicion is that something in the latest macOS High Sierra security update broke something with the way Wine works with this specific application.
If possible, I'd like the following to be tested:
- First, if someone else can replicate the crash on Wine 3.11 using macOS High Sierra 10.13.6 with Security Update 2018-003. - Next, if possible, for the same to be attempted on macOS High Sierra 10.13.6 without Security Update 2018-003 (though this may be difficult or impossible to do)
If the macOS update was what broke the game, then this is *probably* not a Wine bug. If it's broken on Wine 3.11 and pre-Security Update 2018-003 macOS High Sierra, then further investigation may be required as to why the game was working fine back in June but no longer functions now.
Once the game is running (IE if you can actually get through the menus without the game crashing/freezing), things seem to be fine from that point onwards, though I am unable to definitively confirm this.