Symantec has identified that some features of Endpoint Protection, including "Application & Device Control", can cause MATLAB to crash with this error message.
Please ensure that you are running the latest release of Endpoint Protection (including Fix ID 1389109) to avoid these conflicts.
This error can also occur if MATLAB fails to protect the default address space during startup. By default MATLAB protects the range 0x50000000 to 0x70000000 during MATLAB startup. If another application is in this address space, MATLAB may fail to start properly.
As a workaround, you can disable the MATLAB address shielding. This can be done by starting MATLAB with the following startup flag:
-shield none
To change the startup option for MATLAB from the shortcut to MATLAB, you can perform the following:
1. Right click on the shortcut to MATLAB and select "Properties".
2. Go to the Target field in the shortcut properties
3. Change the value $MATLAB\bin\matlab.exe to add the flag -shield none (with a space before -shield). For example:
"C:\Program Files\MATLAB\R2008a\bin\matlab.exe" -shield none
NOTE: The flag should be outside of any double quotes (")
4. Press OK to save the changes.
You should now be able to start MATLAB. For more information about the MATLAB memory shield, see the MATLAB startup options here:
Best Answer