[Bug 33707] New: Duke Nukem Forever crashes in d3ddrv

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jun 2 14:22:23 CDT 2013


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

             Bug #: 33707
           Summary: Duke Nukem Forever crashes in d3ddrv
           Product: Wine
           Version: 1.5.31
          Platform: x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3dx9
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: roland at mxchange.org
                CC: wine-bugs at winehq.org
    Classification: Unclassified


Created attachment 44630
  --> http://bugs.winehq.org/attachment.cgi?id=44630
Default debug log (no WINEDEBUG)

The mentioned game crashed in d3ddrv when it tries to compile shaders, an
except from debug.log follows:

//------ Snip ----
err:d3dcompiler:compile_shader HLSL shader parsing failed.
//------ Snap ----

Plus the place where it crashes:
//------ Snip ----
21 0x08536a73 in d3ddrv9 (+0x26a72) (0x0033cb68)
//------ Snap ----

What the assembler code wants:
//------ Snip ----
Wine-dbg>disas 0x08536a73
0x08536a73: pushl       %edi
0x08536a74: movl        %esi,%ecx
0x08536a76: call        0x08536730
?CompileShader_PS at dnShaderCompiler@@QAEXPAVdnShader@@@Z in d3ddrv9
0x08536a7b: popl        %edi
0x08536a7c: popl        %esi
0x08536a7d: popl        %ebp
0x08536a7e: ret $0x8
0x08536a81: int $3
0x08536a82: int $3
0x08536a83: int $3
//------ Snap ----

Please see attached files for more details.

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