http://bugs.winehq.org/show_bug.cgi?id=23818
Summary: Adobe FrameMaker 8: crashes on exit - fix inside, please apply Product: Wine Version: 1.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: sven-ola@gmx.de
Created an attachment (id=29885) --> (http://bugs.winehq.org/attachment.cgi?id=29885) Fix for FrameMaker 8 exit crash
FrameMaker8 runs fine with wine (provided that the Arial font is avail, e.g. from apt-get install msttcorefonts). But while exiting the program, the console shows 'BUG: holding USER lock' while Frame tries to open the "Internal Program Error" dialog box. For this reason, all changed settings never made it to the maker.ini file (such as display options or last window position). Root cause: the following func does never return (SEGV)
Call user32.GetClassInfoExW(00400000,00a175e0 L"DockWnd32",00000000)
This looks like a Frame bug that is never triggered with MSWindows. I presume, that the MSWindows API is more tolerant here. I'll attach a small patch to fix this. Fix applies to my ubuntu 1.2-1.1.42 version but should do on current GIT also.