https://bugs.winehq.org/show_bug.cgi?id=49260
Bug ID: 49260 Summary: Protection c0000005 with MFC CPropertySheet::DoModal Product: Wine Version: 5.9 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mfc Assignee: wine-bugs@winehq.org Reporter: reinhold.hoffmann@hotmail.com Distribution: ---
Created attachment 67266 --> https://bugs.winehq.org/attachment.cgi?id=67266 Protections by CPropertySheet::DoModal
Applications using the MFC CPropertySheet::DoModal run into c0000005 protections every time the mouse moves over the app. Frequent protections are created every time the mouse moves. For complex CPropertySheet dialogs an app freezes.
I used the example from https://www.codeguru.com/cpp/controls/propertysheet/article.php/c605/Update-... (and just added AfxMessageBox("Start Program"); before DoModal to see in the log file when the protections start)
Please find attached - The codeguru example created with VS2010 as x64 app: NewPropertySheet.exe - The log file Wine_LOG.txt created by the command WINEDEBUG=+seh wine64 NewPropertySheet.exe >& Wine_LOG.txt
This example app does not freeze but complex apps with CPropertySheet::DoModal do in particular on Mac PCs.
Reinhold