http://bugs.winehq.org/show_bug.cgi?id=23416
Summary: PAF5 help content panel is blank for most chapters. Product: Wine Version: 1.2-rc5 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: rm.riches@verizon.net
This is a regression in a downloadable application. I'm sorry, but I cannot afford the hours of time it takes to run a regression test to pinpoint the commit that introduced the problem.
With Wine 1.2-rc4, the help window worked fine. With 1.2-rc5, in the help window brought up by the yellow question mark, the right-hand content pane is blank for most chapters. To duplicate, install and start PAF5, click on the yellow question mark icon in the toolbar, then observe the right-hand panel is blank.
The observed symptoms are very similar to a regression introduced in about 1.1.12 and fixed in 1.1.28.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #1 from Robert Riches rm.riches@verizon.net 2010-06-27 18:55:28 --- Oh, now I found it. The bug with similar symptoms introduced in about 1.1.12 and fixed in 1.1.28 is bug #17227.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #2 from Robert Riches rm.riches@verizon.net 2010-06-27 18:59:24 --- Created an attachment (id=29204) --> (http://bugs.winehq.org/attachment.cgi?id=29204) stdout, stderr of session showing blank help panel
This is stdout and stderr from a PAF5 session with Wine 1.2-rc5 that showed the blank help content panel.
http://bugs.winehq.org/show_bug.cgi?id=23416
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Status|UNCONFIRMED |NEW URL| |http://ftp.ldscatalog.com/P | |AF5EnglishSetup.exe CC| |aric@codeweavers.com Component|-unknown |shlwapi Ever Confirmed|0 |1
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2010-06-27 20:25:31 --- Regression testing indicates:
ea029bd2fb3754ea1c30e41e1a4c6cb770f4c9e1 is the first bad commit commit ea029bd2fb3754ea1c30e41e1a4c6cb770f4c9e1 Author: Aric Stewart aric@codeweavers.com Date: Wed Jun 23 15:47:35 2010 +0900
shlwapi: URL_FILE_USE_PATHURL flag only unescapes file urls in UrlCanonicalize.
:040000 040000 3197a413ad155c24b77e07d5b4429dd5d8f2593b 237c83aca38ad828edaab19007a6488332a09552 M dlls
Reverting the commit restores the CHM help window content view.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #4 from Aric Stewart aric@codeweavers.com 2010-06-30 08:27:33 --- (In reply to comment #3)
Regression testing indicates:
ea029bd2fb3754ea1c30e41e1a4c6cb770f4c9e1 is the first bad commit commit ea029bd2fb3754ea1c30e41e1a4c6cb770f4c9e1 Author: Aric Stewart aric@codeweavers.com Date: Wed Jun 23 15:47:35 2010 +0900
shlwapi: URL_FILE_USE_PATHURL flag only unescapes file urls in
UrlCanonicalize.
:040000 040000 3197a413ad155c24b77e07d5b4429dd5d8f2593b 237c83aca38ad828edaab19007a6488332a09552 M dlls
Reverting the commit restores the CHM help window content view.
Could I get a +shell log?
-aric
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #5 from Andrew Nguyen arethusa26@gmail.com 2010-06-30 09:15:48 --- Created an attachment (id=29262) --> (http://bugs.winehq.org/attachment.cgi?id=29262) +shell trace for hh.exe paf5.chm
http://bugs.winehq.org/show_bug.cgi?id=23416
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz@gmail.co | |m
--- Comment #6 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-04 11:25:38 --- The same is for AutoCAD 2008.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #7 from Aric Stewart aric@codeweavers.com 2010-07-05 08:33:47 --- I have written some extended tests and it really appears that my shlwapi change is correct. which means that there is probably a failure somewhere else that this has uncovered.
could i get +shell,+file?
-aric
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #8 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-05 08:55:20 --- Created an attachment (id=29370) --> (http://bugs.winehq.org/attachment.cgi?id=29370) WINEDEBUG=+shell,+file on Wine-1.2-rc6
wine hh acad_acg.chm
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #9 from Aric Stewart aric@codeweavers.com 2010-07-07 10:39:09 --- Ok, I am not seeing the steps to resolve the %20 back into spaces.
Could i get +relay as well so I can see the steps between shlwapi and the CreateFile call.
It could be the CreateFile can accept %20 as spaces, so that should be tested.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #10 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-07 11:02:09 --- Created an attachment (id=29426) --> (http://bugs.winehq.org/attachment.cgi?id=29426) WINEDEBUG=+shell,+file,+relay on Wine-1.2-rc6 part 1
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #11 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-07 11:02:33 --- Created an attachment (id=29427) --> (http://bugs.winehq.org/attachment.cgi?id=29427) WINEDEBUG=+shell,+file,+relay on Wine-1.2-rc6 part 2
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #12 from Aric Stewart aric@codeweavers.com 2010-07-07 14:19:34 --- Created an attachment (id=29429) --> (http://bugs.winehq.org/attachment.cgi?id=29429) Patch to test.
Please try this patch. shlwapi is improperly flipping the slashes, not sure if that is affecting much or not. But it is an error.
This is not a proper fix, just a test.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #13 from Robert Riches rmriches@ieee.org 2010-07-07 23:47:31 --- The patch in comment #12 does _NOT_ appear to have fixed the problem with PAF5. However, it didn't do anything too terribly hideously bad to it, either.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #14 from Aric Stewart aric@codeweavers.com 2010-07-08 07:26:51 --- (In reply to comment #13)
The patch in comment #12 does _NOT_ appear to have fixed the problem with PAF5. However, it didn't do anything too terribly hideously bad to it, either.
could i get another +shell,+file,+relay log with the patch applied?
thanks, -aric
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #15 from Aric Stewart aric@codeweavers.com 2010-07-08 13:50:53 --- Ok, I have had a few moments to use the downloadable applications to attempt this.
It appears to be a urlmon issue actually. I notice that if i use native shlwapi, things do not improve. But if i used native urlmon then i start getting help pages rendering.
I will look to see if i can find out what is failing in urlmon.dll
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #16 from Robert Riches rmriches@ieee.org 2010-07-13 22:12:25 --- Is there anything that can be done to try to get this fixed in the impending 1.2 release? PAF5's help function was non-functional on 1.0 due to a similar regression. Now, it looks like 1.2 will also be non-functional.
I wonder how many years it will be until 1.4, and whether 1.4 might not also have a similar regression.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #17 from Aric Stewart aric@codeweavers.com 2010-07-14 07:58:07 --- (In reply to comment #16)
Is there anything that can be done to try to get this fixed in the impending 1.2 release? PAF5's help function was non-functional on 1.0 due to a similar regression. Now, it looks like 1.2 will also be non-functional.
I wonder how many years it will be until 1.4, and whether 1.4 might not also have a similar regression.
I am been working with a new intern here to debug this issue and try to find what is going on.
It is becoming clear that the issue is pretty deeply connected with wine's urlmon and the fix is going to require overhauling how urlmon does CreateURLMoniker or how the resulting moniker handles the IInternetProtocolRoot::Start method.
I doubt a proper fix will be even an option for 1.2. There are a few places that a hack could be put in to correct the behavior but i doubt even more that that would make it into 1.2
http://bugs.winehq.org/show_bug.cgi?id=23416
nathan.n saturn_systems@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saturn_systems@yahoo.com
--- Comment #18 from nathan.n saturn_systems@yahoo.com 2010-07-14 19:16:35 --- same issue for tmg7
does not render chm http://bugs2.winehq.org/attachment.cgi?id=29589
previous behaviour http://bugs.winehq.org/attachment.cgi?id=18820
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #19 from Robert Riches rmriches@ieee.org 2010-08-15 16:53:28 --- Apparently the same problem for LDS Scriptures 1.1. Under Help -> Contents, then Tutorials -> Reference levels, the page does not show. Other pages show only a box with a red dot in it instead of the intended content. Wine 1.2-rc4 works fine. 1.2 and 1.3.0 fail.
http://bugs.winehq.org/show_bug.cgi?id=23416
Lawrence E Toal let02do@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |let02do@earthlink.net
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #20 from Robert Riches rmriches@ieee.org 2010-10-03 21:21:23 CDT --- With Wine version 1.3.4 and PAF 5, the problem symptoms appear to be gone.
With Wine version 1.3.4 and LDS Scriptures 1.1, the problem symptoms are greatly reduced, apparently showing essentially all the text of the help pages but not the graphics.
Was the a fix committed for 1.3.4 that can account for the disappearance of (most of) the symptoms?
Are other applications still showing symptoms, or are they fixed, too?
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #21 from nathan.n saturn_systems@yahoo.com 2010-10-03 21:45:49 CDT --- (In reply to comment #20)
Are other applications still showing symptoms, or are they fixed, too?
Still the same for tmg7 (The Master Genealogist v7.04) in wine 1.3.4
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #22 from Lawrence E Toal let02do@earthlink.net 2010-10-04 16:57:32 CDT --- (In reply to comment #20)
With Wine version 1.3.4 and PAF 5, the problem symptoms appear to be gone.
With Wine version 1.3.4 and LDS Scriptures 1.1, the problem symptoms are greatly reduced, apparently showing essentially all the text of the help pages but not the graphics.
Was the a fix committed for 1.3.4 that can account for the disappearance of (most of) the symptoms?
Are other applications still showing symptoms, or are they fixed, too?
I've just added this as a bug Mozart 10.0.9.0 experiences.
With Wine 1.3.4 the Chm help file text renders, but graphics don't and the links are dead.
Is this bug related to bug 23622 ??
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #23 from Robert Riches rmriches@ieee.org 2010-10-10 16:55:12 CDT --- Wine version 1.2.1 does not fix this bug for PAF 5.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #24 from nathan.n saturn_systems@yahoo.com 2010-10-16 16:39:30 CDT --- Created an attachment (id=31312) --> (http://bugs.winehq.org/attachment.cgi?id=31312) behaviour in wine 1.3.5
Behaviour of tmg7 (The Master Genealogist v7.04) in wine 1.3.5 has changed and the application now shows help in the left hand panel with non functional links and no images / the right hand panel for the TOC does not show / I can now see that the second copy of the help window contains help relevant to the function you are on and the first copy of help displays the initial "Welcome to ..."
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #25 from Robert Riches rmriches@ieee.org 2010-10-17 19:36:25 CDT --- Wine Wine 1.3.5 (didn't check in 1.3.4) the help functions of LDS Scriptures 1.1 have similar behavior reported for some other applications in 1.3.4 and 1.3.5. Most of the text renders well, but the graphics don't. Some of the text pages don't render--showing no change in the right-hand content pane when a new topic is clicked in the left-hand TOC pane.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #26 from Lawrence E Toal let02do@earthlink.net 2010-10-17 23:45:22 CDT --- With wine-1.3.5, Mozart 10.0.9.0 still displays the bug. Text renders, but graphics do not render. Links in the help text to other parts of the help file are dead. This makes the Mozart help largely unusable from within WINE and requires a third party viewer such as kchmviewer to display the information. With the third party viewers, the *.chm files render as they should.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #27 from Robert Riches rmriches@ieee.org 2010-10-31 15:03:33 CDT --- Looking more closely while testing Wine 1.3.6 on PAF 5, the graphical items in the help viewer are not working. I was not able to find any hyperlinks for this application.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #28 from Robert Riches rmriches@ieee.org 2010-11-14 21:14:37 CST --- With Wine 1.3.7 and PAF5, the right-hand content panel in the help window is entirely blank for all content chapters I tested, including those that had content with 1.2-rc5.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #29 from Robert Riches rmriches@ieee.org 2010-11-14 21:36:24 CST --- Ditto for LDS Scriptures version 1.1. In the help window, the right-hand content pane is entirely blank.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #30 from nathan.n saturn_systems@yahoo.com 2010-11-14 22:55:50 CST --- In wine 1.3.7 with The Master Genealogist 7.04 both panels are blank :(
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #31 from NSLW lukasz.wojnilowicz@gmail.com 2010-12-02 04:00:26 CST --- This bug should be qualified as major as it causes "loss of functionality for a wide range of applications"
BTW. It's still issue in current git
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #32 from NSLW lukasz.wojnilowicz@gmail.com 2011-01-17 11:43:48 CST --- The bug isn't present any more in wine-1.3.11-284-ge98a0e5
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #33 from Lawrence E Toal let02do@earthlink.net 2011-01-17 22:47:36 CST --- (In reply to comment #32)
The bug isn't present any more in wine-1.3.11-284-ge98a0e5
This is not my result with the Mozart software. Here, with a clean install of the January 7, 2011 wine-1.3.11 release, the Bug is alive and well.
Is wine-1.3.11-284-ge98a0e5 the current git as of 2011-01-17 11:43:48 CST ?
Should we look forward to this as a bugfix in the next release?
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #34 from Lawrence E Toal let02do@earthlink.net 2011-01-23 17:34:32 CST --- (In reply to comment #32)
The bug isn't present any more in wine-1.3.11-284-ge98a0e5
As of wine-1.3.12, the Bug as stated,"...help content panel is blank for most chapters," is no longer present in Mozart 10.
Using wine-1.3.12, the Help contents do indeed display as text, but without image rendering and without the ability to follow links in the text. Javascript popups such as"javascript:mzpopup(..." are also not rendered.
From my point of view, this is excellent progress. Since this
bug, 23416, as stated is fixed, should a new one be started for these other issues, or is there another bug report covering those problems?
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #35 from Robert Riches rmriches@ieee.org 2011-01-23 20:45:24 CST --- With Wine 1.3.12, application PAF5 does display text. However, the application crashes after clicking on four chapter titles. I filed a new bug #25873 for that new symptom.
I'm not able to tell whether the root cause of this bug is the same as or different from that of #25873, so I don't know whether this one should or should not be marked fixed. The symptoms have varied for this one, so it _might_ be the same root cause.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #36 from Lawrence E Toal let02do@earthlink.net 2011-01-24 13:21:44 CST --- (In reply to comment #35)
With Wine 1.3.12, application PAF5 does display text. However, the application crashes after clicking on four chapter titles. I filed a new bug #25873 for that new symptom.
I'm not able to tell whether the root cause of this bug is the same as or different from that of #25873, so I don't know whether this one should or should not be marked fixed. The symptoms have varied for this one, so it _might_ be the same root cause.
I'm as puzzled about where the problem begins as you are. In the App I maintain, "Mozart," the author has placed the help system in *.chm, aka "Compiled HTML" files. A third party chm viewer renders these fairly well.
I've noticed that a wine program that comes with the release, "hh.exe," gives the same rendering as the help window that opens when accessing help from Mozart. I.E., no images, no active links, etc. But I don't know if this is what is being used when runing an app, and therefore is a logical place to look, or if the rendering takes place elsewhere. I could also start bugs for the various bits I've noticed, but it does seem like an un-necessary proliferation if all this stems from the same point.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #37 from Lawrence E Toal let02do@earthlink.net 2011-01-24 13:39:25 CST --- (In reply to comment #35)
Also,
Because of the age of the reports (2008) I doubt that they can be directly related to present code, but both the link reference and accessing help causing a program crash have been addressed before.
bug #14225 and bug #19714
Both were closed, but might have a clue.
--Lawrence
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #38 from Robert Riches rmriches@ieee.org 2011-03-20 17:33:35 CDT --- With PAF5, the symptoms appear to have gone away with Wine 1.3.16 and Wine Gecko 1.2.0.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #39 from Robert Riches rmriches@ieee.org 2011-03-20 18:21:30 CDT --- Also, the symptoms appear to have gone away with Wine 1.3.16 and Wine Gecko 1.2.0 and application LDS Scriptures 1.1.
http://bugs.winehq.org/show_bug.cgi?id=23416
--- Comment #40 from Lawrence E Toal let02do@earthlink.net 2011-03-20 21:32:18 CDT --- Excellent!
With wine-1.3.16 and the new Gecko, both the Mozart help and the Mozart tutorial show no signs of this bug. Also, the images render and the various links work in this app's *.chm help and tutorial files.
http://bugs.winehq.org/show_bug.cgi?id=23416
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #41 from Dmitry Timoshkov dmitry@codeweavers.com 2011-03-21 03:45:03 CDT --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=23416
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #42 from Alexandre Julliard julliard@winehq.org 2011-04-01 12:40:16 CDT --- Closing bugs fixed in 1.3.17.