https://bugs.winehq.org/show_bug.cgi?id=55809
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #1 from Bernhard Übelacker bernhardu@mailbox.org --- Hello, I was able to reproduce a crash, without using native dlls.
https://www.femm.info/wiki/Download https://www.femm.info/wiki/Files/files.xml?action=download&file=femm42bi...
A git bisect leads here: a81c53504ae32715e6e91bd020fdebd5bef20d48 is the first broken commit commit a81c53504ae32715e6e91bd020fdebd5bef20d48 Author: Alexandre Julliard julliard@winehq.org Date: Thu Sep 28 16:30:32 2023 +0200 ntdll: Release the low address space reservation for 64-bit apps.
The partial revert of it like in the other bugs about a81c53504a makes the crash here also go away: --- a/dlls/ntdll/unix/virtual.c +++ b/dlls/ntdll/unix/virtual.c @@ -4400,3 +4400,3 @@ void virtual_set_large_address_space(void) else - free_reserved_memory( 0, (char *)0x7ffe0000 ); + ;//free_reserved_memory( 0, (char *)0x7ffe0000 ); #endif
Looks like another application relying on pointers stay below 32bit. So the bug might be in the application, but does not cause a crash in windows.