[Bug 44988] Win86emu for Windows RT fails with error 'Can't reserve memory (file is too big or corrupted)' when trying to run x86 apps (PE loader / PE32 executables for ARMv7 require ASLR)

WineHQ Bugzilla wine-bugs at winehq.org
Sat Aug 1 13:19:04 CDT 2020


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

--- Comment #12 from Austin English <austinenglish at gmail.com> ---
(In reply to Austin English from comment #10)
> Sorry, ignore those logs (executables are valid though); wasn't thinking and
> ran those on wine, not windows. New logs coming shortly.

Sorry, took a bit longer than expected, broke the tablet and had to reformat
it.

Anyway, got a working binary with mingw. I ran notepad, then the testcase,
closed and reopend notepad, then the testcase. Isolating the notepad process
output, and running diff, gives:
--- notepad1.txt    2020-08-01 13:13:08.000000000 -0500
+++ notepad2.txt    2020-08-01 13:12:22.000000000 -0500
@@ -1,7 +1,7 @@
 =====================================================
 PROCESS NAME:  notepad.exe
 -------------------------------------------------------
-  Process ID        = 0x00000C6C
+  Process ID        = 0x00000BBC
   Thread count      = 5
   Parent process ID = 0x00000DB4
   Priority base     = 8
@@ -9,7 +9,7 @@

      MODULE NAME:     notepad.exe
      Executable     = C:\Windows\system32\notepad.exe
-     Process ID     = 0x00000C6C
+     Process ID     = 0x00000BBC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
      Base address   = 0x00E70000
@@ -17,7 +17,7 @@

      MODULE NAME:     ntdll.dll
      Executable     = C:\Windows\SYSTEM32\ntdll.dll
-     Process ID     = 0x00000C6C
+     Process ID     = 0x00000BBC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
      Base address   = 0x77CF0000


(Other dlls show the same behavior).

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