MATLAB: Matlab 2014a crashes few seconds after startup

crashexceptionjavaMATLABstartup

Hi.
My Matlab crashes just few seconds after startup. And it shows some consistent error messages like 'fatal java exception'.
I rebooted my computer and tried deleting MATLABDestkop.xml and other things, but it didn't works.
It works fine with '-nodesktop' options, but it crashes again after I have desktop with 'desktop' command.
Following is the error message I got.
And it would be very appreciated if someone tell me how to fix it.
------------------------------------------------------------------------
Assertion detected at Fri Feb 12 10:11:24 2016
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Default Encoding : KSC_5601
Java Crash Report : C:\Users\12943313\AppData\Local\Temp\hs_error_pid9840.log
MATLAB Architecture: win64
MATLAB Root : C:\Program Files\MATLAB\R2014a
MATLAB Version : 8.3.0.532 (R2014a)
Operating System : Microsoft Windows 7 Professional K
Processor ID : x86 Family 6 Model 42 Stepping 7, GenuineIntel
Virtual Machine : Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
Window System : Version 6.1 (Build 7601: Service Pack 1)
Fault Count: 1
Assertion in void __cdecl mwJavaAbort(void) at b:\matlab\src\jmi\javainit.cpp line 1243:
Fatal Java Exception. See Java Crash Report for details.
Register State (captured):
RAX = 000000000451ec01 RBX = 00000001183680a0
RCX = 0000000118367a70 RDX = 0000000000000090
RSP = 00000001183675e0 RBP = 00000000fb07d0c8
RSI = 000000000450ebd8 RDI = 000000000450ebd8
R8 = 000007fffff36000 R9 = 000000000451ec68
R10 = 000000000451ec30 R11 = 000000000450ec28
R12 = 00000000fb07d0c8 R13 = 0000000000000010
R14 = 0000000118369730 R15 = 00000001183686b0
RIP = 0000000004343eba EFL = 00000202
CS = 0033 FS = 0053 GS = 002b
Stack Trace (captured):
[ 0] 0x0000000004343eba C:\Program Files\MATLAB\R2014a\bin\win64\libmwfl.dll+00081594 fl::diag::windows::context_base::capture_data+00000010
[ 1] 0x0000000004340692 C:\Program Files\MATLAB\R2014a\bin\win64\libmwfl.dll+00067218 fl_diag_terminate+00004754
[ 2] 0x00000000043422cb C:\Program Files\MATLAB\R2014a\bin\win64\libmwfl.dll+00074443 fl_diag_terminate+00011979
[ 3] 0x00000000043434c4 C:\Program Files\MATLAB\R2014a\bin\win64\libmwfl.dll+00079044 fl::diag::terminate+00000084
[ 4] 0x00000000fb03e2a2 C:\Program Files\MATLAB\R2014a\bin\win64\jmi.dll+00385698 LoadJAWTLibrary+00021266
[ 5] 0x000000006e060aed C:\Program Files\MATLAB\R2014a\sys\java\jre\win64\jre\bin\server\jvm.dll+02165485 JVM_FindSignal+00002525
[ 6] 0x000000006e053c29 C:\Program Files\MATLAB\R2014a\sys\java\jre\win64\jre\bin\server\jvm.dll+02112553 JVM_ResolveClass+00461817
[ 7] 0x000000006e0617d6 C:\Program Files\MATLAB\R2014a\sys\java\jre\win64\jre\bin\server\jvm.dll+02168790 JVM_FindSignal+00005830
[ 8] 0x000000006e06597c C:\Program Files\MATLAB\R2014a\sys\java\jre\win64\jre\bin\server\jvm.dll+02185596 JVM_FindSignal+00022636
[ 9] 0x000000006e0f2e58 C:\Program Files\MATLAB\R2014a\sys\java\jre\win64\jre\bin\server\jvm.dll+02764376 JVM_FindSignal+00601416
[ 10] 0x00000000779c8bbd C:\Windows\SYSTEM32\ntdll.dll+00166845 RtlDecodePointer+00000173
[ 11] 0x00000000779b875f C:\Windows\SYSTEM32\ntdll.dll+00100191 RtlUnwindEx+00003007
[ 12] 0x00000000779ed348 C:\Windows\SYSTEM32\ntdll.dll+00316232 KiUserExceptionDispatcher+00000046
[ 13] 0x0000000077a15c02 C:\Windows\SYSTEM32\ntdll.dll+00482306 RtlIsDosDeviceName_U+00133138
[ 14] 0x000007fef6db6387 C:\Windows\pcdrm\NSCCOR0364.DLL+00222087
[ 15] 0x000007fefd92009a <unknown-module>+00000000
[ 16] 0x0000000118369ae1 <unknown-module>+00000000
[ 17] 0x0000000118369b40 <unknown-module>+00000000
[ 18] 0x0000000118369ad0 <unknown-module>+00000000
[ 19] 0x0000000118369b30 <unknown-module>+00000000
[ 20] 0x000007fef8d20000 C:\Windows\system32\dbghelp.dll+00000000
[ 21] 0x0000000018369b40 <unknown-module>+00000000

Best Answer

I understand this issue has been reported after installing windows updates KB3126587, KB3134814, KB3126593, KB3127220. One temporary option may be to remove them.