我对Linuxpipe理很新手。 我的ss命令开始终止与分段错误 ,我不知道如何调查原因和解决问题。
详细信息:在Amazon EC2上设置计算机时,我发现某些情况下, ss开始以Segmentation故障终止。 我不确定自从我安装了一堆软件的时候到底是什么原因。 重新启动机器没有帮助。
我提出了这些意见:
ss – 退出与分段错误
ss -4 – 运行正常
ss -6 – 用分段错误退出
没有其他的信息可以开始。 我可以采取什么措施来解决这个问题? 感谢您的提示。
我正在运行Ubuntu Hardy Heron 8.04 LST。
请不要build议ss的替代品。 II不要自己运行它,它被服务器监控工具bijk-node使用(参见bijk.com )。 作为一种解决方法,我禁用了这个特定的统计数据,但是我想回来。
我认为你的问题是由于IPV6已经closures,这是一个相当普遍的问题,例如阅读这个RedHat报告 。
如果出现这个问题,您可以打开IPV6或向Ubuntu提交错误报告。
如果没有帮助,一般来说你需要一个像gdb这样的debugging器。
但是gdb或者任何其他的debugging工具都需要你需要排除故障的命令的每个依赖项的debugging符号。
由于一个链接比1000个单词好,所以我build议阅读这篇IBM Developer Works文章 (诚实地写一篇伟大的文章)。
要知道,如果IPV6是问题,你想自己解决,你将不得不下载源代码,修复和重新编译它
UPDATE
我忘了提及你可以使用strace以及ss崩溃的地方:
strace ss -6
至less你应该看到涉及的系统调用。