[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