https://bugs.winehq.org/show_bug.cgi?id=47464
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wineboot crashes after |64-bit WINEPREFIX |building as PE file |creation/update fails with |starting with Wine 4.12 |Wine 4.12 (wineboot crashes | |after building as PE file)
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
refining the summary a bit in attempt to reduce more dupes.
Although 64-bit 'wineboot' crash is the cause, it's not obvious to most users. They just see multiple crash dialogs popping up, 'The program (unidentified) has encountered serious problem' (existing prefix update), or nothing (new prefix), unless being on console.
@Gcenx
--- quote --- Since you compiled wine from source yourself it’s worth checking was this compiled without mingw? --- quote ---
No, I have mingw-w64 enabled builds on Linux since the support of cross-compiling Wine builtins as PE was added to the build system. I have a couple of bugs that are hopefully solved when the process is finished.
Proof:
--- snip --- $ WINEDEBUG=+loaddll wineboot 0009:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x71240000: PE builtin 0009:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 000b:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x71040000: PE builtin 000b:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 000b:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\wineboot.exe" at 0x400000: PE builtin 000b:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\advapi32.dll" at 0x7fa78b070000: builtin 000b:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\msvcrt.dll" at 0x7fa78ae90000: builtin wine: Unhandled page fault on write access to 0x0040b6e0 at address 0x402555 (thread 000b), starting debugger... 000b:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 10 24") (2) Read the Wine Developers Guide on how to set up winedbg or another debugger ... --- snip ---
Regards