Test system. kernel is 2.6.0-test1-bk (Fri, July 25), talking to a 2.4.21 kernel with IPSec backport. IPSec is tunnel mode, ESP and AH with AES and MD5 for phase 1 and phase 2. PFS is off. default lifetimes. no modules loaded on 2.6 kernel. Linux 2.6 was running netserver as part of netperf testing. While IPSec traffic was running, I issued a reboot on linux 2.6 box. That caused the OOPS. Also, /usr/src/linux is a symbolic link to the linux-2.5 bk tree, so the ksymoops is working on the correct files. Ranjeet. INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal INIT: Pid 3120 [id c2] seems to hang INIT: Pid 3121 [id c3] seems to hang INIT: Pid 3122 [id c4] seems to hang INIT: Pid 3123 [id c5] seems to hang INIT: Pid 3124 [id c6] seems to hang * Stopping local... [ ok ] * Stopping vcron... [ ok ] * Stopping msyslog... [ ok ] * Syncing hardware clock to system clock [UTC]...Debug: sleeping function * called from invalid context at include/linux/rwsem.h:43 Call Trace: [<c011ae31>] __might_sleep+0x5f/0x72 [<c0118375>] do_page_fault+0x199/0x4b7 [<c0124552>] update_wall_time+0xf/0x3a [<c0124998>] do_timer+0xdf/0xe4 [<c010eedd>] do_gettimeofday+0x19/0x90 [<c012011a>] sys_gettimeofday+0xb7/0xbb [<c01181dc>] do_page_fault+0x0/0x4b7 [<c0109c35>] error_code+0x2d/0x38 [ ok ] * Saving random seed... [ ok ] * Stopping cupsd... [ ok ] * Bringing eth0 down... [ ok ] * Unmounting network filesystems... [ ok ] * Stopping samba... [ ok ] * Stopping spamd... [ ok ] * Stopping sshd... [ ok ] * Bringing eth1 down... [ ok ] * Bringing lo down... [ ok ] * Deactivating swap... [ ok ] * Stopping devfsd... [ ok ] * Sending all processes the TERserio: kseriod exiting M signal...Unable to handle kernel paging request at virtual address 5a5a5a5e printing eip: c041db40 *pde = 00000000 Oops: 0002 [#2] CPU: 0 EIP: 0060:[<c041db40>] Not tainted EFLAGS: 00010202 EIP is at __xfrm_state_delete+0x29/0xab eax: 5a5a5a5a ebx: c12e9f48 ecx: c05e6460 edx: c05e6460 esi: c5b76000 edi: 000000ff ebp: c5b77cac esp: c5b77ca0 ds: 007b es: 007b ss: 0068 Process racoon (pid: 3245, threadinfo=c5b76000 task=c5b51280) Stack: c3b59844 c12e9f48 c5b76000 c5b77cc0 c041dbf3 c12e9f48 c12e9f48 c5b76000 c5b77ce8 c041dcf8 c12e9f48 c05e6460 c05e6460 c5b76000 000002d8 000000ff cf5f1a20 c619bccc c5b77d0c c042a2ae 000000ff 000000d0 fffffffd 00000000 Call Trace: [<c041dbf3>] xfrm_state_delete+0x31/0x52 [<c041dcf8>] xfrm_state_flush+0xe4/0x112 [<c042a2ae>] pfkey_flush+0x62/0xef [<c042b5e4>] pfkey_process+0xa6/0xaa [<c042c5a2>] pfkey_sendmsg+0x165/0x1a4 [<c03cc73e>] sock_sendmsg+0x92/0xaf [<c015d230>] link_path_walk+0x5f1/0x8e3 [<c0165a91>] dput+0x1bd/0x213 [<c0423477>] unix_find_other+0x8a/0x15c [<c03cc4fa>] sockfd_lookup+0x1a/0x72 [<c03cdbcc>] sys_sendto+0xe8/0x107 [<c03cc316>] sock_destroy_inode+0x1d/0x21 [<c03cc316>] sock_destroy_inode+0x1d/0x21 [<c0167668>] destroy_inode+0x36/0x50 [<c0168868>] iput+0x63/0x7c [<c03cdc21>] sys_send+0x36/0x3a [<c03ce55d>] sys_socketcall+0x156/0x27b [<c014ef95>] filp_close+0x4b/0x74 [<c014f022>] sys_close+0x64/0x96 [<c010920b>] syscall_call+0x7/0xb Code: 89 50 04 89 02 c7 43 04 00 02 20 00 c7 03 00 01 10 00 ff 4b <0>Kernel panic: Fatal exception in interrupt In interrupt handler - not syncing ksymoops 2.4.9 on i686 2.6.0-test1-bk. Options used -v /usr/src/linux/vmlinux (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.6.0-test1-bk/ (default) -m /usr/src/linux/System.map (specified) Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod Oops: 0002 [#2] CPU: 0 EIP: 0060:[<c041db40>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 5a5a5a5a ebx: c12e9f48 ecx: c05e6460 edx: c05e6460 esi: c5b76000 edi: 000000ff ebp: c5b77cac esp: c5b77ca0 ds: 007b es: 007b ss: 0068 Stack: c3b59844 c12e9f48 c5b76000 c5b77cc0 c041dbf3 c12e9f48 c12e9f48 c5b76000 c5b77ce8 c041dcf8 c12e9f48 c05e6460 c05e6460 c5b76000 000002d8 000000ff cf5f1a20 c619bccc c5b77d0c c042a2ae 000000ff 000000d0 fffffffd 00000000 Call Trace: [<c041dbf3>] xfrm_state_delete+0x31/0x52 [<c041dcf8>] xfrm_state_flush+0xe4/0x112 [<c042a2ae>] pfkey_flush+0x62/0xef [<c042b5e4>] pfkey_process+0xa6/0xaa [<c042c5a2>] pfkey_sendmsg+0x165/0x1a4 [<c03cc73e>] sock_sendmsg+0x92/0xaf [<c015d230>] link_path_walk+0x5f1/0x8e3 [<c0165a91>] dput+0x1bd/0x213 [<c0423477>] unix_find_other+0x8a/0x15c [<c03cc4fa>] sockfd_lookup+0x1a/0x72 [<c03cdbcc>] sys_sendto+0xe8/0x107 [<c03cc316>] sock_destroy_inode+0x1d/0x21 [<c03cc316>] sock_destroy_inode+0x1d/0x21 [<c0167668>] destroy_inode+0x36/0x50 [<c0168868>] iput+0x63/0x7c [<c03cdc21>] sys_send+0x36/0x3a [<c03ce55d>] sys_socketcall+0x156/0x27b [<c014ef95>] filp_close+0x4b/0x74 [<c014f022>] sys_close+0x64/0x96 [<c010920b>] syscall_call+0x7/0xb Code: 89 50 04 89 02 c7 43 04 00 02 20 00 c7 03 00 01 10 00 ff 4b >> EIP; c041db40 <__xfrm_state_delete+29/ab> <===== >> eax; 5a5a5a5a <__crc_snd_ctl_unregister_ioctl+12fd3f/273d82> >> ebx; c12e9f48 <__crc_memcpy_tokerneliovec+8bec0/4e7a4d> >> ecx; c05e6460 <xfrm_state_bydst+16c0/2000> >> edx; c05e6460 <xfrm_state_bydst+16c0/2000> >> esi; c5b76000 <__crc_neigh_sysctl_register+24c702/46b175> >> ebp; c5b77cac <__crc_neigh_sysctl_register+24e3ae/46b175> >> esp; c5b77ca0 <__crc_neigh_sysctl_register+24e3a2/46b175> Trace; c041dbf3 <xfrm_state_delete+31/52> Trace; c041dcf8 <xfrm_state_flush+e4/112> Trace; c042a2ae <pfkey_flush+62/ef> Trace; c042b5e4 <pfkey_process+a6/aa> Trace; c042c5a2 <pfkey_sendmsg+165/1a4> Trace; c03cc73e <sock_sendmsg+92/af> Trace; c015d230 <link_path_walk+5f1/8e3> Trace; c0165a91 <dput+1bd/213> Trace; c0423477 <unix_find_other+8a/15c> Trace; c03cc4fa <sockfd_lookup+1a/72> Trace; c03cdbcc <sys_sendto+e8/107> Trace; c03cc316 <sock_destroy_inode+1d/21> Trace; c03cc316 <sock_destroy_inode+1d/21> Trace; c0167668 <destroy_inode+36/50> Trace; c0168868 <iput+63/7c> Trace; c03cdc21 <sys_send+36/3a> Trace; c03ce55d <sys_socketcall+156/27b> Trace; c014ef95 <filp_close+4b/74> Trace; c014f022 <sys_close+64/96> Trace; c010920b <syscall_call+7/b> Code; c041db40 <__xfrm_state_delete+29/ab> 00000000 <_EIP>: Code; c041db40 <__xfrm_state_delete+29/ab> <===== 0: 89 50 04 mov %edx,0x4(%eax) <===== Code; c041db43 <__xfrm_state_delete+2c/ab> 3: 89 02 mov %eax,(%edx) Code; c041db45 <__xfrm_state_delete+2e/ab> 5: c7 43 04 00 02 20 00 movl $0x200200,0x4(%ebx) Code; c041db4c <__xfrm_state_delete+35/ab> c: c7 03 00 01 10 00 movl $0x100100,(%ebx) Code; c041db52 <__xfrm_state_delete+3b/ab> 12: ff 4b 00 decl 0x0(%ebx) 1 error issued. Results may not be reliable. -- Ranjeet Shetye Senior Software Engineer Zultys Technologies Ranjeet dot Shetye2 at Zultys dot com http://www.zultys.com/ -- The views, opinions, and judgements expressed in this message are solely those of the author. The message contents have not been reviewed or approved by Zultys. - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html