https://bugs.winehq.org/show_bug.cgi?id=52231
Bug ID: 52231 Summary: Notation Software 4 freeze when moving mouse over buttons Product: Wine Version: 6.23 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: major Priority: P2 Component: winemac.drv Assignee: wine-bugs@winehq.org Reporter: reinhold.hoffmann@hotmail.com
For the testing I used the Mac builds of Gcenx. See https://github.com/Gcenx/macOS_Wine_builds
From Wine-6.17 onward there is a regression bug when moving the mouse over
buttons. Please see a quick gif video attached.
How to reproduce: (1) Download Notation Player from the link (2) Open MIDI file Song.mid included in the attachment (3) Move mouse as shown in the video
PROBLEM: The app freezes after moving the mouse over the buttons
Analysis: This functions has worked forever (since Wine-1.7 at least) The app freezes since Wine-6.17
Interestingly the bug does not exist on Linux but only on macOS. Looks like the bug appears not on every macOS version but definitely on macOS Monterey with metal graphics.
Because Wine-6.16 and all previous Wine versions Wine-6.x work fine, I conclude that with Wine-6.17 a change came in which causes the problem.
From what I see candidates could be
The enhancements in Wine-6.17 - More preparation work for the GDI syscall interface or the bug is related to Bug 52216 (https://bugs.winehq.org/show_bug.cgi?id=52216)
Unfortunately I was not able to detect the regression earlier due the another regression bug 50514 (https://bugs.winehq.org/show_bug.cgi?id=50514) which was fixed with the gdi redesign in Wine-6.19.