http://bugs.winehq.org/show_bug.cgi?id=7955
Summary: Hoai client has exception dialog when displaying menus Product: Wine Version: CVS Platform: Other URL: http://hoai.de OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: wine-user AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
To reproduce: install the app (working around bug 7690 if needed). Ignore the expected "Lizenzdatenbank nicht vorhanden!" error dialog, which also happens on Windows.
Then click on the File menu. The app puts up a dialog saying Zugriffsverletzung bei Adresse 0069B3C5 in Modul 'S-HOAI.exe'. Lesen von Adresse 00000000
+seh,+relay,+text,+dialog shows the following output before the exception:
trace:text:DrawTextExW L"&Projekt", 8, [(10,24)-(43,42)] 00000025 trace:text:DrawTextExW Params: iTabLength=0, iLeftMargin=0, iRightMargin=0 0009:Call window proc 0x370f7a (hwnd=0x1002c,msg=WM_MENUSELECT,wp=00900000,lp=00000190) 0009:Call user32.CallWindowProcA(00370fc8,0001002c,0000011f,00900000,00000190) ret=00477e4b 0009:Call window proc 0x370fc8 (hwnd=0x1002c,msg=WM_MENUSELECT,wp=00900000,lp=00000190) 0009:Call user32.GetSubMenu(00000190,00000000) ret=0045505e 0009:Ret user32.GetSubMenu() retval=000001e0 ret=0045505e 0009:Ret window proc 0x370fc8 (hwnd=0x1002c,msg=WM_MENUSELECT,wp=00900000,lp=00000190) retval=00000000 0009:Ret user32.CallWindowProcA() retval=00000000 ret=00477e4b 0009:Ret window proc 0x370f7a (hwnd=0x1002c,msg=WM_MENUSELECT,wp=00900000,lp=00000190) retval=00000000 0009:Call winex11.drv.ReleaseDC(0001002c,000002e4,00000000) ret=7ec34e6c 0009:Ret winex11.drv.ReleaseDC() retval=00000001 ret=7ec34e6c 0009:Call window proc 0x370f7a (hwnd=0x1002c,msg=WM_INITMENUPOPUP,wp=000001e0,lp=00000000) 0009:Call user32.CallWindowProcA(00370fc8,0001002c,00000117,000001e0,00000000) ret=00477e4b 0009:Call window proc 0x370fc8 (hwnd=0x1002c,msg=WM_INITMENUPOPUP,wp=000001e0,lp=00000000) trace:seh:raise_exception code=c0000005 flags=0 addr=0x69b3c5
so I wonder if we're sending a bad WM_INITMENUPOPUP somehow?
I think people have been complaining about that message, and Alexandre has been promising to fix it, for quite some time: http://groups.google.com/group/comp.emulators.ms-windows.wine/browse_thread/... :-)