https://bugs.winehq.org/show_bug.cgi?id=56089
Bug ID: 56089 Summary: AceSpeeder2 crashes on starting the game 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 75755 --> https://bugs.winehq.org/attachment.cgi?id=75755 backtrace
To reproduce: Download AceSpeeder2 https://www.myabandonware.com/download/195r-acespeeder2 $ rm -rf ~/wine-tmp/ $ mkdir ~/wine-tmp $ export WINEPREFIX=~/wine-tmp $ cd ~/wine-tmp $ unzip ~/Downloads/AceSpeeder2_Win_EN.zip $ wine acespeeder2.exe $ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/AceSpeeder2/acespeeder2.exe Now the game crashes, resulting in a backtrace
Console output: [jose@cedric-work-laptop wine-tmp]$ rm -rf ~/wine-tmp/ [jose@cedric-work-laptop wine-tmp]$ mkdir ~/wine-tmp [jose@cedric-work-laptop wine-tmp]$ export WINEPREFIX=~/wine-tmp [jose@cedric-work-laptop wine-tmp]$ cd ~/wine-tmp [jose@cedric-work-laptop wine-tmp]$ unzip ~/Downloads/AceSpeeder2_Win_EN.zip Archive: /home/jose/Downloads/AceSpeeder2_Win_EN.zip inflating: acespeeder2.exe [jose@cedric-work-laptop wine-tmp]$ wine acespeeder2.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]$ 0154:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\AceSpeeder2\manual_jpn.htm" 014c:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\AceSpeeder2\manual_eng.htm" 015c:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\Program Files (x86)\AceSpeeder2\raingraph_website.url"
[jose@cedric-work-laptop wine-tmp]$ [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)/ AceSpeeder2/ Internet Explorer/ Windows NT/ Common Files/ Windows Media Player/ [jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/AceSpeeder2/ acespeeder2.asm epuninst.exe raingraph_website.url acespeeder2.exe manual_eng.htm copyright.txt manual_jpn.htm [jose@cedric-work-laptop wine-tmp]$ wine ~/wine-tmp/drive_c/Program\ Files\ (x86)/AceSpeeder2/acespeeder2.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 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION wine: Unhandled page fault on read access to 0000000C at address 0049EE86 (thread 0024), starting debugger... 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c: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=56089
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #1 from Bernhard Übelacker bernhardu@mailbox.org --- Hello, I can reproduce the crash, but just when I run it from a different directory where acespeeder2.exe resides.
Please either first cd to the directory where the .exe is. Or like for this game it would be possible to start the .lnk like this: wine "ProgramData/Microsoft/Windows/Start Menu/Programs/AceSpeeder2/AceSpeeder2.lnk" Then I could not see a crash, therefore I guess this is an application bug.