Pembaruan Pembuat tidak kompatibel dengan AllocationPreference MemTopDown?


1

untuk menguji aplikasi saya sendiri untuk kompatibilitas dengan LargeAddressAware (LAA) saya telah mengatur AllocationPreference dari jendela "Manajemen Memori" ke MEM_TOP_DOWN seperti yang disarankan di https://stackoverflow.com/a/22745579

"MemTopDown.reg" (memerlukan reboot windows):

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"AllocationPreference"=dword:00100000

-

pada lingkungan pengujian saya, saya sekarang telah ditingkatkan ke Windows 10 Versi 1703 (Pembaruan Pembuat).

secara kebetulan saya telah memperhatikan bahwa aplikasi 32bit lainnya yang juga diaktifkan LAA sekarang macet. sebagai contoh:

  • firefox 53.0
  • chrome 58.0.3029.81
  • adobe acrobat reader dc 17.009.20044
  • irfanview 4.44
  • xmind 8 (3.7.1.201612151837)
  • ms excel 16.0.4522.1000
  • ms powerpoint 16.0.4266.1001

semua jenis tabrakan itu semuanya menunjuk ke:

Faulting module name: CoreMessaging.dll, version: 10.0.15063.0

-

pertanyaan:
apakah ada bug yang dikenal dengan windows 10 (versi 1703) dan AllocationPreference beralih?

-

edit:
untuk menjawab komentar awal: pertanyaan ini adalah tentang lingkungan pengujian dengan AllocationPreference saklar registri diaktifkan - yaitu tidak di sana secara default! itu adalah saklar khusus untuk mengidentifikasi bug aplikasi dengan alamat memori dengan lebih baik.
tapi di sini sepertinya ada bug dengan OS windows itu sendiri: sepertinya begitu apa saja Aplikasi 32bit dengan LAA diaktifkan akan macet dalam hal sakelar MemTopDown diatur.

gejala tidak diamati pada tingkat paket layanan sebelumnya dari windows 10.
gejala tidak diamati pada versi lain seperti windows 7.

-

edit2:
sebuah catatan untuk semua "komentar" awal: saya sekarang telah menambahkan pergantian registri untuk pertanyaan ini.
cukup tambahkan ke sistem Anda, reboot, dan lihat semua aplikasi LAA 32bit macet ...
untuk mengembalikan kembali cukup hapus entri registri itu, lagi.

-

edit3:
sekarang menambahkan tangkapan layar dari dump kecelakaan WER saya (pelaporan kesalahan windows) di http://sysdev.microsoft.com/
itu menunjuk ke "microsoft :: coreui :: dispatch :: useradapter_handledispatchnotifymessage":

enter image description here


Saya menggunakan program-program itu dan tidak memiliki masalah dengan mereka di Pembaruan Pembuat. Saya menduga masalah Anda bersifat lokal / unik dan tidak sistemik untuk pembaruan itu sendiri.
music2myear

bagi saya mereka bekerja. VS2017 juga merupakan iklan sadar Alamat Besar berfungsi dengan baik di 1703 VM
magicandre1981

Sudahkah Anda mencobanya di lebih dari satu komputer dengan Windows 1703? (untuk menentukan apakah itu hanya komputer Anda atau tidak).
Ƭᴇcʜιᴇ007

"gejala tidak diamati pada tingkat paket layanan sebelumnya dari windows 10." - Jika Anda kembali ke 1607 pada sistem yang sama, apakah perilaku ini membuang sendiri?
Ramhound

Anda yakin ini berhasil untuk Anda sebelumnya? Logika saya mengatakan top-memory tidak akan bekerja untuk DLL 32-bit jika komputer memiliki lebih dari 4GB RAM, karena mereka tidak dapat menangani dimuat yang tinggi di RAM.
harrymc

Jawaban:


2

Ini sekarang tetap dengan pembaruan kumulatif KB4025342 (2017-07-11) - atau lebih baru.

Itu membawa nomor versi 10.0.15063.483.


senang mendengar bahwa mereka memperbaikinya sekarang.
magicandre1981
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.