我在安装了Ubuntu 18.10的VirtualBox上,而且我是新手。我的代码创建了100个在共享内存上工作的分支孩子。有时我会收到此消息
发件人(Pid =(childPID))终止,状态为0x008B。
在网上搜索时,我发现这可能是SIGSEGV错误。是真的吗 最后,有什么方法可以找到超过1000行的代码失败的地方?我尝试使用此指南:http://www.unknownroad.com/rtfm/gdbtut/gdbsegfault.html来查找gdb的错误,但是我的终端告诉我我有“无堆栈”。我是这类问题的新手,任何提示将不胜感激。
答案 0 :(得分:0)
发件人(Pid =(childPID))终止,状态为0x008B。
在网上搜索时,我发现这可能是SIGSEGV错误。是真的吗?
是,表示信号11(0xB)终止。
最后,有什么方法可以找到超过1000行的代码失败的地方吗?
我将使用valgrind
运行该程序。