Program received signal SIGSEGV, Segmentation fault.
2014-05-28 16:08
477 查看
GDB调试的时候出现了: Program received signal SIGSEGV, Segmentation fault.(程序收到信号SIGSEGV,分段故障)
对于不正确的内存处理,计算机程序可能抛出SIGSEGV。操作系统可能使用信号栈向一个处于自然状态的应用程序通告错误,由此,开发者可以使用它来调试程序或处理错误。
在一个程序接收到SIGSEGV时的默认动作是异常终止。这个动作也许会结束进程,但是可能生成一个核心文件以帮助调试,或者执行一些其他特定于某些平台的动作。
/article/2129252.html
SIGSEGV:在POSIX兼容的平台上,SIGSEGV是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号。SIGSEGV的符号常量在头文件signal.h中定义。因为在不同平台上,信号数字可能变化,因此符号信号名被使用。通常,它是信号#11。
我的程序里执行了无效的内存引用。对于不正确的内存处理,计算机程序可能抛出SIGSEGV。操作系统可能使用信号栈向一个处于自然状态的应用程序通告错误,由此,开发者可以使用它来调试程序或处理错误。
在一个程序接收到SIGSEGV时的默认动作是异常终止。这个动作也许会结束进程,但是可能生成一个核心文件以帮助调试,或者执行一些其他特定于某些平台的动作。
/article/2129252.html
相关文章推荐
- mingw 编译c++ 最简单的程序出现Program received signal SIGSEGV, Segmentation fault.
- debug information: Program received signal SIGSEGV,segmentation fault.
- Program received signal SIGSEGV, Segmentation fault.
- 解决Program received signal SIGSEGV, Segmentation fault.的辛酸
- Program received signal SIGSEGV, Segmentation fault.
- Process returned -1073741571 (0xC00000FD) Program received signal SIGSEGV, Segmentation fault.
- program received signal sigsegv
- program received signal sigsegv,需要注意的问题!!!!!!
- Program received signal SIGSEGV, Segmentation fault.(转)
- Ubuntu+GCC(g++):Program received signal SIGSEGV, Segmentation fault
- Program received signal SIGSEGV, Segmentation fault
- error: Program received signal SIGSEGV, Segmentation fault. (Codeblocks, C++)(2)
- Program received signal SIGSEGV, Segmentation fault
- Program terminated with signal 11, Segmentation fault.
- error: Program received signal SIGSEGV, Segmentation fault. (Codeblocks, C++)
- program received signal SIGSEGV, Segmentation fault
- Program received signal SIGSEGV, Segmentation faul;
- 错误总结:C/C++运行时提示".exe已停止工作"? 调试时出现Program received signal SIGSEGV,Segmentation fault?引用无效内存一般是什么错误?
- g++: Internal error: Segmentation fault (program as) Please submit a full bug report.
- AH00052: child pid xxxx exit signal Segmentation fault (11) 解决办法