同样的一段程序,在CentOS 6.4和AIX上运行正常,但是迁移到CentOS 6.6时,调用到发送消息的函数时,就报Segmentation fault,产生的core dump中也只是显示第一个参数cannot access memory at address 0x…..,没有显示其他错误。
后增加了stack size(10m到20m)之后,程序正常了,猜测可能是使用的CentOS 6.6中某个系统软件有BUG导致栈内存有问题。
Linux程序Segmentation fault
原文作者:BladeRunner2019
原文地址: https://www.jianshu.com/p/9a9d51f3c643
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://www.jianshu.com/p/9a9d51f3c643
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。