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(a)winehq.org ReportedBy: ehoover(a)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.