[Bug 19775] New: Largo Winch: crash with hardware vertex shader

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Aug 18 11:39:36 CDT 2009


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

           Summary: Largo Winch: crash with hardware vertex shader
           Product: Wine
           Version: 1.1.27
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: hoehle at users.sourceforge.net


Created an attachment (id=23166)
 --> (http://bugs.winehq.org/attachment.cgi?id=23166)
Full log +all,-several, stripped from GetTick line noise.

With default settings in winecfg, the application crashes immediately before
displaying the logos, upon return from d3d8 CreateVertexShader.

Disabling the hardware vertex shader in winecfg allows the game to start (but
see bug #19773). This is the first application I faced where I had to do this
-- can I expect 3D applications to generally work well without hardware VS?

The full log (attached) shows a NULL pointer access by the application
immediately following return from IDirect3DDevice8Impl_CreateVertexShader.

fixme:d3d8:ValidateVertexShader (0x102d278 (nil) (nil) 1 0x33ef20): stub [2x]
0009:trace:d3d8:parse_token  0x40010007 REG(D3DVSDE_TEXCOORD0, D3DVSDT_FLOAT2)
0009:trace:d3d8:IDirect3DDevice8Impl_CreateVertexShader (0x15e4e0) : returning
0x10426f0 (handle 0xf0000021)
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x48b24d ip=0048b24d
tid=0009
wine: Unhandled page fault on read access to 0x00000000 at address 0x48b24d
(thread 001c)
=>0 0x0048b24d in largowinch (+0x8b24d) (0x7ee2b010)

I'm not aware of a demo of this application.
Running Ubuntu Intrepid with Intel i915, but the crash also occurs on MacOS
with NVidia 9400M.

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