https://bugs.winehq.org/show_bug.cgi?id=39892
Bug ID: 39892 Summary: Regression in Wine 1.7.33+ causes UFile to crash with runtime error when rendering certain pages Product: Wine Version: 1.9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: anthony@anthonyfok.org Distribution: ---
Created attachment 53271 --> https://bugs.winehq.org/attachment.cgi?id=53271 Winedbg 1.9.0 log of UFile 2013 crashing at the NetFile "Interview" page
UFile 2013, which worked almost flawlessly and successfully submitted my Canadian tax returns over the Internet on my behalf with Wine 1.7.17:
* https://appdb.winehq.org/objectManager.php?sClass=version&iId=30238 (from May 2014)
now crashes consistently with a _CxxThrowException() error at msvcr100 upon clicking on the link to certain "Interview" pages. This has been tested on both Ubuntu 14.04.3 LTS and Debian sid (December 2015) with Wine-1.8 (provided by the distributions) and with Wine-1.9.0 (from WineHQ).
This same problem also plagues the newer UFile 2014, and presumably with UFile 2015.
After many trials to no avail, I finally went back to wine-unstable:i386 (1.7.17-1) from snapshot.debian.org, and... it worked!
Some more tests later, I found that wine-development:i386 (1.7.32-1) was the last good working version. From 1.7.33 on, up to 1.7.55, 1.8 and 1.9.0, Wine would crash when I click on a UFile "Interview" page like "NetFile". The "Interview" pages that crash seem to be the ones that involve some kind of HTML rendering, e.g., where an image or a hyperlink is included in the introductory text.
Just to make sure it has nothing to do with the new GCC 5.x toolchain, I took Debian's old 1.7.32-1 package from December 2014 and recompiled it inside a pbuilder/cowbuilder environment for sid-i386. Both Debian's old 1.7.32-1 package and my recompiled package work flawlessly, while both Debian's old 1.7.33-1 and my recompiled package crash at the same place.
Note, however, that HTML Help dialog works fine with all the above Wine versions up to Wine 1.9.0.
Nevertheless, since the runtime exception seems to have initiated from UFile's own DtHtmlLabelDll.dll, and pages with plain-text introductory text renders fine in Wine 1.7.33 to 1.9.0, I suspect that some changes in MSHTML introduced in 1.7.33 could be the cause of this regression.
Thanks in advance!
Anthony