http://bugs.winehq.org/show_bug.cgi?id=13745
Summary: Installing DirectX breaks "gold" VB6 heavy application Product: Wine Version: 1.0-rc3 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: panton41@gmail.com
Various games force the installation of DirectX, after this installation a VB6 heavy game utility titled GURPS Chracter Assistant fails to start. The program will display a splash screen and a window allowing datasets to be chosen, but afterward crashing displaying an error traced to ole32. The program requires the use of native riched20 and oleaut32 and is a character creation utility for a tabletop roleplaying game titled GURPS from Steve Jackson Games.
Clearing the error currently requires erasing the Windows directory, rebuilding it, replacing the native DLLs and reinstalling the utility.
I do not have a back trace to send yet, however I will reproduce the error and upload it once I am able.
http://bugs.winehq.org/show_bug.cgi?id=13745
--- Comment #1 from Colin Ritter panton41@gmail.com 2008-06-07 11:39:38 --- Created an attachment (id=13784) --> (http://bugs.winehq.org/attachment.cgi?id=13784) backtrace
Immediately before installing DirectX 9 this worked perfectly.
http://bugs.winehq.org/show_bug.cgi?id=13745
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #13784|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=13745
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |ole
http://bugs.winehq.org/show_bug.cgi?id=13745
--- Comment #2 from Lei Zhang thestig@google.com 2008-06-17 18:48:00 --- You're using a lot of native dlls. If you're going to do that, can you try adding native rpcrt4 as well?
Why do you need all these native dlls in the first place? Can you file bugs for the problems you encountered with builtin dlls?
http://bugs.winehq.org/show_bug.cgi?id=13745
--- Comment #3 from Colin Ritter panton41@gmail.com 2008-06-17 19:16:43 --- A lot of games refuse to install without installing the DirectX DLLS. If I want to install those games there's nothing I can do but let them install. I've solved the problem in the short-term by installing the GURPS program in it's own directory, rather than a shared one.
http://bugs.winehq.org/show_bug.cgi?id=13745
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ole |ole32
http://bugs.winehq.org/show_bug.cgi?id=13745
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robertshearman@gmail.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Rob Shearman robertshearman@gmail.com 2008-09-11 01:42:02 --- The problem is that a NULL pclsid parameter is passed to NdrDllGetClassObject and that currently causes us to crash. Most likely, it shouldn't.
Line 177 of dlls/rpcrt4/cpsf.c should probably be changed from "if (IsEqualGUID(rclsid, pclsid))" to "if (pclsid && IsEqualGUID(rclsid, pclsid))", but a test is needed.
http://bugs.winehq.org/show_bug.cgi?id=13745
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ole32 |rpc
http://bugs.winehq.org/show_bug.cgi?id=13745
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Rob Shearman robertshearman@gmail.com 2008-09-27 18:18:16 --- Presuming fixed.
http://bugs.winehq.org/show_bug.cgi?id=13745
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2008-10-10 10:09:58 --- Closing bugs fixed in 1.1.6.