[Users] syslog "kernel: BUG: unable to handle kernel NULL pointer dereference"

Vasily Tarasov vtaras at openvz.org
Sun Mar 11 03:57:38 EDT 2007


Hello, since 028test10 kernel a number of fixes were introduced in
iptables. Particularly, this patch is very pertinent:
http://git.openvz.org/?p=linux-2.6.18-openvz;a=commit;h=376c9a91a99f709082f60f701fd74f0887f2b97b

So, please, upgrade till recent kernel and inform us if the Ooops will
survive.

Thanks,
Vasily.

Stuart MacIntosh wrote:
> My OVZ server printed an EIP late last night when I ran my ip6tables
> script. I'm no kernel hacker but thought someone on this list may want
> to know.
> My ip6tables command on both the HN and VE stopped working at the same
> time. for example 'ip6tables -P INPUT DROP' just hangs but iptables
> (IPv4) still works. Havn't rebooted yet in case I can help debug something.
>
> baikonour:/etc/init.d# uname -a
> Linux baikonour 2.6.18-028test010.1-ovz-smp #1 SMP Fri Jan 12 22:20:35
> CET 2007 i686 GNU/Linux
> baikonour:~# ip6tables -V
> ip6tables v1.3.6
> baikonour:~# cat /proc/version
> Linux version 2.6.18-028test010.1-ovz-smp (root at build32.sarge.systs.org)
> (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 SMP Fri Jan 12 22:20:35 CET 2007
> baikonour:~# vzctl --version
> vzctl version 3.0.14-1dso31.2
>
>
> --- syslog messages follow ---
> Mar 11 02:49:58 baikonour kernel: BUG: unable to handle kernel NULL
> pointer dereference at virtual address 00000000
> Mar 11 02:49:58 baikonour kernel:  printing eip:
> Mar 11 02:49:58 baikonour kernel: e0b2abe3
> Mar 11 02:49:58 baikonour kernel: *pde = 00000000
> Mar 11 02:49:58 baikonour kernel: Oops: 0000 [#1]
> Mar 11 02:49:58 baikonour kernel: SMP
> Mar 11 02:49:58 baikonour kernel: Modules linked in: ip6t_LOG
> ip6table_filter ip6_tables bridge llc xt_mac ipt_LOG xt_state
> iptable_nat nfs lockd sunrpc simfs vznetdev vzethdev vzrst ip_nat vzcpt
> ip_conntrack vzdquota vzmon vzdev xt_tcpudp xt_length ipt_ttl xt_tcpmss
> ipt_TCPMSS iptable_mangle iptable_filter xt_multiport xt_limit ipt_tos
> ipt_REJECT ip_tables x_tables af_packet i2c_piix4 i2c_core shpchp
> uhci_hcd usbcore 3c59x mii ide_cd cdrom
> Mar 11 02:49:58 baikonour kernel: CPU:    1, VCPU: 101.0
> Mar 11 02:49:58 baikonour kernel: EIP:    0060:[<e0b2abe3>]    Not
> tainted VLI
> Mar 11 02:49:58 baikonour kernel: EFLAGS: 00010286  
> (2.6.18-028test010.1-ovz-smp #1)
> Mar 11 02:49:58 baikonour kernel: EIP is at xt_find_table_lock+0x43/0xe0
> [x_tables]
> Mar 11 02:49:58 baikonour kernel: eax: c5fae800   ebx: 0000000a   ecx:
> 00000000   edx: dca9b000
> Mar 11 02:49:58 baikonour kernel: esi: 00000050   edi: 00000040   ebp:
> bf940260   esp: cbb91dac
> Mar 11 02:49:58 baikonour kernel: ds: 007b   es: 007b   ss: 0068
> Mar 11 02:49:58 baikonour kernel: Process ip6tables (pid: 31695, veid:
> 101, ti=cbb90000 task=c5fae800 task.ti=cbb90000)
> Mar 11 02:49:58 baikonour kernel: Stack: bf940260 cbb91f1c 00000040
> 00000040 bf940260 e0c21b85 0000000a cbb91e94
> Mar 11 02:49:58 baikonour kernel:        00000020 c0198c0d cbb91de4
> 00000000 dcc5ae44 b7f91000 b7f91000 c0164f02
> Mar 11 02:49:58 baikonour kernel:        dcc5ae40 00000007 00000000
> c140bcb4 00000000 00000000 c9a1f600 b7f91000
> Mar 11 02:49:58 baikonour kernel:  Call Trace:
> Mar 11 02:49:58 baikonour kernel:  [<e0c21b85>]
> do_ip6t_get_ctl+0x135/0x310 [ip6_tables]
> Mar 11 02:49:58 baikonour kernel:  [<c0198c0d>] touch_atime+0x7d/0xe0
> Mar 11 02:49:58 baikonour kernel:  [<c0164f02>] zap_pte_range+0x102/0x300
> Mar 11 02:49:58 baikonour kernel:  [<c02b3373>] prio_tree_remove+0x83/0x100
> Mar 11 02:49:58 baikonour kernel:  [<c015b632>] prep_new_page+0x112/0x1d0
> Mar 11 02:49:58 baikonour kernel:  [<c01414d8>]
> change_slab_charged+0x108/0x130
> Mar 11 02:49:58 baikonour kernel:  [<c0492479>] nf_sockopt+0xc9/0x140
> Mar 11 02:49:58 baikonour kernel:  [<c0492568>] nf_getsockopt+0x38/0x40
> Mar 11 02:49:58 baikonour kernel:  [<c04eee18>] ipv6_getsockopt+0xe8/0x110
> Mar 11 02:49:58 baikonour kernel:  [<c04724a3>]
> sock_common_getsockopt+0x33/0x40
> Mar 11 02:49:58 baikonour kernel:  [<c046fa59>] sys_getsockopt+0x69/0xc0
> Mar 11 02:49:58 baikonour kernel:  [<c0470159>] sys_socketcall+0x229/0x260
> Mar 11 02:49:58 baikonour kernel:  [<c01158a0>] do_page_fault+0x0/0x510
> Mar 11 02:49:58 baikonour kernel:  [<c010311f>] syscall_call+0x7/0xb
> Mar 11 02:49:58 baikonour kernel: Code: 89 f0 29 d8 8d 04 c2 e8 5c 08 9e
> df 85 c0 ba fc ff ff ff 75 69 89 e0 25 00 e0 ff ff 8b 00 8b
> 90 8c 05 00 00 8b 8c da f8 08 00 00 <8b> 01 8d 74 26 00 8d 94 16 f8 08
> 00 00 39 d1 74 6d 89 34 24 89
> Mar 11 02:49:58 baikonour kernel: EIP: [<e0b2abe3>]
> xt_find_table_lock+0x43/0xe0 [x_tables] SS:ESP 0068:cbb91dac
> --- end of relevant syslog entries ---
>
>
> If I can provide you with any more relevant information to help let me know.
> Or if I'm just retarded and broke it myself by setting the wrong limits
> (quite possible) sorry!
> -Stuart
>
>   



More information about the Users mailing list