/var/log/messages。希望大家帮忙解决下。。已经找了很多的原因都没有攻破。
时间:2010-12-24
来源:互联网
Dec 24 03:04:26 202 kernel: httpd[22665]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:05:26 202 kernel: httpd[22662]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:07:26 202 kernel: httpd[23017]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:11:26 202 kernel: httpd[22993]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:19:26 202 kernel: httpd[23333]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:35:26 202 kernel: httpd[23018]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 04:07:26 202 kernel: httpd[22924]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:07:46 202 kernel: httpd[24020]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:08:46 202 kernel: httpd[24053]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:10:46 202 kernel: httpd[23387]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:14:46 202 kernel: httpd[23341]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:22:47 202 kernel: httpd[24197]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:38:58 202 kernel: httpd[23357]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:39:57 202 kernel: httpd[24191]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:41:58 202 kernel: httpd[24214]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:45:58 202 kernel: httpd[24245]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:54:19 202 kernel: httpd[24258]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:55:19 202 kernel: httpd[23371]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:57:19 202 kernel: httpd[24185]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:01:19 202 kernel: httpd[24257]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:09:19 202 kernel: httpd[23100]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:25:19 202 kernel: httpd[24364]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:57:25 202 kernel: httpd[24282]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 07:57:55 202 kernel: httpd[24278]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 07:58:56 202 kernel: httpd[24242]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:00:57 202 kernel: httpd[24542]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:04:56 202 kernel: httpd[24545]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:12:56 202 kernel: httpd[24304]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:28:56 202 kernel: httpd[24544]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 09:00:57 202 kernel: httpd[24392]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 10:00:58 202 kernel: httpd[24917]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 10:01:00 202 kernel: httpd[25629]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 10:20:35 202 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Dec 24 10:20:59 202 kernel: Netfilter messages via NETLINK v0.30.
Dec 24 10:20:59 202 kernel: ip_conntrack version 2.4 (8192 buckets, 65536 max) - 304 bytes per conntrack
Dec 24 11:00:59 202 kernel: httpd[27212]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:01:20 202 kernel: httpd[28623]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:02:20 202 kernel: httpd[28522]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:04:20 202 kernel: httpd[28564]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:08:20 202 kernel: httpd[29014]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:16:20 202 kernel: httpd[28742]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:32:20 202 kernel: httpd[29666]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 13:04:20 202 kernel: httpd[30508]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 14:04:20 202 kernel: httpd[29425]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 15:04:20 202 kernel: httpd[1789]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:04:40 202 kernel: httpd[3220]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:05:40 202 kernel: httpd[3463]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:07:40 202 kernel: httpd[3512]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:11:42 202 kernel: httpd[3517]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:19:51 202 kernel: httpd[3821]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:20:52 202 kernel: httpd[3522]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:22:51 202 kernel: httpd[3834]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:26:52 202 kernel: httpd[3818]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:05:26 202 kernel: httpd[22662]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:07:26 202 kernel: httpd[23017]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:11:26 202 kernel: httpd[22993]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:19:26 202 kernel: httpd[23333]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 03:35:26 202 kernel: httpd[23018]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 04:07:26 202 kernel: httpd[22924]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:07:46 202 kernel: httpd[24020]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:08:46 202 kernel: httpd[24053]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:10:46 202 kernel: httpd[23387]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:14:46 202 kernel: httpd[23341]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:22:47 202 kernel: httpd[24197]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:38:58 202 kernel: httpd[23357]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:39:57 202 kernel: httpd[24191]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:41:58 202 kernel: httpd[24214]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:45:58 202 kernel: httpd[24245]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:54:19 202 kernel: httpd[24258]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:55:19 202 kernel: httpd[23371]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 05:57:19 202 kernel: httpd[24185]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:01:19 202 kernel: httpd[24257]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:09:19 202 kernel: httpd[23100]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:25:19 202 kernel: httpd[24364]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 06:57:25 202 kernel: httpd[24282]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 07:57:55 202 kernel: httpd[24278]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 07:58:56 202 kernel: httpd[24242]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:00:57 202 kernel: httpd[24542]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:04:56 202 kernel: httpd[24545]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:12:56 202 kernel: httpd[24304]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 08:28:56 202 kernel: httpd[24544]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 09:00:57 202 kernel: httpd[24392]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 10:00:58 202 kernel: httpd[24917]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 10:01:00 202 kernel: httpd[25629]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 10:20:35 202 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Dec 24 10:20:59 202 kernel: Netfilter messages via NETLINK v0.30.
Dec 24 10:20:59 202 kernel: ip_conntrack version 2.4 (8192 buckets, 65536 max) - 304 bytes per conntrack
Dec 24 11:00:59 202 kernel: httpd[27212]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:01:20 202 kernel: httpd[28623]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:02:20 202 kernel: httpd[28522]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:04:20 202 kernel: httpd[28564]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:08:20 202 kernel: httpd[29014]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:16:20 202 kernel: httpd[28742]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 12:32:20 202 kernel: httpd[29666]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 13:04:20 202 kernel: httpd[30508]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 14:04:20 202 kernel: httpd[29425]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 15:04:20 202 kernel: httpd[1789]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:04:40 202 kernel: httpd[3220]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:05:40 202 kernel: httpd[3463]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:07:40 202 kernel: httpd[3512]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:11:42 202 kernel: httpd[3517]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:19:51 202 kernel: httpd[3821]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:20:52 202 kernel: httpd[3522]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:22:51 202 kernel: httpd[3834]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
Dec 24 16:26:52 202 kernel: httpd[3818]: segfault at 00007fffe5422fe8 rip 00002ab9506f737f rsp 00007fffe5422ff0 error 6
作者: swq499809608 发布时间: 2010-12-24
应该是程序代码问题引起的
作者: taojie2000 发布时间: 2010-12-24
你把php程序先关了嘛
作者: owenhappy 发布时间: 2010-12-24
这种信息一般都是由内存访问越界造成的,不管是用户态程序还是内核态程序访问越界都会出core, 并在系统日志里面输出一条这样的信息。这条信息的前面分别是访问越界的程序名,进程ID号,访问越界的地址以及当时进程堆栈地址等信息,比较有用的信息是 最后的error number.
在上面的例子中,error number是6, 转成二进制就是110, 即bit2=1, bit1=1, bit0=0, 按照上面的解释,我们可以得出这条信息是由于用户态程序读操作访问越界造成的。
error number是由三个字位组成的,从高到底分别为bit2 bit1和bit0,所以它的取值范围是0~7.
bit2: 值为1表示是用户态程序内存访问越界,值为0表示是内核态程序内存访问越界
bit1: 值为1表示是写操作导致内存访问越界,值为0表示是读操作导致内存访问越界
bit0: 值为1表示没有足够的权限访问非法地址的内容,值为0表示访问的非法地址根本没有对应的页面,也就是无效地址
根据segfault信息调试定位程序bug:
#include<stdio.h>int main(){ int *p; *p=12; return 1;}
1. gcc testseg.c -o testseg -g,运行./testseg查看dmesg信息如下:
testseg[26063]: segfault at 0000000000000000 rip 0000000000400470 rsp 0000007fbffff8a0 error 6
2. 运行addr2line -e testseg 0000000000400470,输出如下:
/home/xxx/xxx/c/testseg.c:5 [...]
***********************
内存不足不会引起段错误。段错误通常出现在访问了非法的地址后,非法地址分为3类:
1. 访问的地址没有对应的物理内存。这类错误主要出现在越界访问,例如栈越界。比如说当前进程的栈只有5个页和它对应,共20k大小(x86平台),你访问的地址超过了这个范围,就会发生segmentation fault。
2.对地址的操作与该地址的属性不符合。例如该地址对应的内存是只读的,如文本段,你却试图进行写操作。
3.低权限访问高权限地址。这类情况发生在用户进程试图访问内核空间。例如x86中,TASK_SIZE以上的地址为内核空间,当用户态进程试图访问这些地址时,segmentation fault。********************
在上面的例子中,error number是6, 转成二进制就是110, 即bit2=1, bit1=1, bit0=0, 按照上面的解释,我们可以得出这条信息是由于用户态程序读操作访问越界造成的。
error number是由三个字位组成的,从高到底分别为bit2 bit1和bit0,所以它的取值范围是0~7.
bit2: 值为1表示是用户态程序内存访问越界,值为0表示是内核态程序内存访问越界
bit1: 值为1表示是写操作导致内存访问越界,值为0表示是读操作导致内存访问越界
bit0: 值为1表示没有足够的权限访问非法地址的内容,值为0表示访问的非法地址根本没有对应的页面,也就是无效地址
根据segfault信息调试定位程序bug:
#include<stdio.h>int main(){ int *p; *p=12; return 1;}
1. gcc testseg.c -o testseg -g,运行./testseg查看dmesg信息如下:
testseg[26063]: segfault at 0000000000000000 rip 0000000000400470 rsp 0000007fbffff8a0 error 6
2. 运行addr2line -e testseg 0000000000400470,输出如下:
/home/xxx/xxx/c/testseg.c:5 [...]
***********************
内存不足不会引起段错误。段错误通常出现在访问了非法的地址后,非法地址分为3类:
1. 访问的地址没有对应的物理内存。这类错误主要出现在越界访问,例如栈越界。比如说当前进程的栈只有5个页和它对应,共20k大小(x86平台),你访问的地址超过了这个范围,就会发生segmentation fault。
2.对地址的操作与该地址的属性不符合。例如该地址对应的内存是只读的,如文本段,你却试图进行写操作。
3.低权限访问高权限地址。这类情况发生在用户进程试图访问内核空间。例如x86中,TASK_SIZE以上的地址为内核空间,当用户态进程试图访问这些地址时,segmentation fault。********************
作者: owenhappy 发布时间: 2010-12-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28