免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2679 | 回复: 1
打印 上一主题 下一主题

[网络管理] skb_under_panic 报错了。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-13 17:40 |只看该作者 |倒序浏览
skb_push 出错了,skb->data < skb->head
按照打印:原来的skb->len = 1462. 要put 14  但是此时只能put 2. 导致BUG。
比较奇怪的是为什么在进行mac协议头封装的是偶skb->tail != skb->end.
内核2.6.37  协议栈没有改动过。




打印如下:

Mar 10 03:19:14 (none) user.emerg kernel: skb_under_panic: text:802cb394 len:1476 put:14 head:c7     058800 data:c70587f4 tail:0xc7058db8 end:0xc7058e00 dev:eth0
723 Mar 10 03:19:14 (none) user.crit kernel: kernel BUG at net/core/skbuff.c:146!
724 Mar 10 03:19:14 (none) user.alert kernel: Unable to handle kernel NULL pointer dereference at vi     rtual address 00000000
725 Mar 10 03:19:14 (none) user.alert kernel: pgd = 812c4000
726 Mar 10 03:19:14 (none) user.alert kernel: [00000000] *pgd=c79d4031, *pte=00000000, *ppte=0000000     0
727 Mar 10 03:19:14 (none) user.emerg kernel: Internal error: Oops: 817 [#1]
728 Mar 10 03:19:14 (none) user.emerg kernel: last sysfs file: /sys/devices/platform/omap/omap_i2c.1     /i2c-1/1-0070/temp1_input
729 Mar 10 03:19:14 (none) user.warn kernel: Modules linked in: cmemk syslink
730 Mar 10 03:19:14 (none) user.warn kernel: CPU: 0    Not tainted  (2.6.37-gaef5fef #265)
731 Mar 10 03:19:14 (none) user.warn kernel: PC is at __bug+0x20/0x2c
732 Mar 10 03:19:14 (none) user.warn kernel: LR is at release_console_sem+0x198/0x1acMar 10 03:19:14 (none) user.warn kernel: pc : [<8004a984>]    lr : [<8006c4f4>]    psr: 20000013
734 Mar 10 03:19:14 (none) user.warn kernel: sp : c703bb90  ip : c703bac8  fp : c703bb9c
735 Mar 10 03:19:14 (none) user.warn kernel: r10: 0000000e  r9 : 81284000  r8 : 81284000
736 Mar 10 03:19:14 (none) user.warn kernel: r7 : c7058800  r6 : c70587f4  r5 : c7058db8  r4 : c7058     e00
737 Mar 10 03:19:14 (none) user.warn kernel: r3 : 00000000  r2 : 00000001  r1 : 000107a3  r0 : 00000     02b
738 Mar 10 03:19:14 (none) user.warn kernel: Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Se     gment user
739 Mar 10 03:19:14 (none) user.warn kernel: Control: 10c5387d  Table: 812c4019  DAC: 00000015
740 Mar 10 03:19:14 (none) user.emerg kernel: Process sendvid (pid: 188, stack limit = 0xc703a2e
741 Mar 10 03:19:14 (none) user.emerg kernel: Stack: (0xc703bb90 to 0xc703c000)
742 Mar 10 03:19:14 (none) user.emerg kernel: bb80:                                     c703bbd4 c70     3bba0 802b1694 8004a970
743 Mar 10 03:19:14 (none) user.emerg kernel: bba0: c7058800 c70587f4 c7058db8 c7058e00 81284000 c70     3bbcc 00000800 c7072780
744 Mar 10 03:19:14 (none) user.emerg kernel: bbc0: 00000000 c70727d0 c703bbfc c703bbd8 802cb394 802     b1620 00007e00 c7072780
745 Mar 10 03:19:14 (none) user.emerg kernel: bbe0: c70727d0 c70ca480 c70fba14 81284000 c703bc34 c70     3bc00 802c3c8c 802cb37c
746 Mar 10 03:19:14 (none) user.emerg kernel: bc00: 00000000 000005b6 c703bc5c c70fba00 c70ca480 000     0000e 00007df4 c70fba14
747 Mar 10 03:19:14 (none) user.emerg kernel: bc20: c724e874 0000000e c703bc5c c703bc38 803025dc 802     c39a0 eb992403 00000007
748 Mar 10 03:19:14 (none) user.emerg kernel: bc40: c70ca480 00000000 8a43e100 00000040 c703bc8c c70     3bc60 8030270c 80302348
749 Mar 10 03:19:14 (none) user.emerg kernel: bc60: 81284000 8030233c 80000000 802ffb80 80000000 c70     ca480 c7058810 c724e800
750 Mar 10 03:19:14 (none) user.emerg kernel: bc80: c703bca4 c703bc90 803016d8 8030263c c70ca480 c70     58810 c703bcd4 c703bca8
751 Mar 10 03:19:14 (none) user.emerg kernel: bca0: 803019c0 803016b4 000005c8 00000010 c70ca480 c70     3bd50 c724e800 00000000
752 Mar 10 03:19:14 (none) user.emerg kernel: bcc0: c7058824 00000000 c703bd0c c703bcd8 8031eaf8 803     016e8 00000001 c703bd50
753 Mar 10 03:19:14 (none) user.emerg kernel: bce0: c724e800 05000932 c703bd50 c703bf54 11000032 000     00000 c724e800 00000000
754 Mar 10 03:19:14 (none) user.emerg kernel: bd00: c703bdcc c703bd10 803208b4 8031e840 00000008 c70     3bd8c c703bd9c 00000000
755 Mar 10 03:19:14 (none) user.emerg kernel: bd20: 0000058c 00000000 00000000 00000011 000092ea 000     00000 11000032 00000000
756 Mar 10 03:19:14 (none) user.emerg kernel: bd40: 00008eee 00000000 00000000 00000000 00000000 000     00000 00000000 11000032
757 Mar 10 03:19:14 (none) user.emerg kernel: bd60: 05000932 00000000 00000000 00000000 00000000 000     00000 00000000 00000000
758 Mar 10 03:19:14 (none) user.emerg kernel: bd80: 00000011 8eee92ea 00000000 11000032 00000000 000     00000 8009a100 00000000
759 Mar 10 03:19:14 (none) user.emerg kernel: bda0: 60000113 c724e800 c703bdf0 c703bf54 0000058c c70     3bf54 c703a000 00000010
760 Mar 10 03:19:14 (none) user.emerg kernel: bdc0: c703bdec c703bdd0 80326d04 803203c4 00000000 000     00000 c748ea00 0000058c
761 Mar 10 03:19:14 (none) user.emerg kernel: bde0: c703becc c703bdf0 802aa4e4 80326ca4 1adcf142 000     002d1 00000000 00000001
762 Mar 10 03:19:14 (none) user.emerg kernel: be00: ffffffff 00000000 00000000 00000000 00000000 000     00000 c72e98c0 00000001
763 Mar 10 03:19:14 (none) user.emerg kernel: be20: 00000000 00000000 00000000 4e084a91 c703be68 000     00000 c703be64 c703be48
764 Mar 10 03:19:14 (none) user.emerg kernel: be40: 800654c4 80065254 0001d93c 00000000 8049e168 12e     6a492 c703be74 c703be68
765 Mar 10 03:19:14 (none) user.emerg kernel: be60: 80054854 80065428 c703be9c c703be78 8008e500 000     0058c c748ea00 000106bf
766 Mar 10 03:19:14 (none) user.emerg kernel: be80: 00000000 c703bf54 12e4cb56 000106bf c703bedc c74     8ea00 00000000 c703bed4
767 Mar 10 03:19:14 (none) user.emerg kernel: bea0: 027c38bc c703bed4 00000010 0000058c c748ea00 000     00000 c703bed4 027c38bc
768 Mar 10 03:19:14 (none) user.emerg kernel: bec0: c703bfa4 c703bed0 802aaccc 802aa448 c703bef4 8ee     e0002 11000032 00000000
769 Mar 10 03:19:14 (none) user.emerg kernel: bee0: 00000000 000106bf c703bf4c c703bef8 80086488 800     8eeb4 00000001 00000000
770 Mar 10 03:19:14 (none) user.emerg kernel: bf00: c703bf84 000106bf 12e4c1ef 000106bf 12e4c1ef 000     106bf 12e4c1ef 000106bf
771 Mar 10 03:19:14 (none) user.emerg kernel: bf20: 812e3f21 8049e1c0 00000000 00000000 00000043 000     00000 c703a000 00000000
772 Mar 10 03:19:14 (none) user.emerg kernel: bf40: c703bf5c c703bf50 80054888 80086310 c703bf6c c70     3bed4 00000010 c703bf70
773 Mar 10 03:19:14 (none) user.emerg kernel: bf60: 00000001 00000000 00000000 00000000 027c3fc0 000     0058c 00000001 00000000
774 Mar 10 03:19:14 (none) user.emerg kernel: bf80: 027c38bc 00000010 02114048 00000122 80046fe8 000     00000 00000000 c703bfa8
775 Mar 10 03:19:14 (none) user.emerg kernel: bfa0: 80046e40 802aac20 027c38bc 00000010 000000c4 027     c3fc0 0000058c 00000000
776 Mar 10 03:19:14 (none) user.emerg kernel: bfc0: 027c38bc 00000010 02114048 00000122 0000058c 000     00000 00000000 4470ac0c
777 Mar 10 03:19:14 (none) user.emerg kernel: bfe0: 00000000 4470ab98 2ab8d4dc 2ab8e444 80000010 000     000c4 7d61d092 b0991f1c
778 Mar 10 03:19:14 (none) user.warn kernel: Backtrace:
779 Mar 10 03:19:14 (none) user.warn kernel: [<8004a964>] (__bug+0x0/0x2c) from [<802b1694>] (skb_pu     sh+0x80/0x9
780 Mar 10 03:19:14 (none) user.warn kernel: [<802b1614>] (skb_push+0x0/0x9 from [<802cb394>] (eth     _header+0x24/0xb0)
781 Mar 10 03:19:14 (none) user.warn kernel:  r7:c70727d0 r6:00000000 r5:c7072780 r4:00000800
782 Mar 10 03:19:14 (none) user.warn kernel: [<802cb370>] (eth_header+0x0/0xb0) from [<802c3c8c>] (n     eigh_resolve_output+0x2f8/0x374)
783 Mar 10 03:19:14 (none) user.warn kernel:  r9:81284000 r8:c70fba14 r7:c70ca480 r6:c70727d0 r5:c70     72780
784 Mar 10 03:19:14 (none) user.warn kernel: r4:00007e00
785 Mar 10 03:19:14 (none) user.warn kernel: [<802c3994>] (neigh_resolve_output+0x0/0x374) from [<80     3025dc>] (ip_finish_output+0x2a0/0x2f4)
786 Mar 10 03:19:14 (none) user.warn kernel: [<8030233c>] (ip_finish_output+0x0/0x2f4) from [<803027     0c>] (ip_output+0xdc/0xf0)
787 Mar 10 03:19:14 (none) user.warn kernel: [<80302630>] (ip_output+0x0/0xf0) from [<803016d8>] (ip     _local_out+0x30/0x34)
788 Mar 10 03:19:14 (none) user.warn kernel:  r6:c724e800 r5:c7058810 r4:c70ca480
789 Mar 10 03:19:14 (none) user.warn kernel: [<803016a8>] (ip_local_out+0x0/0x34) from [<803019c0>]      (ip_push_pending_frames+0x2e4/0x360)
790 Mar 10 03:19:14 (none) user.warn kernel:  r5:c7058810 r4:c70ca480
791 Mar 10 03:19:14 (none) user.warn kernel: [<803016dc>] (ip_push_pending_frames+0x0/0x360) from [<     8031eaf8>] (udp_push_pending_frames+0x2c4/0x34
792 Mar 10 03:19:14 (none) user.warn kernel: [<8031e834>] (udp_push_pending_frames+0x0/0x34 from [     <803208b4>] (udp_sendmsg+0x4fc/0x5fc)
793 Mar 10 03:19:14 (none) user.warn kernel: [<803203b8>] (udp_sendmsg+0x0/0x5fc) from [<80326d04>]      (inet_sendmsg+0x6c/0x70)
794 Mar 10 03:19:14 (none) user.warn kernel: [<80326c98>] (inet_sendmsg+0x0/0x70) from [<802aa4e4>]      (sock_sendmsg+0xa8/0xc4)
795 Mar 10 03:19:14 (none) user.warn kernel:  r7:0000058c r6:c748ea00 r5:00000000 r4:00000000
796 Mar 10 03:19:14 (none) user.warn kernel: [<802aa43c>] (sock_sendmsg+0x0/0xc4) from [<802aaccc>]      (sys_sendto+0xb8/0xdc)
797 Mar 10 03:19:14 (none) user.warn kernel:  r8:027c38bc r7:c703bed4 r6:00000000 r5:c748ea00 r4:000     0058c
798 Mar 10 03:19:14 (none) user.warn kernel: [<802aac14>] (sys_sendto+0x0/0xdc) from [<80046e40>] (r     et_fast_syscall+0x0/0x30)

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
2 [报告]
发表于 2014-03-17 09:25 |只看该作者
看起来像是内存bug,建议goolge一下相关打印,也可以到git中搜一下。
如果出现频率较高,还可以升级下内核试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP