[Bug 54367] New: Wow64 wineboot fails to generate 32Bit slice of wineprefix
https://bugs.winehq.org/show_bug.cgi?id=54367 Bug ID: 54367 Summary: Wow64 wineboot fails to generate 32Bit slice of wineprefix Product: Wine Version: 8.0 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: gcenx83(a)gmail.com wine wineboot preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 wine: created the configuration directory '/Users/gcenx/.wine' preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 0050:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0048:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0050:err:ole:start_rpcss Failed to open RpcSs service 0048:fixme:imm:ImeSetActiveContext (000000000001002E, 0): stub 0048:fixme:imm:ImmReleaseContext (0000000000010020, 000000000001002E): stub 002c:fixme:imm:ImeSetActiveContext (0000000000010056, 1): stub 002c:fixme:imm:ImmReleaseContext (0000000000010054, 0000000000010056): stub preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 008c:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@C:\\windows\\system32\\drivers\\wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf" 008c:fixme:file:NtLockFile I/O completion on lock not implemented yet 008c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot 008c:err:mscoree:LoadLibraryShim error reading registry key for installroot preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 0094:err:environ:init_peb starting L"Z:\\opt\\local\\share\\wine\\mono\\wine-mono-7.4.0\\support\\removeuserinstalls-x86.exe" in experimental wow64 mode 0094:err:virtual:virtual_setup_exception stack overflow 1776 bytes addr 0x17005717e stack 0x510910 (0x510000-0x511000-0x60fd20) preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 009c:err:environ:init_peb starting L"Z:\\opt\\local\\share\\wine\\mono\\wine-mono-7.4.0\\support\\installinf-x86.exe" in experimental wow64 mode 009c:err:virtual:virtual_setup_exception stack overflow 1776 bytes addr 0x17005717e stack 0x510910 (0x510000-0x511000-0x60fd20) preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 008c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) 008c:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1) preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 00e8:err:environ:init_peb starting L"C:\\windows\\syswow64\\rundll32.exe" in experimental wow64 mode 00e8:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6f00ec8d preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 wine: configuration in L"/Users/gcenx/.wine" has been updated. 0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0108:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 This being on macOS Ventura with --enable-archs=i386,x86_x64 being passed during configure phase. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Gcenx <gcenx83(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bshanks(a)codeweavers.com, | |tclem(a)codeweavers.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Gcenx <gcenx83(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek(a)codeweavers.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Gcenx <gcenx83(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=54371 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Gcenx <gcenx83(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=54420 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #1 from Gcenx <gcenx83(a)gmail.com> --- Ignore the preloader spam that’s bug 54420 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #2 from Brendan Shanks <bshanks(a)codeweavers.com> --- Is this on Apple Silicon? There's a fix for debug registers needed in the server, I'll create an MR soon -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #3 from Gcenx <gcenx83(a)gmail.com> --- (In reply to Brendan Shanks from comment #2)
Is this on Apple Silicon? There's a fix for debug registers needed in the server, I'll create an MR soon
Yes it’s an M1 Mac mini, somehow forgotten to include that. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Michele Perrone <perrone.michele(a)outlook.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |perrone.michele(a)outlook.com --- Comment #4 from Michele Perrone <perrone.michele(a)outlook.com> --- I can confirm that WoW64 does not work on a Macbook Air M1 with macOS Ventura. Every 32-bit Windows program that I try to run ends up in a stack overflow. For example: 0104:err:environ:init_peb starting L"Z:\\Users\\admin\\Downloads\\npp.7.8.Installer.exe" in experimental wow64 mode 0104:err:virtual:virtual_setup_exception stack overflow 1792 bytes addr 0x170056c6b stack 0x570900 (0x570000-0x571000-0x66fd20) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #5 from Brendan Shanks <bshanks(a)codeweavers.com> --- The debug registers fix is now upstream (see MR2144 <https://gitlab.winehq.org/wine/wine/-/merge_requests/2144>, commit 93fde56b494151f5e4bdfc560f930867bda52514). 32-bit console EXEs should now work, but graphical apps currently do not. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #6 from Gcenx <gcenx83(a)gmail.com> --- (In reply to Brendan Shanks from comment #5)
The debug registers fix is now upstream (see MR2144 <https://gitlab.winehq.org/wine/wine/-/merge_requests/2144>, commit 93fde56b494151f5e4bdfc560f930867bda52514).
32-bit console EXEs should now work, but graphical apps currently do not.
That patch plus the additional unmerged patches from https://gitlab.winehq.org/jacek/wine/-/tree/wow did allow me to run some 32Bit applications, it breaks printers and has additional errors that won’t happen on macOS Mojave or CrossOver-22.1.0. Some installers complete like the GOG ones just have an error at the end where the Blizzard Installer for Diablo2 crashes when the EULA should have loaded, Diablo2:Lod was playable using cnc-ddraw in fullscreen. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #7 from Michele Perrone <perrone.michele(a)outlook.com> --- (In reply to Gcenx from comment #6)
That patch plus the additional unmerged patches from https://gitlab.winehq.org/jacek/wine/-/tree/wow did allow me to run some 32Bit applications, it breaks printers and has additional errors that won’t happen on macOS Mojave or CrossOver-22.1.0.
Is there hope for seeing these patches merged? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #8 from Brendan Shanks <bshanks(a)codeweavers.com> --- (In reply to Michele Perrone from comment #7)
(In reply to Gcenx from comment #6)
That patch plus the additional unmerged patches from https://gitlab.winehq.org/jacek/wine/-/tree/wow did allow me to run some 32Bit applications, it breaks printers and has additional errors that won’t happen on macOS Mojave or CrossOver-22.1.0.
Is there hope for seeing these patches merged?
Currently the patches have to disable printing, the printing architecture is being re-worked and once that's done those patches should be merged. Gcenx, can this bug be closed now? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 --- Comment #9 from Gcenx <gcenx83(a)gmail.com> --- (In reply to Brendan Shanks from comment #8)
Currently the patches have to disable printing, the printing architecture is being re-worked and once that's done those patches should be merged.
I’d have included them already if not for this (In reply to Brendan Shanks from comment #8)
Gcenx, can this bug be closed now?
Yep your fix was already merged and worked. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED --- Comment #10 from Austin English <austinenglish(a)gmail.com> --- (In reply to Gcenx from comment #9)
(In reply to Brendan Shanks from comment #8)
Currently the patches have to disable printing, the printing architecture is being re-worked and once that's done those patches should be merged.
I’d have included them already if not for this
(In reply to Brendan Shanks from comment #8)
Gcenx, can this bug be closed now?
Yep your fix was already merged and worked.
Fixed. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54367 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 8.8. -- 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.
participants (1)
-
WineHQ Bugzilla