MATLAB: Does MATLAB R2017b and later releases fail to start on macOS 10.10x (Yosemite)

MATLAB

Why does MATLAB R2017b and later releases fail to start on macOS 10.10x (Yosemite) with "libmwfl.dylib" and "libsystem_platform.dylib" related crash logs?
 
[ 0] 0x000000010f7e0d04 /Applications/MATLAB_R2016b.app/bin/maci64/libmwfl.dylib+00036100 _ZN2fl4diag15stacktrace_base7captureERKNS0_14thread_contextEm+00000052
[ 1] 0x000000010f7e3f9a /Applications/MATLAB_R2016b.app/bin/maci64/libmwfl.dylib+00049050 _ZN2fl4test17terminate_handledEv+00000810
[ 2] 0x000000010f7e3a09 /Applications/MATLAB_R2016b.app/bin/maci64/libmwfl.dylib+00047625 _ZN2fl4diag13terminate_logEPKcPK17__darwin_ucontext+00000185
[ 3] 0x00000001124c5ba8 /Applications/MATLAB_R2016b.app/bin/maci64/libmwmcr.dylib+00420776 _Z32mnRunPathDependentInitializationN6mlutil10contextmgr5McrIDE+00003016
[ 4] 0x00000001124c54e0 /Applications/MATLAB_R2016b.app/bin/maci64/libmwmcr.dylib+00419040 _Z32mnRunPathDependentInitializationN6mlutil10contextmgr5McrIDE+00001280
[ 5] 0x00000001124c3f7a /Applications/MATLAB_R2016b.app/bin/maci64/libmwmcr.dylib+00413562 mnFatalSignalHandler+00000154
[ 6] 0x00007fff8614cf1a /usr/lib/system/libsystem_platform.dylib+00020250 _sigtramp+00000026
[ 7] 0x0000000000000000 <unknown-module>+00000000
[ 8] 0x00007fff8a225a3c /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+00256572 __CFStringAppendFormatCore+00008524
[ 9] 0x00007fff8a31b3a0 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+01262496 _CFStringCreateWithFormatAndArgumentsAux2+00000256
[ 10] 0x00007fff8b316701 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation+00042753 -[NSPlaceholderString initWithFormat:locale:arguments:]+00000153
[ 11] 0x00007fff8b32fef9 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation+00147193 +[NSString stringWithFormat:]+00000174
[ 12] 0x0000000111a5afce /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport+00020430 -[JRSInputMethodController availableInputMethodLocales]+00000253
[ 13] 0x00000001271253f6 /Applications/MATLAB_R2016b.app/sys/java/jre/maci64/jre/lib/lwawt/liblwawt.dylib+00164854 __Java_sun_lwawt_macosx_CInputMethodDescriptor_nativeGetAvailableLocales_block_invoke_1+00000124
[ 14] 0x00007fff8b39edd0 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation+00601552 __NSThreadPerformPerform+00000293
[ 15] 0x00007fff8a267a01 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+00526849 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+00000017
[ 16] 0x00007fff8a259b8d /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+00469901 __CFRunLoopDoSources0+00000269
[ 17] 0x00007fff8a2591bf /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+00467391 __CFRunLoopRun+00000927
[ 18] 0x00007fff8a258bd8 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+00465880 CFRunLoopRunSpecific+00000296
[ 19] 0x00007fff8de6456f /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox+00206191 RunCurrentEventLoopInMode+00000235
[ 20] 0x00007fff8de642ea /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox+00205546 ReceiveNextEventCommon+00000431

Best Answer

Due to an incompatibility with macOS 10.10 (Yosemite), MATLAB will fail to start if you have included any -PC keyboard layouts in your *System Preferences > Keyboard > Input Sources* list (e.g. British - PC or U.S. International - PC). The crash occurs whether the -PC layout is the currently active layout or not. 
The issue is resolved in macOS 10.11 (El Capitan).Please note that macOS 10.10 (Yosemite) is not supported for R2017b and later releases. To resolve this issue, please update to macOS 10.11 (El Capitan).
Related Question