gpt4 book ai didi

linux - Ubuntu:libQtCore.so.4.7.4[b51000+2ca000] 中的 125 ip 00cd6df4 sp bfeef720 错误 6 出现段错误?

转载 作者:太空狗 更新时间:2023-10-29 11:14:56 24 4
gpt4 key购买 nike

根据标题,我在运行 Qt 应用程序时收到此错误消息。

其实,我有一个在Qt4.7.4下设计的应用程序。应用程序在运行时随机崩溃。它在操作的不同阶段随机发生。我仔细阅读了“/var/log/syslog”,发现结果如下:

Aug 29 16:17:01 localhost CRON[1484]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Aug 29 16:20:18 localhost kernel: [ 1472.204669] IAccessRemoteSc[1420]: segfault at ac4ecc4 ip 00ed71ef sp bfcdde2c error 4 in libc-2.10.1.so[e6c000+13e000]
Aug 29 17:17:01 localhost CRON[8814]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Aug 29 17:28:33 localhost kernel: [ 5567.372835] IAccessRemoteSc[1894]: segfault at a55d77c ip 008481ef sp bfa9271c error 4 in libc-2.10.1.so[7dd000+13e000]
Aug 29 17:29:01 localhost kernel: [ 5595.452673] IAccessRemoteSc[10231]: segfault at 11064954 ip 086591ef sp bf8b0dec error 4 in libc-2.10.1.so[85ee000+13e000]
Aug 29 17:31:12 localhost kernel: [ 5726.055671] IAccessRemoteSc[10291]: segfault at a0beb84 ip 00cbf1ef sp bffdfb0c error 4 in libc-2.10.1.so[c54000+13e000]
Aug 29 18:15:44 localhost kernel: [ 8399.369686] IAccessRemoteSc[10602]: segfault at 125 ip 00cd6df4 sp bfeef720 error 6 in libQtCore.so.4.7.4[b51000+2ca000]
Aug 29 18:17:01 localhost CRON[12697]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

从上面的信息来看,错误来自libc-2.10.1.so和libQtCore.so.4.7.4。

我使用的是 Ubuntu 9.10 版本(按照我们公司的标准)

我试过谷歌搜索,但没有提到明确的原因/解决方案。

那么,有人知道这个错误吗??

任何想法/建议都会对我有很大帮助。

最佳答案

我在 stackoverflow 论坛上找到了关于这个错误的很好的解释。 Click Here

我也在下面粘贴相同的内容(根据我面临的错误进行了一些修改):

错误 6 是 ENXIO(没有这样的设备或地址)。这可能是 libQtWebKit 习惯性地错误处理了该错误,或​​者可能是发生了其他事情。

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

运行

addr2line -e yourSegfaultingProgram 00cd6df4 

(并重复给定的其他指令指针值)以查看错误发生的位置。更好的是,获得一个调试工具构建,并在调试器(如 gdb)下重现问题。

因为是共享库

不幸的是,你被洗脑了;事后动态链接器不可能知道库在内存中的位置。在gdb下重现问题。

错误的含义

这是字段的分割:

地址 - 代码试图访问的内存位置(10 和 11 可能是我们期望设置为有效值但指向 0 的指针的偏移量)

ip - 指令指针,即。试图执行此操作的代码所在的位置

sp - 堆栈指针

error - errno 的值,即。系统调用报告的最后一个错误代码

此外,当系统请求失败时,返回错误代码。要了解错误的性质,需要解释这些代码。它们记录在:-

  /usr/include/asm/errno.h

Click Here获取错误列表和每个错误的含义

关于linux - Ubuntu:libQtCore.so.4.7.4[b51000+2ca000] 中的 125 ip 00cd6df4 sp bfeef720 错误 6 出现段错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18587360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com