"Peter Hunnisett" <[EMAIL PROTECTED]> writes:

> >So maybe the application does not expect a DDraw implementation not to
> >support D3D2 and crash for this...
> 
> My guess is that it's expecting the 3d2 interface because of some other ddraw
> component being available. That's to say, buggy application code.
> 
> To test that theory, you could modify the Xlib_IDirectDraw2Impl_QueryInterface
> code to return 0xDEADABBA or something like that and see if the crash promptly
> happens on that address (since it crashes on NULL which is what the object
> should be set to on failure from that routine).

After one minute looking at the source this morning I can see that
HAVE_OPENGL is not set, but I tested this anyway to put the blame
where it belongs. ABBA is not dead yet though, so I killed a FADE
instead. It promptly crashes on 0xDEADFADE as you say.

-- 
Peter Bortas                   http://peter.bortas.org
Roxen IS                       http://www.roxen.com

Reply via email to