什么会引起信号11?[关闭]


12

信号11(也称为“分段故障”)最可能的原因是什么?


-1似乎是一个答案,而不是一个问题...
Scott Lundberg

1
如果您想发表信息类型的文章,那么最好写一个好问题。 meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache

接受了我自己的答案。我不记得在2009年我问一个问题并在几分钟后回答时的想法。可能我不知道答案,并在谷歌搜索之前问...
jpmartins

Answers:


14

信号11(SIGSEGV,也称为分段违规)表示程序访问了未分配给它的内存位置。

这通常是程序中的错误。因此,如果您正在编写自己的程序,那是最有可能的原因。

由于某些硬件故障,通常也会发生这种情况。


2
这是一个如此翔实的答案,为什么它会得到4票反对?(之所以只有-3的原因是我刚刚对其进行了投票)。
user1271772

1
得到了我的支持。这些否决票的真正原因是什么?!
赞(Farzan)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.