PowerPC kernel linux-2.6.29.6 PANIC's at include/linux/cred.h for ipsec enabled kernel

srikanth krishnakar skrishnakar at gmail.com
Fri Aug 14 15:08:59 EST 2009


Hi all,

Target : PowerPC440
Kernel : Linux-2.6.29.6

The issue still remains in kernel linux-2.6.29.6  enabling following options
in kernel, the kernel panics and won't boot anymore

The following kernel options enabled :


# Networking support
CONFIG_NET=y
CONFIG_INET=y
CONFIG_NET_KEY=y
CONFIG_XFRM_USER=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_TUNNEL=y
# IPV6
CONFIG_IPV6=y
CONFIG_IPV6_TUNNEL=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_INET6_TUNNEL=y
# Cryptographic API
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_DEFLATE=y

and while bootup I am seeing the panic/crash message as :

Looking up port of RPC 100005/1 on 10.50.21.151
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing unused kernel memory: 184k init
INIT: version 2.86 booting
Starting udevudevd version 124 started

Remounting root file system...
------------[ cut here ]------------
kernel BUG at include/linux/cred.h:206!
Oops: Exception in kernel mode, sig: 5 [#1]
PREEMPT LTT NESTING LEVEL : 0
Xilinx PPC440
Modules linked in:
NIP: c00a8414 LR: c0067804 CTR: c00a83ec
REGS: ce977da0 TRAP: 0700   Not tainted  (2.6.29.6-ipsec)
MSR: 00029000 <EE,ME,CE>  CR: 24028448  XER: 00000005
TASK = cf9a9430[472] 'mount.sh' THREAD: ce976000
GPR00: ffffffff ce977e50 cf9a9430 cf9e00c0 cf3c7ee0 fffeb038 00000003 c04f2224
GPR08: 000000bf 00000001 cf8070e0 c05255e8 44022444 100db7bc 4802e5a4 bf9f09c8
GPR16: c0456670 00000000 c0511188 c05111a8 c0525624 00000001 c0522ca0 ce976034
GPR24: c0511328 ce976034 ce976000 c05255e8 00000003 cf3c7160 c00a83ec cf99aaa0
NIP [c00a8414] file_free_rcu+0x28/0x6c
LR [c0067804] __rcu_process_callbacks+0x1e4/0x400
Call Trace:
[ce977e50] [c00a8444] file_free_rcu+0x58/0x6c (unreliable)
[ce977e60] [c0067804] __rcu_process_callbacks+0x1e4/0x400
[ce977e90] [c0067a4c] rcu_process_callbacks+0x2c/0x4c
[ce977eb0] [c0038cb0] __do_softirq+0xfc/0x1e0
[ce977f00] [c0004124] do_softirq+0x5c/0x60
[ce977f10] [c0038b18] irq_exit+0x98/0xc4
[ce977f20] [c000b2b4] timer_interrupt+0x104/0x1cc
[ce977f40] [c000e7d8] ret_from_except+0x0/0x18
Instruction dump:
4832cfa9 4bffffd8 9421fff0 7c0802a6 93e1000c 7c7f1b78 90010014 8063003c
81230000 3809ffff 7d290378 55290ffe <0f090000> 7c001828 3000ffff 7c00192d
Kernel panic - not syncing: Fatal exception in interrupt
Rebooting in 180 seconds..

Any suggestions or the filed bug report anywhere ??


-Srikant



On Tue, Aug 11, 2009 at 12:05 PM, srikanth krishnakar <skrishnakar at gmail.com
> wrote:

> Hi All,
>
> Target : PowerPC (ppc440)
>
> While testing kernel linux-2.6.29.6 with IPSEC enabled I observed frequent
> panic messages as shown below while bootup:
>
> VFS: Mounted root (nfs filesystem) on device 0:13.
>
> Freeing unused kernel memory: 184k init
> INIT: version 2.86 booting
> Starting udevudevd version 124 started
>
> Remounting root file system...
> logger: mount: mount point /proc/bus/usb does not exist
> FAT: invalid media value (0x01)
>
> VFS: Can't find a valid FAT filesystem on dev xsa.
> ------------[ cut here ]------------
> kernel BUG at include/linux/cred.h:206!
> Oops: Exception in kernel mode, sig: 5 [#1]
> PREEMPT LTT NESTING LEVEL : 0
>
> Xilinx Virtex440
> Modules linked in: nls_iso8859_1
> NIP: c0031800 LR: c0031864 CTR: c0033e2c
> REGS: c0515d00 TRAP: 0700   Not tainted  (2.6.29.6.xilinx-ml507.0908071454-ipsec)
> MSR: 00029000 <EE,ME,CE>  CR: 24028028  XER: 00000005
>
> TASK = c04e74c0[0] 'swapper' THREAD: c0514000
> GPR00: ffffffff c0515db0 c04e74c0 cf9e0120 c00539b4 00000002 ffffffff c04f2224
> GPR08: 000002fd 00000001 000002fc c05255e8 44022024 ffffd6c4 dce9ee1f bfefe53f
>
> GPR16: c0456690 00000000 c0511188 c05111a8 c0525624 00000001 c0522ca0 c0514034
> GPR24: c0511328 c0514034 c0514000 c05255e8 0000000a cf3e7920 ce89e050 ce89e050
> NIP [c0031800] __put_task_struct+0x8c/0xf4
> LR [c0031864] __put_task_struct+0xf0/0xf4
>
> Call Trace:
> [c0515db0] [c0031864] __put_task_struct+0xf0/0xf4 (unreliable)
> [c0515dc0] [c0033ecc] delayed_put_task_struct+0xa0/0xbc
> [c0515de0] [c0067804] __rcu_process_callbacks+0x1e4/0x400
> [c0515e10] [c0067a4c] rcu_process_callbacks+0x2c/0x4c
>
> [c0515e30] [c0038cb0] __do_softirq+0xfc/0x1e0
> [c0515e80] [c0004124] do_softirq+0x5c/0x60
> [c0515e90] [c0038b18] irq_exit+0x98/0xc4
> [c0515ea0] [c000b2b4] timer_interrupt+0x104/0x1cc
> [c0515ec0] [c000e7d8] ret_from_except+0x0/0x18
>
> [c0515f80] [c0007294] cpu_idle+0x58/0xf4
> [c0515fa0] [c03db4dc] __got2_end+0x80/0x94
> [c0515fc0] [c04b6734] start_kernel+0x25c/0x2b0
> [c0515ff0] [c0000218] skpinv+0x1a8/0x1e4
> Instruction dump:
> 0f090000 7c001828 3000ffff 7c00192d 40a2fff4 2f800000 419e0078 807f01a4
>
> 81230000 3809ffff 7d290378 55290ffe <0f090000> 7c001828 3000ffff 7c00192d
> Kernel panic - not syncing: Fatal exception in interrupt
> Rebooting in 180 seconds..
>
>
> Attachment: kernel config
>
> your early comments are appreciated !
>
>
>
> Regards
> Srikanth Krishnakar
> **********************
>



-- 
"The Good You Do, The Best You GET"

Regards
Srikanth Krishnakar
**********************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20090814/72bee1af/attachment.htm>


More information about the Linuxppc-dev mailing list