在运行带有Intel Xeon处理器的服务器的ubuntu平台上启动Matlab 2011b时遇到了问题。
我用网络lincese安装了这个版本的matlab,安装过程做得很好。(我希望如此,但没有额外的警告)。
当我用二进制文件启动matlab时 / usr / local / MATLAB / R2011b / bin / glnx86名称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 =========================================================
有任何评论吗?或帮忙?
任何关注你的话都将受到赞赏。感谢。
答案 0 :(得分:2)
您不应直接从特定于体系结构的目录启动MATLAB。请尝试运行/usr/local/MATLAB/R2011b/bin/matlab
。脚本会执行一些初始化并且可以识别平台。需要初始化过程,因为MATLAB使用某些库的特定(较旧)版本。
如果您的问题仍然存在,我会联系The Mathworks的客户服务。