8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

解释段错误消息

Sefa Dedeoglu 2月前

145 0

以下段错误消息的正确解释是什么?segfault at 10 ip 00007f9bebcca90d sp 00007fffb62705f0 error 4 in libQtWebKit.so.4.5.2[7f9beb83a000+f6f000]segfault at 10 ip

以下段错误消息的正确解释是什么?

segfault at 10 ip 00007f9bebcca90d sp 00007fffb62705f0 error 4 in libQtWebKit.so.4.5.2[7f9beb83a000+f6f000]
segfault at 10 ip 00007fa44d78890d sp 00007fff43f6b720 error 4 in libQtWebKit.so.4.5.2[7fa44d2f8000+f6f000]
segfault at 11 ip 00007f2b0022acee sp 00007fff368ea610 error 4 in libQtWebKit.so.4.5.2[7f2aff9f7000+f6f000]
segfault at 11 ip 00007f24b21adcee sp 00007fff7379ded0 error 4 in libQtWebKit.so.4.5.2[7f24b197a000+f6f000]
帖子版权声明 1、本帖标题:解释段错误消息
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Sefa Dedeoglu在本站《linux》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 这是一个由于跟随空指针尝试查找要运行的代码(即在获取指令期间)而导致的段错误。

    如果这是一个程序而不是共享库

    运行 addr2line -e yourSegfaultingProgram 00007f9bebcca90d (并针对给定的其他指令指针值重复此操作)以查看错误发生的位置。更好的方法是获取经过调试的版本,并在 gdb 等调试器下重现问题。

    因为它是一个共享库

    不幸的是,你被坑了;事后不可能知道动态链接器将库放在内存中的什么位置。在 gdb .

    错误含义

    以下是各个字段的细分:

    • p4

    • p5

    • p6

    • p7

      /* * Page fault error code bits: * *   bit 0 ==    0: no page found       1: protection fault *   bit 1 ==    0: read access         1: write access *   bit 2 ==    0: kernel-mode access  1: user-mode access *   bit 3 ==                           1: use of reserved bit detected *   bit 4 ==                           1: fault was an instruction fetch *   bit 5 ==                           1: protection keys block access *   bit 15 ==                          1: SGX MMU page-fault */
返回
作者最近主题: