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@winehq.org ReportedBy: roland@mxchange.org CC: wine-bugs@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@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.
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #1 from Roland Haeder roland@mxchange.org 2013-06-02 14:23:37 CDT --- Created attachment 44631 --> http://bugs.winehq.org/attachment.cgi?id=44631 winedbg console output
http://bugs.winehq.org/show_bug.cgi?id=33707
Roland Haeder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roland@mxchange.org
--- Comment #2 from Roland Haeder roland@mxchange.org 2013-06-22 15:43:51 CDT --- This particular bug is now not returning. But an other in HLSL shader compilation happened and crashes DNF before "Press any key to continue" message appear on game launch.
http://bugs.winehq.org/show_bug.cgi?id=33707
Roland Haeder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #44630|0 |1 is obsolete| |
--- Comment #3 from Roland Haeder roland@mxchange.org 2013-06-22 15:58:35 CDT --- Created attachment 44914 --> http://bugs.winehq.org/attachment.cgi?id=44914 Updated debug log from latest WINE
Forget my previous statement. The crash happens in with same error message, but other frame.
Plus I had to disable gameoverlayrenderer.dll (done with winecfg) or else the game will crash in it (I can use winedbg on it).
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #4 from Roland Haeder roland@mxchange.org 2013-06-22 16:02:20 CDT --- Now what the assembler code wants:
-------------- Snip ---------------- Wine-dbg>disas 0x07f0669a 0x07f0669a: movl 0x0(%eax),%ecx 0x07f0669c: movl 0x10(%ecx),%edx 0x07f0669f: pushl $0x0 0x07f066a1: pushl %eax 0x07f066a2: addl $0x30c,%edi 0x07f066a8: call *%edx 0x07f066aa: pushl %eax 0x07f066ab: movl %edi,%ecx 0x07f066ad: call *0x7f3a210 -> 0x005ed4e0 ?Add@?$dnArray@E@@QAEHHH@Z in engine 0x07f066b3: movl 0x0(%esi),%eax -------------- Snap ----------------
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #5 from Roland Haeder roland@mxchange.org 2013-07-15 15:41:26 CDT --- Created attachment 45290 --> http://bugs.winehq.org/attachment.cgi?id=45290 Backtrace file from crash
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #6 from Roland Haeder roland@mxchange.org 2013-07-26 21:10:52 CDT --- Still happens with latest GIT (1.6).
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #7 from Roland Haeder roland@mxchange.org 2013-07-26 21:20:13 CDT --- Created attachment 45410 --> http://bugs.winehq.org/attachment.cgi?id=45410 +d3dcompiler logfile
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #8 from Roland Haeder roland@mxchange.org --- (In reply to comment #6)
Still happens with latest GIT (1.6).
Yet still exists with 1.7.9.
http://bugs.winehq.org/show_bug.cgi?id=33707
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #9 from Jarkko K jarkko_korpi@hotmail.com --- What's the status now?
As I last time tried Duke Nukem it felt like native game, I Didn't notice any issues while playing.
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #10 from Roland Haeder roland@mxchange.org --- Have uninstalled it to make room for other games, I may install it this weekend. I have to recompile WINE and reinstall DNF now. :)
http://bugs.winehq.org/show_bug.cgi?id=33707
Roland Haeder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #45290|0 |1 is obsolete| |
--- Comment #11 from Roland Haeder roland@mxchange.org --- Created attachment 47915 --> http://bugs.winehq.org/attachment.cgi?id=47915 backtrace from crash
Nope, still crashing before the started game displays "Press a key to continue".
http://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #12 from Roland Haeder roland@mxchange.org --- Not fixed yet with 1.7.18 (master).
https://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #13 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #14 from Roland Haeder roland@mxchange.org --- Created attachment 57627 --> https://bugs.winehq.org/attachment.cgi?id=57627 backtrace from wine 2.0 (stable)
2.0 (stable branch, latest commit: 088968f242a7efd57cd6d07602443157c40be6ac) still fails with same (?) crash.
https://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #15 from Roland Haeder roland@mxchange.org --- (In reply to Austin English from comment #13)
This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.51 or newer) wine?
Sorry, had been to busy with other stuff in the last years. And now I'm a dad tyo a half-pinay (Filipina): https://social.mxchange.org/conversation/414799#notice-491144 (this picture is a bit out-dated already). Okay, it is OT. ;-)
https://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #16 from Roland Haeder roland@mxchange.org --- A separate (new) WINEPRERIX has been used. Only StrictDrawOrdering=enabled and virtual desktop with full size are added, the installscript.vdf has NOT been executed as I have renamed it to __installscript.vdf before I launched the game to avoid polluting wine-prefix.
The game launches, but the splash-screen is off-screen. After that the intro movie plays fine and I can change settings (e.g. I turned off shadows and vsync.
https://bugs.winehq.org/show_bug.cgi?id=33707
Roland Haeder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #44914|0 |1 is obsolete| |
--- Comment #17 from Roland Haeder roland@mxchange.org --- Created attachment 57628 --> https://bugs.winehq.org/attachment.cgi?id=57628 updated default wine-log (wine 2.0)
https://bugs.winehq.org/show_bug.cgi?id=33707
Roland Haeder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47915|0 |1 is obsolete| | Attachment #57628|0 |1 is obsolete| |
--- Comment #18 from Roland Haeder roland@mxchange.org --- Created attachment 57629 --> https://bugs.winehq.org/attachment.cgi?id=57629 backtrace from wine 2.0 (stable)
deprecated file, newer is there.
https://bugs.winehq.org/show_bug.cgi?id=33707
Roland Haeder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #57627|0 |1 is obsolete| |
--- Comment #19 from Roland Haeder roland@mxchange.org --- Created attachment 57630 --> https://bugs.winehq.org/attachment.cgi?id=57630 updated default wine-log (wine 2.0)
Opps, checked the wrong file! ;-(
https://bugs.winehq.org/show_bug.cgi?id=33707
Roland Häder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #20 from Roland Häder roland@mxchange.org --- A crash happens now somewhere else when the photo computer has taken a picture from an admirer (still in the first building) sitting on the king's chair.
https://bugs.winehq.org/show_bug.cgi?id=33707
Roland Häder roland@mxchange.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian
https://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #21 from Matteo Bruni matteo.mystral@gmail.com --- Why was this bug resolved invalid?
https://bugs.winehq.org/show_bug.cgi?id=33707
--- Comment #22 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=33707
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Austin English austinenglish@gmail.com --- Closing.