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.
http://bugs.winehq.org/show_bug.cgi?id=23818
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2010-07-28 10:04:36 --- What you attached doesn't look like a patch.
http://bugs.winehq.org/show_bug.cgi?id=23818
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Adobe FrameMaker 8: crashes |Adobe FrameMaker 8: crashes |on exit - fix inside, |on exit |please apply |
http://bugs.winehq.org/show_bug.cgi?id=23818
Sven-Ola sven-ola@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #29885|Fix for FrameMaker 8 exit |Wrong file - please ignore description|crash | Attachment #29885|1 |0 is patch| | Attachment #29885|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=23818
--- Comment #2 from Sven-Ola sven-ola@gmx.de 2010-07-29 00:53:23 --- Created an attachment (id=29899) --> (http://bugs.winehq.org/attachment.cgi?id=29899) Fix for FrameMaker 8 exit crash
http://bugs.winehq.org/show_bug.cgi?id=23818
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2010-07-29 01:56:34 --- I sent a patch with a test case: http://www.winehq.org/pipermail/wine-patches/2010-July/091482.html
http://bugs.winehq.org/show_bug.cgi?id=23818
--- Comment #4 from Sven-Ola sven-ola@gmx.de 2010-07-29 16:41:30 --- Patch works perfectly. Checked with current Ubuntu/Lynx and "apt-get -b source wine" => wine1.2_1.1.42-0ubuntu4_i386.deb. Thank you very much.
http://bugs.winehq.org/show_bug.cgi?id=23818
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2010-08-03 22:03:33 --- The patch has been committed.
http://bugs.winehq.org/show_bug.cgi?id=23818
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2010-08-03 22:06:42 --- Here is the relevant commit: http://source.winehq.org/git/wine.git/?a=commitdiff;h=5aa45d9cf4cb1f089eb424...
http://bugs.winehq.org/show_bug.cgi?id=23818
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2010-08-20 12:39:30 --- Closing bugs fixed in 1.3.1.