https://bugs.winehq.org/show_bug.cgi?id=56088
Bug ID: 56088 Summary: 3DRT BrickBlaster crashes on start Product: Wine Version: 9.0-rc3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cedric.dewijs@eclipso.eu Distribution: ---
Created attachment 75754 --> https://bugs.winehq.org/attachment.cgi?id=75754 backtrace
To reproduce: Download 3DRT BrickBlaster https://www.myabandonware.com/download/169z-3drt-brickblaster $ rm -rf ~/wine-tmp/ $ mkdir ~/wine-tmp $ export WINEPREFIX=~/wine-tmp $ cd ~/wine-tmp $ unzip ~/Downloads/3DRT-BrickBlaster_Win_EN.zip $ wine 3drt_brickblaster_share.exe and accept the defaults $ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/TLKGAMES/3DRTBrickBlaster/3drt_brickblaster_share.exe The game crashes, resulting in a backtrace.
Full console output: [jose@cedric-work-laptop ~]$ rm -rf ~/wine-tmp/ [jose@cedric-work-laptop ~]$ mkdir ~/wine-tmp [jose@cedric-work-laptop ~]$ export WINEPREFIX=~/wine-tmp [jose@cedric-work-laptop ~]$ cd ~/wine-tmp [jose@cedric-work-laptop wine-tmp]$ unzip ~/Downloads/3DRT-BrickBlaster_Win_EN.zip Archive: /home/jose/Downloads/3DRT-BrickBlaster_Win_EN.zip inflating: 3drt_brickblaster_share.exe [jose@cedric-work-laptop wine-tmp]$ wnie 3drt_brickblaster_share.exe bash: wnie: command not found [jose@cedric-work-laptop wine-tmp]$ wine 3drt_brickblaster_share.exe 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002 004c:err:ole:start_rpcss Failed to open RpcSs service 0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0090:fixme:file:NtLockFile I/O completion on lock not implemented yet 0090:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0090:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 0090:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 00f0:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 wine: configuration in L"/home/jose/wine-tmp" has been updated. [jose@cedric-work-laptop wine-tmp]$ 0164:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\TLKGAMES\3DRTBrickBlaster\http:\www.tlkgames.com" 015c:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\TLKGAMES\3DRTBrickBlaster\html\index.html"
[jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/ Program Files/ ProgramData/ windows/ Program Files (x86)/ users/ [jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/ Common Files/ TLKGAMES/ Windows NT/ Internet Explorer/ Windows Media Player/ [jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/TLKGAMES/3DRTBrickBlaster/ 3drt_brickblaster_share.exe dxsetup.ini DXSetup.exe html/ Uninstall.exe modern.exe datas/ repertoire.ini [jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/TLKGAMES/3DRTBrickBlaster/modern.exe 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 [jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/TLKGAMES/3DRTBrickBlaster/3drt_brickblaster_share.exe 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 wine: Unhandled page fault on read access to 00000034 at address 7BD59AFA (thread 0024), starting debugger... 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module 0108:fixme:dbghelp:elf_search_auxv can't find symbol in module [jose@cedric-work-laptop wine-tmp]$ wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available.
Software: Arch linux, Xorg (not wayland) $ wine --version wine-9.0-rc3f rom this aur PKGBUILD: https://bugs.winehq.org/attachment.cgi?id=75744 $ uname -a Linux cedric-work-laptop 6.6.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Dec 2023 19:01:01 +0000 x86_64 GNU/Linux Running lxde on Xorg
Hardware: $ lscpi 03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c3) 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4) $ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x44 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 2 associated providers: 1 name:modesetting Provider 1: id: 0x124 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:modesetting
https://bugs.winehq.org/show_bug.cgi?id=56088
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de Keywords| |download URL| |https://www.myabandonware.c | |om/download/169z-3drt-brick | |blaster
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Seems to work just fine for me.
https://bugs.winehq.org/show_bug.cgi?id=56088
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- The reported launched the wrong eecutable (modern.exe instead of 3drt_brickblaster_share.exe )
Note: for me the executable modern.exe does not crash. It is just a testing executable (surely to help the development of the game).
https://bugs.winehq.org/show_bug.cgi?id=56088
--- Comment #3 from Cedric cedric.dewijs@eclipso.eu --- (In reply to joaopa from comment #2)
The reported launched the wrong eecutable (modern.exe instead of 3drt_brickblaster_share.exe )
Note: for me the executable modern.exe does not crash. It is just a testing executable (surely to help the development of the game).
I launched both, 3drt_brickblaster_share.exe produced the backtrace:
[jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/TLKGAMES/3DRTBrickBlaster/3drt_brickblaster_share.exe 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 wine: Unhandled page fault on read access to 00000034 at address 7BD59AFA (thread 0024), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=56088
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- Sometimes, launching the executable with its absolute path works. But it not recommended. The better way to launch an executableis to lauch it within its folder: here
cd .wine/drive_c/Program\ Files/TLKGAMES/3DRTBrickBlaster/
(I used a 32 bits arch), adapt following to your case) wine 3drt_brickblaster_share.exe
https://bugs.winehq.org/show_bug.cgi?id=56088
--- Comment #5 from Cedric cedric.dewijs@eclipso.eu --- (In reply to joaopa from comment #4)
Sometimes, launching the executable with its absolute path works. But it not recommended. The better way to launch an executableis to lauch it within its folder: here
cd .wine/drive_c/Program\ Files/TLKGAMES/3DRTBrickBlaster/
(I used a 32 bits arch), adapt following to your case) wine 3drt_brickblaster_share.exe
I have tested it on my other PC. it works when I start the game from the installation folder. Thank you for the heads-up, I'll try to remember that in my standard tests.
[cedric@cedric ~]$ rm -rf ~/wine-tmp/ [cedric@cedric ~]$ mkdir ~/wine-tmp [cedric@cedric ~]$ export WINEPREFIX=~/wine-tmp [cedric@cedric ~]$ cd ~/wine-tmp [cedric@cedric wine-tmp]$ unzip ~/Downloads/3DRT-BrickBlaster_Win_EN.zip Archive: /home/cedric/Downloads/3DRT-BrickBlaster_Win_EN.zip inflating: 3drt_brickblaster_share.exe [cedric@cedric wine-tmp]$ ls 3drt_brickblaster_share.exe [cedric@cedric wine-tmp]$ wine 3drt_brickblaster_share.exe 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0054:err:ole:start_rpcss Failed to open RpcSs service 004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0090:fixme:file:NtLockFile I/O completion on lock not implemented yet 0090:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0090:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 0090:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 00f0:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 wine: configuration in L"/home/cedric/wine-tmp" has been updated. 0118:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 [cedric@cedric wine-tmp]$ 0160:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\TLKGAMES\3DRTBrickBlaster\http:\www.tlkgames.com" 0158:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\TLKGAMES\3DRTBrickBlaster\html\index.html"
[cedric@cedric wine-tmp]$ cd ~/wine-tmp/drive_c/Program\ Files\ (x86)/TLKGAMES/3DRTBrickBlaster [cedric@cedric 3DRTBrickBlaster]$ wine 3drt_brickblaster_share.exe 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:d3d:wined3d_swapchain_init Unimplemented swap effect 0x5. 0104:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. FONTES BITMAPS COMPOSITION FONTES BITMAPS COMPOSITION FONTES BITMAPS COMPOSITION 0024:fixme:d3d:wined3d_device_reset Unimplemented swap effect 0x5. 0104:err:d3d:resource_unload Resource 14B35568 is being unloaded while mapped. 0024:fixme:d3d:wined3d_device_reset Unimplemented swap effect 0x5. 0104:err:d3d:resource_unload Resource 14B35568 is being unloaded while mapped. 0104:fixme:d3d:swapchain_blit_gdi Using GDI present. 0104:err:d3d:swapchain_blit_gdi Failed to get destination DC. 0104:err:d3d:swapchain_blit_gdi Failed to blit.
https://bugs.winehq.org/show_bug.cgi?id=56088
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID CC| |o.dierick@piezo-forte.be Status|UNCONFIRMED |RESOLVED
--- Comment #6 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
As this is explained in the WINE manual [1], I think this time we can consider this an usage issue and mark it INVALID per definition [2].
[1] https://wiki.winehq.org/Wine_User%27s_Guide#How_to_install_and_run_Windows_p... [2] https://bugs.winehq.org/page.cgi?id=fields.html#bug_status
Regards.
https://bugs.winehq.org/show_bug.cgi?id=56088
--- Comment #7 from Cedric cedric.dewijs@eclipso.eu --- (In reply to Olivier F. R. Dierick from comment #6)
Hello,
As this is explained in the WINE manual [1], I think this time we can consider this an usage issue and mark it INVALID per definition [2].
[1] https://wiki.winehq.org/ Wine_User%27s_Guide#How_to_install_and_run_Windows_programs [2] https://bugs.winehq.org/page.cgi?id=fields.html#bug_status
Regards.
Agreed, but the quick start guide suggests people to do it like this: "Run Wine using the wine path/to/appname.exe command."
I've filed this bug for it: https://bugs.winehq.org/show_bug.cgi?id=56111
https://bugs.winehq.org/show_bug.cgi?id=56088
--- Comment #8 from Cedric cedric.dewijs@eclipso.eu --- I've also filed a feature request to let wine first cd into the directory, and then run the program: https://bugs.winehq.org/show_bug.cgi?id=56112
https://bugs.winehq.org/show_bug.cgi?id=56088
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Austin English austinenglish@gmail.com --- Closing.