AndreRH / hangover

Hangover runs simple Win32 applications on arm64 Linux
GNU Lesser General Public License v2.1
1.24k stars 91 forks source link

Winetricks regedit.exe error #145

Open knyipab opened 2 months ago

knyipab commented 2 months ago

System Details

Ubuntu aarch64 Orange Pi Zero 2W 4 GB RAM

Hangover 9.1

Problems Description

In clean default setup and git-version winetricks following the official guide, I run

winetricks wmp9

And it prompts below errors:

------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
------------------------------------------------------
warning: You apppear to be using Wine's new wow64 mode. Note that this is EXPERIMENTAL and not yet fully supported. If reporting an issue, be sure to mention this.
------------------------------------------------------
Using winetricks 20240105-next - sha256sum: c43ad4a2529441656e3f5a0b5ed6e248de15bf5cf657510ec2c0f6efc2562080 with wine-9.1 (Hangover) and WINEARCH=win64
Executing w_do_call wmp9
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
------------------------------------------------------
warning: You apppear to be using Wine's new wow64 mode. Note that this is EXPERIMENTAL and not yet fully supported. If reporting an issue, be sure to mention this.
------------------------------------------------------
Executing load_wmp9 
Executing w_do_call wsh57
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
------------------------------------------------------
warning: You apppear to be using Wine's new wow64 mode. Note that this is EXPERIMENTAL and not yet fully supported. If reporting an issue, be sure to mention this.
------------------------------------------------------
Executing load_wsh57 
Executing cabextract -q -d /home/orangepi/.wine/dosdevices/c:/windows/syswow64 /home/orangepi/.cache/winetricks/wsh57/scripten.exe
Using native,builtin override for following DLLs: jscript scrrun vbscript cscript.exe wscript.exe
Executing wine C:\windows\syswow64\regedit.exe C:\windows\Temp\override-dll.reg
02e4:err:environ:init_peb starting L"C:\\windows\\syswow64\\regedit.exe" in experimental wow64 mode
02e4:err:virtual:virtual_setup_exception stack overflow 2304 bytes addr 0x6fffffdb59b4 stack 0x7ffffe100700 (0x7ffffe100000-0x7ffffe101000-0x7ffffe1ffd20)
------------------------------------------------------
egedit.exe C:\windows\Temp\override-dll.reg returned status 1. Aborting.
------------------------------------------------------

I think many 32-bit games would need winetricks to work. Grateful to know if this is a box64 issue or due to the fact that hangover does not support x86_64 applications (?). Thank you.

AndreRH commented 2 months ago

I'll add some fixes to Hangover 9.3, you'll get further with it, but it won't install wmp9 yet. I'll investigate some more.