[Bug 49260] Some MFC applications using CPropertySheet freeze in CPropertySheet::DoModal on Mac OS X

WineHQ Bugzilla wine-bugs at winehq.org
Wed May 27 12:47:23 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49260

--- Comment #2 from Reinhold <reinhold.hoffmann at 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

-- 
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.


More information about the wine-bugs mailing list