[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