http://bugs.winehq.org/show_bug.cgi?id=22979
Summary: winhelp: Gets stuck in infinite loop loading some help files Product: Wine Version: 1.2-rc2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Created an attachment (id=28459) --> (http://bugs.winehq.org/attachment.cgi?id=28459) "whatsnew.hlp" showing problem with winhlp32.exe
The Wine 1.2rc2 winhlp32.exe appears to get stuck in a loop when loading some help files. See the attached whatsnew.hlp for an example.
The following console output appears over and over: fixme:winhelp:MACRO_ChangeButtonBinding Couldn't find button 'btn_contents' fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef fixme:winhelp:HLPFILE_AddHotSpotLinks unknown hotsport target 0xef
Should I file another bug for the "hotsport" mis-spelling? :)
http://bugs.winehq.org/show_bug.cgi?id=22979
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=22979
Eric Pouech eric.pouech@orange.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |eric.pouech@orange.fr Component|-unknown |programs Ever Confirmed|0 |1
--- Comment #1 from Eric Pouech eric.pouech@orange.fr 2010-06-04 14:25:15 --- I've sent two patches to wine-patches that allow opening the files. But rendering is badly done, because of two other bugs: - no support for non-scrollable areas - mix of images & tables is kinda broken in our richedit implementation A+
http://bugs.winehq.org/show_bug.cgi?id=22979
--- Comment #2 from markk@clara.co.uk 2010-06-12 11:27:51 --- Created an attachment (id=28772) --> (http://bugs.winehq.org/attachment.cgi?id=28772) Console output on winhlp32 crashing
http://bugs.winehq.org/show_bug.cgi?id=22979
markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markk@clara.co.uk
--- Comment #3 from markk@clara.co.uk 2010-06-12 11:29:24 --- Testing with Wine 1.2rc3, whatsnew.hlp can now be loaded. However, there are still serious problems. I don't know whether the underlying cause is the same as for the infinite loop, but I'll mention it here anyway.
Use winhlp32.exe from Wine 1.2rc3 to load whatsnew.hlp. This actually opens two windows! One titled "Welcome to Dr. GUI's Espresso Stand" has the "Espresso Stand" image/menu. But the only buttons at the top of the window are << and >> (disabled/inactive). The second window is titled "Dr. GUI's Espresso Stand", and has Summary, Index, Back, << and >> buttons. That window has "Ladies and Gentlemen" text with a broken image to the left.
Clicking the Summary button causes winhlp32 to crash. Console output to that point is: fixme:winhelp:MACRO_ChangeButtonBinding Couldn't find button 'btn_contents' fixme:winhelp:MACRO_ChangeButtonBinding Couldn't find button 'btn_contents' fixme:winhelp:MACRO_ChangeButtonBinding Couldn't find button 'btn_contents' fixme:winhelp:WINHELP_GetWindowInfo Couldn't find window info for espresso ve_c/windows/winhlp32.exe: winhelp.c:270: WINHELP_GetWindowInfo: Assertion `0' failed. wine: Assertion failed at address 0x68000832 (thread 0009), starting debugger... Unhandled exception: assertion failed in 32-bit code (0x68000832).
Also, clicking any of the links in the Espresso Stand image causes a crash. Console output on doing that begins: fixme:winhelp:MACRO_ChangeButtonBinding Couldn't find button 'btn_contents' wine: Unhandled page fault on read access to 0x00020030 at address 0x743fef43 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00020030 in 32-bit code (0x743fef43).
I have attached the console output for both cases.
http://bugs.winehq.org/show_bug.cgi?id=22979
--- Comment #4 from Eric Pouech eric.pouech@orange.fr 2010-06-12 14:50:17 --- the two windows is also what native winhlp32 displays, so nothing wrong here I'll send a fix tonight for the two other items (crash in summary, and crash when clicking in image maps) thanks for testing & report A+
http://bugs.winehq.org/show_bug.cgi?id=22979
--- Comment #5 from Eric Pouech eric.pouech@orange.fr 2010-06-12 14:55:40 --- the message of btn_contents is harmless the display is still completly broken (tables layout likely) A+
http://bugs.winehq.org/show_bug.cgi?id=22979
--- Comment #6 from markk@clara.co.uk 2010-06-12 15:47:21 --- I filed bug 22981 to cover at least some of the table layout problems. (Feel free to change the component for that bug to richedit if the problem is more likely to lie there.)
http://bugs.winehq.org/show_bug.cgi?id=22979
Eric Pouech eric.pouech@orange.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Eric Pouech eric.pouech@orange.fr 2010-06-15 13:58:08 --- marking as fixed (for the infinite loop), the layout issue is still to be addressed in #22981
http://bugs.winehq.org/show_bug.cgi?id=22979
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2010-06-18 12:47:46 --- Closing bugs fixed in 1.2-rc4.