[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
Fri May 29 01:53:16 CDT 2020


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

--- Comment #9 from Austin English <austinenglish at gmail.com> ---
--- notepad1    2020-05-29 01:40:34.133677925 -0500
+++ notepad2    2020-05-29 01:41:28.291348168 -0500
@@ -782,7 +782,7 @@
 =====================================================
 PROCESS NAME:  notepad.exe
 -------------------------------------------------------
-  Process ID        = 0x000000CC
+  Process ID        = 0x000000E4
   Thread count      = 1
   Parent process ID = 0x00000000
   Priority base     = 2
@@ -790,189 +790,189 @@

      MODULE NAME:     notepad.exe
      Executable     = C:\windows\system32\notepad.exe
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7F780000
-     Base size      = 237568
+     Base address   = 0x7F740000
+     Base size      = 294912

      MODULE NAME:     ntdll.dll
      Executable     = C:\windows\system32\ntdll.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0xACB10000
-     Base size      = 954368
+     Base address   = 0xAD050000
+     Base size      = 946176

      MODULE NAME:     kernel32.dll
      Executable     = C:\windows\system32\kernel32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7FA00000
-     Base size      = 2293760
+     Base address   = 0x7F9D0000
+     Base size      = 2285568

      MODULE NAME:     kernelbase.dll
      Executable     = C:\windows\system32\kernelbase.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7F940000
-     Base size      = 724992
+     Base address   = 0x7F910000
+     Base size      = 716800

      MODULE NAME:     comdlg32.dll
      Executable     = C:\windows\system32\comdlg32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7F580000
+     Base address   = 0x7F540000
      Base size      = 983040

      MODULE NAME:     shell32.dll
      Executable     = C:\windows\system32\shell32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7EBB0000
+     Base address   = 0x7EB70000
      Base size      = 10231808

      MODULE NAME:     shlwapi.dll
      Executable     = C:\windows\system32\shlwapi.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7EB50000
+     Base address   = 0x7EB10000
      Base size      = 307200

      MODULE NAME:     shcore.dll
      Executable     = C:\windows\system32\shcore.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x80000000
-     Base size      = 77824
+     Base address   = 0x7EAF0000
+     Base size      = 73728

      MODULE NAME:     user32.dll
      Executable     = C:\windows\system32\user32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E950000
-     Base size      = 2039808
+     Base address   = 0x7E8F0000
+     Base size      = 2027520

      MODULE NAME:     setupapi.dll
      Executable     = C:\windows\system32\setupapi.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E8D0000
-     Base size      = 430080
+     Base address   = 0x7E860000
+     Base size      = 483328

      MODULE NAME:     version.dll
      Executable     = C:\windows\system32\version.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E8B0000
-     Base size      = 45056
+     Base address   = 0x7E850000
+     Base size      = 32768

      MODULE NAME:     ucrtbase.dll
      Executable     = C:\windows\system32\ucrtbase.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E7E0000
-     Base size      = 806912
+     Base address   = 0x7E780000
+     Base size      = 794624

      MODULE NAME:     advapi32.dll
      Executable     = C:\windows\system32\advapi32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E770000
-     Base size      = 331776
+     Base address   = 0x7E710000
+     Base size      = 319488

      MODULE NAME:     sechost.dll
      Executable     = C:\windows\system32\sechost.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E740000
-     Base size      = 163840
+     Base address   = 0x7E6E0000
+     Base size      = 151552

      MODULE NAME:     rpcrt4.dll
      Executable     = C:\windows\system32\rpcrt4.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E6C0000
-     Base size      = 479232
+     Base address   = 0x7E660000
+     Base size      = 466944

      MODULE NAME:     gdi32.dll
      Executable     = C:\windows\system32\gdi32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E590000
-     Base size      = 1183744
+     Base address   = 0x7E530000
+     Base size      = 1171456

      MODULE NAME:     ole32.dll
      Executable     = C:\windows\system32\ole32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E470000
-     Base size      = 1122304
+     Base address   = 0x7E410000
+     Base size      = 1110016

      MODULE NAME:     comctl32.dll
      Executable     = C:\windows\system32\comctl32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E330000
-     Base size      = 1200128
+     Base address   = 0x7E2C0000
+     Base size      = 1253376

      MODULE NAME:     usp10.dll
      Executable     = C:\windows\system32\usp10.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E2E0000
-     Base size      = 258048
+     Base address   = 0x7E280000
+     Base size      = 245760

      MODULE NAME:     imm32.dll
      Executable     = C:\windows\system32\imm32.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E2C0000
-     Base size      = 102400
+     Base address   = 0x7E260000
+     Base size      = 90112

      MODULE NAME:     winspool.drv
      Executable     = C:\windows\system32\winspool.drv
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7E270000
-     Base size      = 290816
+     Base address   = 0x7E210000
+     Base size      = 278528

      MODULE NAME:     winex11.drv
      Executable     = C:\windows\system32\winex11.drv
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7DA50000
+     Base address   = 0x7D9E0000
      Base size      = 638976

      MODULE NAME:     uxtheme.dll
      Executable     = C:\windows\system32\uxtheme.dll
-     Process ID     = 0x000000CC
+     Process ID     = 0x000000E4
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7D7B0000
+     Base address   = 0x7D740000
      Base size      = 196608

-     THREAD ID      = 0x000000D0
+     THREAD ID      = 0x000000E8
      Base priority  = 0
      Delta priority = 0

@@ -981,7 +981,7 @@
 =====================================================
 PROCESS NAME:  44988_testcase.exe
 -------------------------------------------------------
-  Process ID        = 0x000000D4
+  Process ID        = 0x000000EC
   Thread count      = 1
   Parent process ID = 0x00000000
   Priority base     = 2
@@ -989,23 +989,23 @@

      MODULE NAME:     44988_testcase.exe
      Executable     = Z:\home\austin\44988-testcase\44988_testcase.exe
-     Process ID     = 0x000000D4
+     Process ID     = 0x000000EC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7FFF0000
-     Base size      = 86016
+     Base address   = 0x7F7B0000
+     Base size      = 40960

      MODULE NAME:     ntdll.dll
      Executable     = C:\windows\system32\ntdll.dll
-     Process ID     = 0x000000D4
+     Process ID     = 0x000000EC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0xAD130000
-     Base size      = 962560
+     Base address   = 0xB5160000
+     Base size      = 958464

      MODULE NAME:     kernel32.dll
      Executable     = C:\windows\system32\kernel32.dll
-     Process ID     = 0x000000D4
+     Process ID     = 0x000000EC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
      Base address   = 0x7FA00000
@@ -1013,7 +1013,7 @@

      MODULE NAME:     kernelbase.dll
      Executable     = C:\windows\system32\kernelbase.dll
-     Process ID     = 0x000000D4
+     Process ID     = 0x000000EC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
      Base address   = 0x7F940000
@@ -1021,12 +1021,12 @@

      MODULE NAME:     ucrtbase.dll
      Executable     = C:\windows\system32\ucrtbase.dll
-     Process ID     = 0x000000D4
+     Process ID     = 0x000000EC
      Ref count (g)  = 0xFFFF
      Ref count (p)  = 0xFFFF
-     Base address   = 0x7F5F0000
+     Base address   = 0x7F5E0000
      Base size      = 786432

-     THREAD ID      = 0x000000D8
+     THREAD ID      = 0x000000F0
      Base priority  = 0
      Delta priority = 0

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