https://bugs.winehq.org/show_bug.cgi?id=49260
--- Comment #2 from Reinhold reinhold.hoffmann@hotmail.com --- Hello Anastasius,
First of all, thanks for your immediate response and analysis.
Here is the scenario for a complex app which freezes in CPropertySheet::DoModal. The app is a x64 created with Visual Studio.
The freeze happens from OS X El Capitan through Catalina (here the x64 Wine is only installed) from Wine 5.0 to the latest available version on Mac Wine 5.7 downloaded from https://dl.winehq.org/wine-builds/macosx/download.html.
Steps: Latest available Wine 5.7 installed from https://dl.winehq.org/wine-builds/macosx/download.html Download Trial Version of Composer English from https://www.notation.com/Download.php
Install it (when it is saved into the Downloads folder) with the command line wine64 msiexec /i $HOME/Downloads/Inst_NS_Composer_4_English_Trial.msi proceed with the default steps
Start the app by wine64 $HOME/.wine/drive_c/Program\ Files/Notation_4/Composer_4/Composer.exe
Click on the front page to OPEN A MIDI, XML OR .NOT FILE
Open the file Minuet.mid
Scenario 1:
From the Menu
Staff -> Transpose actual concert pitches NEXT When the page „Transpose Actual Pitches (step 2 of 2)" opens, the app freezes
Scenario 2:
From the Menu
Part -> Easy Notes part NEXT NEXT NEXT When the page „Prepare Part Wizard: Chord Names Option (Step 4 of 5)", the app freezes
In both cases the app freezes when calling CPropertySheet::DoModal
=========================================
Additional observations:
(1) when launching the app with WINEDEBUG=+seh as such WINEDEBUG=+seh wine64 $HOME/.wine/drive_c/Program\ Files/Notation_4/Composer_4/Composer.exe there is no freeze and all works fine.
(2) when using CPropertySheet::Create instead of CPropertySheet::DoModal all works fine, too. However, DoModal cannot be just replaced by Create.
==========================================
Thanks for your help