[已解决]ubtuntu输入命令后报错:segmentation fault(core dumped)

问题背景:
用gamit/globk软件解算CORS站GNSS观测数据。完成单日解解算后,欲引入全球igs站点做约束,进行平差从而得到区域网的速度场等信息。运行globk的时间较长,在此之余,打算做些其他实验,结果发现终端中输入很多命令均会出现segmentation fault的错误:
1.准备利用tssum提取之前运行glred后得到org中的时间序列是,出现上述报错,但是其他命令可以正常运行;
在这里插入图片描述
2.在CATS安装目录下/examples文件夹下输入命令出现上述报错;
在这里插入图片描述
百度后参考该博文,https://www.cnblogs.com/vancasola/p/9951763.html 还是不懂为啥???(`・ω・´)

之前在解算单日解时遇到这样的情况,属于 虚拟机内存不够,在增加了虚拟机的内存之后可以正常运行,但是这次查看了一下,虚拟机内存4.3G硬盘还有1.1T,应该不是会是内存问题了吧(或者的确需要更改内存,但是需要重启,但是globk还在继续算,后面等它跑完了试着调大内存再重启看看是否出现此类问题)

还有一种可能是globk程序在跑的时候时占了大多数内存,或许跑完了就好了呢!再等等吧
[未解决…]
[更新于2019.6.25]
在终端将运行globk的命令调去了后台(方法见另一篇文章),并且设置其在关机时不接受hup命令,打算关闭虚拟机然后修改内存到最大建议值。在关机的时候可能由于命令仍然在运行所以VM里面一直显示黑屏,强制关机的话就会提示“虚拟机正忙,请等待其完成操作”,在任务管理器里面关闭了vm work station。修改内存配置,重启,再次查询之前的程序是否在运行,无果(心痛…跑了好几天的),后来想想,我都在任务管理器中关闭了vm的进程凭什么还要求人家偷偷地算??<(_ _)>
重新进行globk解算。另外尝试运行之前报错的两处命令,第一个可以正常运行~第二个还是不行,和之前的报错一样。
[已解决]ubtuntu输入命令后报错:segmentation fault(core dumped)_第1张图片

问题似乎可以确定:就是因为虚拟机内存分配不够造成的报错。附上修改后的设置:
[已解决]ubtuntu输入命令后报错:segmentation fault(core dumped)_第2张图片
查了cats软件的使用手册:

[已解决]ubtuntu输入命令后报错:segmentation fault(core dumped)_第3张图片
在终端中再试试:
在这里插入图片描述
运行有结果。也许是因为我的机器只能使用short options。

你可能感兴趣的:(ubuntu系统)