Disabling address space layout randomization (ASLR) crashes IE10 under Windows 7 - by Bruno Martinez

Status : 

  By Design<br /><br />
		The product team believes this item works according to its intended design.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


ID 781157 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 3/11/2013 3:16:14 PM
Access Restriction Public

Description

I disabled ASLR by setting HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages so that debugging is more predictable.  With this settings, IE10 crashes at startup under Windows 7.  The explanation is given for the crash is generic (address invalid something).
Sign in to post a comment.
Posted by Bruno Martinez on 6/13/2013 at 7:10 AM
I tried disabling ASLR just for my app but EMET only offers to force ASLR on a process, not to disable it. I think I'm forced to disable it for all apps and then force it just for IE. I'm sorry but this seems to be a limitation on IE, which can't cope with a system setting.
Posted by Microsoft on 3/14/2013 at 9:37 AM
Thank you for your feedback.

The issue you are reporting is by design. If you really need to disable ASLR for debugging, we suggest using the EMET migration tool and configuring the system to not include IE or whatever app your are attempting to debug. Because just disabling ASLR but still having those processes tied up and DEP or EMET dependent on ASLR will cause big problems including IE crashing.

Best regards,

The Internet Explorer Team