macOS Sonoma系统下MATLAB R2023a启动崩溃问题求助
macOS Sonoma升级后MATLAB R2023a启动崩溃问题求助
近期将MacBook升级至macOS Sonoma系统后,每次启动MATLAB R2023a都会触发崩溃报告,目前无法确定崩溃原因及解决办法,求各位帮忙解决。
崩溃报告日志如下:
MATLAB Log File: /Users/.../matlab_crash_dump.6349-1 ------------------------------------------------ MATLAB Log File ------------------------------------------------ -------------------------------------------------------------------------------- Segmentation violation detected at 2023-09-15 16:49:53 +0800 -------------------------------------------------------------------------------- Configuration: Crash Decoding : Disabled - No sandbox or build area path Crash Mode : continue (default) Default Encoding : UTF-8 Deployed : false Graphics Driver : Uninitialized hardware Java Version : Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode MATLAB Architecture : maci64 MATLAB Entitlement ID : 6257193 MATLAB Root : /Applications/MATLAB_R2023a.app MATLAB Version : 9.14.0.2337262 (R2023a) Update 5 OpenGL : hardware Operating System : Mac OS 版本14.0(版号23A339) Process ID : 6349 Processor ID : x86 Family 6 Model 44 Stepping 0, GenuineIntel Session Key : 229023a8-3478-4f39-99fe-57e69f921273 Window System : Quartz Fault Count: 1 Abnormal termination: Segmentation violation Current Thread: '' id 0x317b3b000 Register State (from fault): RAX = c4de286423860001 RBX = 00007ffb5962ab80 RCX = 0000000000000002 RDX = 0000000000000000 RSP = 0000000317b37970 RBP = 0000000317b37970 RSI = 0000000000000000 RDI = 0000000000000012 R8 = 0000000000000000 R9 = 000060002b8c1100 R10 = 0000000317b37360 R11 = 00007ff85ad06c40 R12 = 0000000000000000 R13 = 0000000000000000 R14 = 0000000000000000 R15 = 0000000000000000 RIP = 00007ff817a21290 RFL = 0000000000000246 CS = 000000000000002b FS = 0000000000000000 GS = 0000000000000000 Stack Trace (from fault): [ 0] 0x000000010b6b3f34 /Applications/MATLAB_R2023a.app/bin/maci64/libmwfl.dylib+00007988 _ZN10foundation4core4diag15stacktrace_base7captureERKNS1_14thread_contextEm+00000052 [ 1] 0x000000010b6b6f2a /Applications/MATLAB_R2023a.app/bin/maci64/libmwfl.dylib+00020266 _ZN10foundation4core4test17terminate_handledERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE+00002234 [ 2] 0x000000010b6b6410 /Applications/MATLAB_R2023a.app/bin/maci64/libmwfl.dylib+00017424 _ZN10foundation4core4diag13terminate_logEPKcPK17__darwin_ucontext+00000128 [ 3] 0x0000000118f96c1c /Applications/MATLAB_R2023a.app/bin/maci64/libmwmcr.dylib+00535580 _Z19mnPrintErrorMessageRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE+00011596 [ 4] 0x0000000118f94ca3 /Applications/MATLAB_R2023a.app/bin/maci64/libmwmcr.dylib+00527523 _Z19mnPrintErrorMessageRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE+00003539 [ 5] 0x0000000118f92655 /Applications/MATLAB_R2023a.app/bin/maci64/libmwmcr.dylib+00517717 mnFatalSignalHandler+00000149 [ 6] 0x00007ff8178aa37d /usr/lib/system/libsystem_platform.dylib+00013181 _sigtramp+00000029 [ 7] 0x0000000000600701 <unknown-module>+00000000 [ 8] 0x00007ff8178e2d68 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation+00028008 CFDictionaryGetValue+00000046 [ 9] 0x00007ffb2a9dcfb2 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211+00016306 Apple80211Scan+00000654 [ 10] 0x000000014721de9f /Applications/MATLAB_R2023a.app/bin/maci64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.dylib+02248351 AjEdeqBE+00001958 [ 11] 0x000000014722e0b9 /Applications/MATLAB_R2023a.app/bin/maci64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.dylib+02314425 DWTmTEFs+00000215 [ 12] 0x000000014722d760 /Applications/MATLAB_R2023a.app/bin/maci64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.dylib+02312032 nwlqjWBX+00000665 [ 13] 0x000000014722d5ff /Applications/MATLAB_R2023a.app/bin/maci64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.dylib+02311679 nwlqjWBX+00000312 [ 14] 0x000000014722d925 /Applications/MATLAB_R2023a.app/bin/maci64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.dylib+02312485 jfuBCSBK+00000045 [ 15] 0x00007ff81787d202 /usr/lib/system/libsystem_pthread.dylib+00025090 _pthread_start+00000099 [ 16] 0x00007ff817878bab /usr/lib/system/libsystem_pthread.dylib+00007083 thread_start+00000015
目前暂未采取任何解决措施,求可行的修复方案。
可能的解决方法
从崩溃栈追踪来看,崩溃发生在MATLAB许可证管理模块调用系统WiFi扫描接口时,以下是几个针对性的修复步骤:
指定本地许可证路径,避免网络扫描
打开终端,执行以下命令(替换成你的实际许可证文件路径):export LM_LICENSE_FILE=/Applications/MATLAB_R2023a.app/licenses/your_license.lic open /Applications/MATLAB_R2023a.app如果有效,可以把环境变量添加到
~/.zshrc或~/.bash_profile中,避免每次重复输入。升级MATLAB至兼容版本
R2023a Update 5发布时macOS Sonoma尚未正式推出,存在兼容性问题。建议升级到R2023b或更高版本,官方后续版本已修复Sonoma相关适配问题。重置MATLAB偏好设置
关闭MATLAB,删除偏好设置文件夹后重启:rm -rf ~/Library/Application\ Support/MathWorks/MATLAB/R2023a open /Applications/MATLAB_R2023a.app检查系统权限
打开系统设置 → 隐私与安全性 → WiFi,确认MATLAB已被授予WiFi访问权限,若未勾选则手动开启。
内容的提问来源于stack exchange,提问作者Daniel Han
相关产品推荐
相关产品推荐

