求解!!!查看/var/messages 内核堆栈报错 如下

securitysun 2015-09-02 10:20:51
kernel: nprobe[30931]: segfault at 7f3398f46aa0 ip 00007f338d5cc069 sp 00007f338669dba0 error 6 in libnprobe-6.16.so[7f338d5a8000+91000]

kernel: nprobe[27106] general protection ip:40eda7 sp:7f6959e8c670 error:0 in nprobe[400000+1e000]

kernel:nprobe[6169]: segfault at 0 ip 00007f0c3716d994 sp 00007f0c2ba2c350 error 4 in libc-2.12.so[7f0c37108000+189000]
...全文
173 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WULALA123456WULALA 2015-09-14
  • 打赏
  • 举报
回复
segment falt以及 general protection多半是因为访问无效或者错误指针,例如操作NULL指针 提示信息提到了libnprobe库、libc库、nprobe程序 你用IDA逆向一下这三个,找到每行日志里面[ ]中地址以及偏移量,就可以找到报错信息对应的函数以及函数内偏移位置(这个是汇编)。回头你再对照源代码检查就可以了。 一般libc不会有问题,主要看看libprobe和nprobe。libc那条报错消息应该主要是nprobe或者libnprobe调用了libc库的那个函数,传递的参数是无效错误导致的。
nswcfd 2015-09-10
  • 打赏
  • 举报
回复
这是说用户态程序nprobe产生了错误,比如越界访问。 nprobe貌似是采集流量用的?
qqxlt 2015-09-02
  • 打赏
  • 举报
回复
错误信息好少啊

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧