在实际应用中,程序刚启动或者运行过程中,会突然出现SIGILL的错误。因不确定什么时候会产生类似错误,所以很难排查。
从网上搜集到的一些资料,只是知道产生这种问题的可能情况,但并不清楚哪块代码可能出现了问题。有过类似经历的朋友,是否有相关的排查经验?
【Bugs系列】SIGILL(Illegal instruction)剖析
手动制造4) SIGILL非法指令问题
C++之——linux下运行时报错:Program received signal SIGILL, Illegal instruction.
Illegal instruction与march编译选项
Linux: Core dump about signal 4
程序不复杂的话就查越界就行了,大型复杂程序得看你做了什么操作会导致跳转到非代码区域了