Re: [2.6.33-rc5] kernel BUG at include/net/netns/generic.h:41!
From: Eric Dumazet <hidden>
Date: 2010-01-29 15:22:36
Also in:
lkml
From: Eric Dumazet <hidden>
Date: 2010-01-29 15:22:36
Also in:
lkml
Le vendredi 29 janvier 2010 à 12:17 +0200, Alexey Dobriyan a écrit :
On Fri, Jan 29, 2010 at 11:48 AM, Luca Tettamanti [off-list ref] wrote:quoted
with recent kernels I'm seeing this BUG - triggered by racoon - at boot: NET: Registered protocol family 15 ------------[ cut here ]------------ kernel BUG at /home/kronos/src/linux-2.6.git/include/net/netns/generic.h:43! invalid opcode: 0000 [#1] PREEMPT SMP last sysfs file: /sys/kernel/uevent_seqnum CPU 1 Pid: 1941, comm: racoon Not tainted 2.6.33-rc5-00271-gbe8cde8-dirty #238 F3Sa /F3Sa RIP: 0010:[<ffffffffa03035be>] [<ffffffffa03035be>] pfkey_create+0x36/0x18b [af_key]Does it triggers after succesfull boot if you do rmmod af_key; modprobe af_key a couple of times? Post .config, just in case.
I am looking at ipsec_pfkey_init() We call sock_register(&pfkey_family_ops) before pfkey_net_id being initialized (by the call to register_pernet_subsys(&pfkey_net_ops); As soon as sock_register(&pfkey_family_ops) is done, another thread can open a socket and call pfkey_create() -> crash We should change order of initializations somehow