[Bug 13462] New: Launchpad Enhanced crashes due to problem with Context_QueryInterface

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 26 20:36:45 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=13462

           Summary: Launchpad Enhanced crashes due to problem with
                    Context_QueryInterface
           Product: Wine
           Version: CVS/GIT
          Platform: PC
               URL: http://launchpad.thewildclan.com/
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ole
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: ehoover at mines.edu


Created an attachment (id=13379)
 --> (http://bugs.winehq.org/attachment.cgi?id=13379)
Hack for keeping things from crashing

Context_QueryInterface fails on the UUID
{000001da-0000-0000-c000-000000000046}, resulting in .NET immediately crashing
even though nothing is seriously wrong.  This UUID appears to be related to the
error handling in .NET, with the attached hack the application spawns an error
dialog that can be dismissed.  How I <believe> this is supposed to work is that
Context_QueryInterface should work for any IUnknown compatible interface
(anything defined with DEFINE_OLEGUID).  In order to do this I think the
function should test that the UUID fits the mask
{XXXXXXXX-XXXX-XXXX-c000-000000000046} instead of testing for specific IDs.

Steps to Reproduce:
1) Start with a fresh "~/.wine" if you want to be "safe", I've found that .NET
can have issues with an old install
2) Install vcrun2005 using winetricks
3) Install .NET 2.0 (dotnet20) using winetricks (and 'corefonts' if you don't
have them from your distro)
4) Install Launchpad Enhanced
5) Install or copy StarWars Galaxies into the Program Files folder
5) Run Launchpad Enhanced

Note: This MIGHT be a duplicate of Bug #11504.


-- 
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