- 主题:程序奔溃,dmesg 有库报错,是哪边的问题呢?
dmesg 有如下输出:
[19498.827081] indicator-china[25990]: segfault at 10 ip 00007ffb4520feca sp 00007ffce0292850 error 4 in libgsettings-qt.so.1.0.0[7ffb4520f000+4000]
[19498.827098] Code: 41 55 49 89 f5 41 54 49 89 fc 48 89 d7 55 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 99 f5 ff ff 48 89 c5 <49> 8b 45 10 48 89 ee 48 8b 78 10 e8 26 f4 ff ff 4c 89 e7 49 89 c5
其中 indicator-china 是应用程序,启动便奔溃, libgsettings-qt.so.1.0.0 是这个应用程序依赖的一个库文件,是属于 libgsettings-qt1:amd64 软件包。
想请教下,这类问题,是 上层应用程序 的问题,还是这个库的问题?
谢谢!
--
FROM 183.240.8.*
用 gdb 运行,看一下崩溃时的调用栈
【 在 atzlinux 的大作中提到: 】
: dmesg 有如下输出:
: [19498.827081] indicator-china[25990]: segfault at 10 ip 00007ffb4520feca sp 00007ffce0292850 error 4 in libgsettings-qt.so.1.0.0[7ffb4520f000+4000]
: [19498.827098] Code: 41 55 49 89 f5 41 54 49 89 fc 48 89 d7 55 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 99 f5 ff ff 48 89 c5 <49> 8b 45 10 48 89 ee 48 8b 78 10 e8 26 f4 ff ff 4c 89 e7 49 89 c5
: ...................
--
FROM 117.135.118.*
从 github 上另外一个库,重新下载编译了这个程序,运行正常。
看来这个问题,不是系统依赖库的问题。
【 在 vrain 的大作中提到: 】
: 用 gdb 运行,看一下崩溃时的调用栈
谢谢回复哈!
--
FROM 183.240.8.*