[Bug 52618] 32-bit EXEs do not launch from build dir on macOS 10.14 in WOW64

WineHQ Bugzilla wine-bugs at winehq.org
Fri Mar 4 10:50:29 CST 2022


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

--- Comment #4 from Brendan Shanks <bshanks at codeweavers.com> ---
(In reply to Gcenx from comment #3)
> Gotten around to testing a full WoW64 build and this patch doesn't really
> help
> 
> 
> 
> Deans-MBP:~ gcenx$ /Users/gcenx/Desktop/WineGIT7.3_BUILD64/wine64 winecfg
> wine: created the configuration directory '/Users/gcenx/.wine'
> 002c: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: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 (0x25f330, 0): stub
> 0048:fixme:imm:ImmReleaseContext (0000000000010020, 000000000025F330): stub
> 002c:fixme:imm:ImeSetActiveContext (0x28b440, 1): stub
> 002c:fixme:imm:ImmReleaseContext (000000000001004E, 000000000028B440): stub
> 0088:fixme:file:NtLockFile I/O completion on lock not implemented yet
> 0088:fixme:ntdll:NtQuerySystemInformation info_class
> SYSTEM_PERFORMANCE_INFORMATION
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0088:err:mscoree:LoadLibraryShim error reading registry key for installroot
> 0090:err:setupapi:register_fake_dll failed to create IRegistrar: 80004002
> 0090:err:module:DelayLoadFailureHook failed to delay load
> ole32.dll.CoInitialize
> wine: Call from 7B012867 to unimplemented function ole32.dll.CoInitialize,
> aborting
> wine: Unimplemented function ole32.dll.CoInitialize called at address
> 7B012867 (thread 0090), starting debugger...
> 0090:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 140 48"
> (2)
> Read the Wine Developers Guide on how to set up winedbg or another debugger
> 0088:err:msi:execute_script Execution of script 0 halted; action
> L"INSTALLFAKEDLLS" returned 1627
> 0088:err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize"
> returned 1627
> 0088:fixme:msi:internal_ui_handler internal UI not implemented for message
> 0x0b000000 (UI level = 1)
> 0088:fixme:msi:internal_ui_handler internal UI not implemented for message
> 0x0b000000 (UI level = 1)
> 0088:err:mscoree:install_wine_mono MsiInstallProduct failed, err=1627
> 0098:fixme:imm:ImeSetActiveContext (0x2679f0, 1): stub
> 0098:fixme:imm:ImmReleaseContext (0000000000010084, 00000000002679F0): stub
> 00e4:err:module:LdrInitializeThunk "user32.dll" failed to initialize,
> aborting
> 00e4:err:module:LdrInitializeThunk Initializing dlls for
> L"C:\\windows\\syswow64\\rundll32.exe" failed, status c0000005
> wine: configuration in L"/Users/gcenx/.wine" has been updated.
> 0130:fixme:imm:ImeSetActiveContext (0x277170, 1): stub
> 0130:fixme:imm:ImmReleaseContext (0000000000040038, 0000000000277170): stub
> Deans-MBP:~ gcenx$ /Users/gcenx/Desktop/WineGIT7.3_BUILD64/wine explorer
> wine: could not load kernel32.dll, status c0000135

Hmm that OLE error is weird but maybe just related to wine-mono? (which I don't
have installed). The 'could not load kernel32.dll, status c0000135' error is
what I was seeing. If you run otool -L on win32u.so, did the changes take
effect?

$ otool -L ../build32/dlls/win32u/win32u.so
../build32/dlls/win32u/win32u.so:
    @rpath/win32u.so (compatibility version 0.0.0, current version 0.0.0)
    @rpath/ntdll.so (compatibility version 0.0.0, current version 0.0.0)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 158.0.0)
    /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
(compatibility version 45.0.0, current version 1561.40.112)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
1252.50.4)

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