[Bug 17010] New: Interface not supported in mshtml
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Jan 18 15:47:59 CST 2009
http://bugs.winehq.org/show_bug.cgi?id=17010
Summary: Interface not supported in mshtml
Product: Wine
Version: 1.1.13
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: mshtml
AssignedTo: wine-bugs at winehq.org
ReportedBy: jmranger at hotmail.com
( Discussion initially started at http://forum.winehq.org/viewtopic.php?t=3541
)
Trying to use "Impôt Expert", a canadian tax software (in French), version
2008.1201.
Tried with Wine 1.0.1, as packaged by Debian Team.
Installer works, basic forms too, but after entering tax payer ID, application
crash. Last info on console is
fixme:mshtml:HTMLDocument_QueryInterface
(0x19f410)->({df0b3d60-548f-101b-8e65-08002b2bd119} 0x33c740) interface not
supported
followed by a message about unhandled exception (sorry, no verbatim info
available). I'm assuming the software isn't programmed to trap the
E_NOINTERFACE value returned by HTMLDocument_QueryInterface in htmldoc.c
Tried with Wine 1.1.3 from http://winehq.org/download/deblenny
Same result, except that the unhandled exception message is gone.
I tried rebuilding and patching, without success. Apparently, UUID
df0b3d60-548f-101b-8e65-08002b2bd119 is already handled as ISupportErrorInfo in
wine, but just not implemented in mshtml.
After reading http://msdn.microsoft.com/en-us/library/ms714399(VS.85).aspx I
tried patching HTMLDocument_QueryInterface to return S_FALSE instead of
E_NOINTERFACE (increadibly ugly, but just to peek). In that case, Wine crash
with a
wine: Unhandled page fault on read access to 0x00000000 at address 0x4eb79d
(thread 002a), starting debugger...
I'd think that there is no way but to really implement the interface.
Let me know what else I can provide. I'm able to test patches, but as this is
on a P3 with 256MB RAM, it's somewhat painful.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list