什么是SIGSEGV,Qt中的分段错误

use*_*037 11 qt segmentation-fault

我有一个Qt程序,它显示它通过UDP接收的数据.它工作正常大约30秒,但过了一段时间它会给出分段错误和崩溃.这30秒也没有修复.

我使用调试器得到了这个:

Program received signal SIGSEGV, Segmentation fault.
0x003c6fd4 in ?? () from /usr/lib/libQtGui.so.4
Run Code Online (Sandbox Code Playgroud)

谁能告诉我错误可能在哪里?

小智 13

这意味着您的程序已尝试访问不属于它的内存.基本上,您的代码中包含一个无效值的指针 - 此错误的常见来源是取消引用NULL指针.

  • @wic从不这么想,直到你彻底证明你的代码中没有错误. (4认同)