[Bug 39498] LEGO Rock Raiders - Using bundled d3drm.dll causes freezing

WineHQ Bugzilla wine-bugs at winehq.org
Wed Dec 9 16:09:01 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=39498

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
         Resolution|---                         |WORKSFORME
                URL|                            |https://archive.org/downloa
                   |                            |d/LEGORockRaidersWindows/LE
                   |                            |GO_Rock_Raiders_Win_Files_E
                   |                            |N.7z
             Status|UNCONFIRMED                 |RESOLVED
           Keywords|                            |download

--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

I can't even reproduce the problem with Wine 1.7.50 this bug was reported
against. The intro is shown and I'm able to play the game.

--- snip ---
$ WINEDLLOVERRIDES=d3drm=n WINEDEBUG=+loaddll wine ./LegoRR.exe
...
trace:loaddll:load_native_dll Loaded
L"Z:\\home\\focht\\Downloads\\LEGO_Rock_Raiders_Win_Files_EN\\Game
Files\\LegoRR.exe" at 0x400000: native
...
0x7e4f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\opengl32.dll" at
0x7a820000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wined3d.dll" at
0x7e320000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ddraw.dll" at
0x7e460000: builtin
...
trace:loaddll:load_native_dll Loaded
L"Z:\\home\\focht\\Downloads\\LEGO_Rock_Raiders_Win_Files_EN\\Game
Files\\d3drm.dll" at 0x6dd90000: native
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\avifil32.dll" at
0x7dfa0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dinput.dll" at
0x7df50000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dsound.dll" at
0x7df00000: builtin
...
--- snip ---

The CTRL-C can be seen in the attached trace log from OP but nothing obvious
before.

--- snip ---
...
0009:Call opengl32.wglGetPixelFormat(00240039) ret=7e9a785f
0009:Call gdi32.__wine_get_wgl_driver(00240039,0000000d) ret=7a8a58a9
0009:Ret  gdi32.__wine_get_wgl_driver() retval=7e07c020 ret=7a8a58a9
0009:Ret  opengl32.wglGetPixelFormat() retval=00000000 ret=7e9a785f
0009:Ret  gdi32.GetPixelFormat() retval=00000000 ret=7e70b461
0009:Call gdi32.SetPixelFormat(00240039,00000001,00000000) ret=7e70b50f
0009:Call opengl32.wglSetPixelFormat(00240039,00000001,00000000) ret=7e9a78fe
0009:Call gdi32.__wine_get_wgl_driver(00240039,0000000d) ret=7a8a58f9
0009:Ret  gdi32.__wine_get_wgl_driver() retval=7e07c020 ret=7a8a58f9
0009:Ret  opengl32.wglSetPixelFormat() retval=00000000 ret=7e9a78fe
002d:Call PE DLL (proc=0x7eaf5970,module=0x7ea50000
L"user32.dll",reason=THREAD_ATTACH,res=(nil))
0009:Ret  gdi32.SetPixelFormat() retval=00000000 ret=7e70b50f
002d:Ret  PE DLL (proc=0x7eaf5970,module=0x7ea50000
L"user32.dll",reason=THREAD_ATTACH,res=(nil)) retval=1
0009:Call gdi32.GetPixelFormat(00150037) ret=7e70b461
0009:Call opengl32.wglGetPixelFormat(00150037) ret=7e9a785f
0009:Call gdi32.__wine_get_wgl_driver(00150037,0000000d) ret=7a8a58a9
0009:Ret  gdi32.__wine_get_wgl_driver() retval=7e07c020 ret=7a8a58a9
...
002d:Call PE DLL (proc=0x647d1a80,module=0x64780000
L"d3drm.dll",reason=THREAD_ATTACH,res=(nil))
002d:Ret  PE DLL (proc=0x647d1a80,module=0x64780000
L"d3drm.dll",reason=THREAD_ATTACH,res=(nil)) retval=1
002d:Starting thread proc 0x7b82e390 (arg=(nil))
002d:trace:seh:raise_exception code=40010005 flags=0 addr=0x7b83bfee
ip=7b83bfee tid=002d
002d:trace:seh:raise_exception  eax=7b827849 ebx=7b8bf000 ecx=00000000
edx=00000000 esi=40010005 edi=7ffb8000
002d:trace:seh:raise_exception  ebp=0f18e8d8 esp=0f18e864 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000246
002d:trace:seh:call_stack_handlers calling handler at 0x7b888dc0 code=40010005
flags=0
0009:Ret  opengl32.wglMakeCurrent() retval=00000001 ret=7e70dfa2
002d:trace:seh:__regs_RtlUnwind code=40010005 flags=2
002d:trace:seh:__regs_RtlUnwind calling handler at 0x7bc83890 code=40010005
flags=2
002d:trace:seh:__regs_RtlUnwind handler at 0x7bc83890 returned 1
002d:fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
--- snip ---

Resolving 'WORKSFORME'.

$ sha1sum LEGO_Rock_Raiders_Win_Files_EN.7z 
7cc3857fb6f1c7063c665ca4e88d62c8fcdadaed  LEGO_Rock_Raiders_Win_Files_EN.7z

$ du -sh LEGO_Rock_Raiders_Win_Files_EN.7z 
397M    LEGO_Rock_Raiders_Win_Files_EN.7z

$ wine --version
wine-6.0-rc1-29-g310019789f7

Regards

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