环境:
如题,在aur安装matlab,具体版本为matlab 1:R2025b+25.2.0.3042426-1
当我启动matlab时,窗口自动崩溃,在终端中输入`matlab后执行,得到报错如下:
--------------------------------------------------------------------------------
Segmentation violation detected at 2025-11-25 21:16:49 +0800
--------------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Desktop Environment : KDE
GNU C Library : 2.42 stable
MATLAB Architecture : glnxa64
MATLAB Root : /opt/MATLAB/R2025b
MATLAB Version : 25.2.0.3042426 (R2025b) Update 1
Operating System : "Arch Linux"
Process ID : 719620
Processor ID : x86 Family 26 Model 36 Stepping 0, AuthenticAMD
Fault Count: 1
Abnormal termination:
Segmentation violation
Current Thread: 'MCR 0 interpret' id 140419522361024
Register State (from fault):
RAX = 0000000000000000 RBX = 00007fb5f7bfcd48
RCX = 0000000018000000 RDX = 0000000018000000
RSP = 00007fb5f7bfccb0 RBP = 00007fb5f5dfe230
RSI = 0000000000001000 RDI = 0000000000000000
R8 = 00007fb693e460c0 R9 = 00007fb693e46140
R10 = 00007fb693e461c0 R11 = 00007fb693e46200
R12 = 0000000000000000 R13 = 00007fb5f7bfccd0
R14 = 00007fb5f7bfcce0 R15 = 0000000000000000
RIP = 00007fb5f5e41c38 EFL = 0000000000010246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007fb5f5e41c38 /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+02366520 lc_new_job+00000216
[ 1] 0x00007fb5f5d5cc1f /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01428511
[ 2] 0x00007fb5f5d5d6a5 /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01431205
[ 3] 0x00007fb5f5dc7244 /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01864260
[ 4] 0x00007fb5f5d5fac6 /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01440454
[ 5] 0x00007fb5f5d5e4ed /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01434861
[ 6] 0x00007fb5f5d8ef10 /opt/MATLAB/R2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01634064
[ 7] 0x00007fb5f601b3a7 /opt/MATLAB/R2025b/bin/glnxa64/authz/licensing/product/matlab_impl/mwlicensingproductmatlab.so+00160679
[ 8] 0x00007fb6ea33a676 /opt/MATLAB/R2025b/bin/glnxa64/factory_settings/compute/project/settings/../../../../../../bin/glnxa64/libmwservices.so+03384950 _ZN15MatlabLicensing11getInstanceEPKN4lmgr6config17LmStartPropertiesE+00002454
[ 9] 0x00007fb6e8467a61 /opt/MATLAB/R2025b/bin/glnxa64/libmwmcr.so+00838241
[ 10] 0x00007fb6e847a00d /opt/MATLAB/R2025b/bin/glnxa64/libmwmcr.so+00913421
[ 11] 0x00007fb6e84564fa /opt/MATLAB/R2025b/bin/glnxa64/libmwmcr.so+00767226
[ 12] 0x00007fb6e84569bd /opt/MATLAB/R2025b/bin/glnxa64/libmwmcr.so+00768445
[ 13] 0x00007fb6f3a3ab17 /opt/MATLAB/R2025b/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 14] 0x00007fb6f389698b /usr/lib/libc.so.6+00616843
[ 15] 0x00007fb6f391a9cc /usr/lib/libc.so.6+01157580
** This crash report has been saved to disk as /home/kepcol/matlab_crash_dump.719620-1 **
MATLAB is exiting because of fatal error
Fatal Error:
Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: mwboost::wrapexcept<std::runtime_error>
std::exception::what: Transport stopped.
```
询问AI得到的解释如下:在 Arch Linux 上运行 MATLAB R2025b 时遇到 Segmentation violation(段错误),并且崩溃发生在 libmwlmgrimpl.so(MATLAB 的许可管理模块)中,这通常与 许可证验证、系统库兼容性或缺少依赖项 有关。
但由于本人不太理解相关知识,不知道如何着手下一步,故请广大网友不吝赐教
