0

在运行带有 Intel Xeon 处理器的服务器的 ubuntu 平台上启动 Matlab 2011b 时遇到问题。

我用network lincese安装了这个版本的matlab,安装过程做得很好。(我希望如此,但没有额外的警告)。

当我在 /usr/local/MATLAB/R2011b/bin/glnx86 名称 MATLAB 中使用二进制文件启动 matlab

程序转储核心转储并收到 SIGSEGV。

我得到了使用 gdb 的回溯,如下所示。

#0  0xb7feb2b6 in ?? () from /lib/ld-linux.so.2
#1  0xb7ff0dba in ?? () from /lib/ld-linux.so.2
#2  0xb7feccbf in ?? () from /lib/ld-linux.so.2
#3  0xb7ff07e4 in ?? () from /lib/ld-linux.so.2
#4  0xb70e6be9 in ?? () from /lib/i386-linux-gnu/libdl.so.2
#5  0xb7feccbf in ?? () from /lib/ld-linux.so.2
#6  0xb70e733a in ?? () from /lib/i386-linux-gnu/libdl.so.2        
#7  0xb70e6c97 in dlopen () from /lib/i386-linux-gnu/libdl.so.2
#8  0xb7f330e6 in utLoadLibrary () from /usr/local/MATLAB/R2011b/bin/glnx86/libut.so
#9  0xb2b2a1bc in ?? () from /usr/local/MATLAB/R2011b/bin/glnx86/libmwbinder.so
#10 0xb2b2a412 in Binder::_load_libs(std::vector<std::string,        
std::allocator<std::string> > const&)
() from /usr/local/MATLAB/R2011b/bin/glnx86/libmwbinder.so
#11 0xb2b2bd48 in Binder::_load_and_resolve() ()
from /usr/local/MATLAB/R2011b/bin/glnx86/libmwbinder.so
#12 0xb2abf356 in ?? () from /usr/local/MATLAB/R2011b/bin/glnx86/libmwblas.so
#13 0xb2abf484 in ?? () from /usr/local/MATLAB/R2011b/bin/glnx86/libmwblas.so
#14 0xb2abfd5d in zdotu_ () from /usr/local/MATLAB/R2011b/bin/glnx86/libmwblas.so
#15 0xb2ac23d0 in ?? () from /usr/local/MATLAB/R2011b/bin/glnx86/libmwblas.so
#16 0xb2ab82d8 in _init () from /usr/local/MATLAB/R2011b/bin/glnx86/libmwblas.so
#17 0xb7fece39 in ?? () from /lib/ld-linux.so.2
#18 0xb7fecf84 in ?? () from /lib/ld-linux.so.2
#19 0xb7fdf20f in ?? () from /lib/ld-linux.so.2
=========================================================

任何意见?或帮助?

任何引起您注意的词将不胜感激。谢谢。

4

1 回答 1

2

您不应直接从特定于体系结构的目录启动 MATLAB。尝试运行/usr/local/MATLAB/R2011b/bin/matlab。脚本执行一些初始化并且是平台感知的。需要初始化过程,因为 MATLAB 使用某些库的特定(旧)版本。

但是,如果您的问题仍然存在,我会联系 The Mathworks 的客户服务。

于 2012-06-15T05:54:41.017 回答