Oops in dput/nfs_lookup_revalidate

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I keep hitting the Oops below on 2.6.39 (arm/AM35xx) using nfsroot.
Note that the board boots most of the time. Any suggestions as to what
might be going on?

Thanks,
Johan


[   10.777496] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[   10.785888] pgd = cfbac000
[   10.788696] [00000000] *pgd=8fb29831, *pte=00000000, *ppte=00000000
[   10.795196] Internal error: Oops: 817 [#1] PREEMPT
[   10.800140] last sysfs file: /sys/kernel/uevent_seqnum
[   10.805419] Modules linked in:
[   10.808593] CPU: 0    Tainted: G        W    (2.6.39+ #100)
[   10.814361] PC is at dput+0x30/0x1e0
[   10.818023] LR is at dput+0x24/0x1e0
[   10.821716] pc : [<c00d8d74>]    lr : [<c00d8d68>]    psr: 60000013
[   10.821746] sp : cfb93de8  ip : cfb93de8  fp : cfb93e6c
[   10.833557] r10: cfb93ebc  r9 : cf431c00  r8 : 00100100
[   10.838928] r7 : 00200200  r6 : cfb92000  r5 : cf440ac0  r4 : cf431c00
[   10.845672] r3 : 00000000  r2 : cfb92000  r1 : 00000000  r0 : 00000001
[   10.852386] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   10.859741] Control: 10c5387d  Table: 8fbac019  DAC: 00000015
[   10.865661] Process ldconfig (pid: 189, stack limit = 0xcfb922f0)
[   10.871948] Stack: (0xcfb93de8 to 0xcfb94000)
[   10.876434] 3de0:                   cf9bcc00 cf440ac0 cf4ab480 cfb93ef8 cf4bed28 c012c800
[   10.884857] 3e00: c03e8ac0 cfb93f78 cf4ab480 00000001 00000001 cfb93ef8 cfb92000 cf431c00
[   10.893310] 3e20: cfb93ebc c00cf5cc cfb93f00 cf9ec480 cfb93ef8 0000002f cec25009 cfb93f78
[   10.901733] 3e40: cfb93ef8 00000000 cfb93ebc cfb92000 00000000 cf431c00 00000024 c00d19a4
[   10.910156] 3e60: cfb93f78 cf9ec480 cf431c00 cf440ac0 c00d0378 cfb93ebc cfb93ef8 00000000
[   10.918609] 3e80: cec25000 cfb92000 cfb92000 cec25000 cfb93f78 c00d2cdc cfb93ec4 0000029e
[   10.927032] 3ea0: cf9bec00 0000029e cec25000 cfb93f0c 000000d0 c00d2128 00000074 00000002
[   10.935455] 3ec0: c03d9a78 00000000 fffffffe cfb93f78 00000001 ffffff9c cec25000 cfb93ef8
[   10.943908] 3ee0: cfb92000 cec25000 bef5ea7c c00d307c 00000041 cf875888 cf9ec480 cf431c00
[   10.952331] 3f00: 12150b6a 00000011 cec25009 cf9ec480 cf42d680 cf440ac0 00000101 00000000
[   10.960754] 3f20: 00000000 00000000 00000040 0000000c 0000012c cf875880 00000004 cfa3bc00
[   10.969207] 3f40: bef5ea7c cfb93f50 c00ddd8c 00000001 00000000 cf9bf380 00000001 00000000
[   10.977630] 3f60: 00000000 ffffff9c 00000004 c00c4204 00000001 00000044 00000000 00000000
[   10.986053] 3f80: 00000024 00000100 fa200000 004d4760 00000008 bef5eb58 00000005 c0033d44
[   10.994506] 3fa0: 00000000 c0033bc0 004d4760 00000008 bef5eb58 00000000 000001b6 000001b6
[   11.002929] 3fc0: 004d4760 00000008 bef5eb58 00000005 bef5eb58 bef5eb58 bef5fc60 bef5ea7c
[   11.011352] 3fe0: 004d4760 bef5ea20 00019084 0002b47c 60000010 bef5eb58 00000000 00000000
[   11.019805] [<c00d8d74>] (dput+0x30/0x1e0) from [<c012c800>] (nfs_lookup_revalidate+0x2e8/0x490)
[   11.028900] [<c012c800>] (nfs_lookup_revalidate+0x2e8/0x490) from [<c00cf5cc>] (do_lookup+0x194/0x240)
[   11.038513] [<c00cf5cc>] (do_lookup+0x194/0x240) from [<c00d19a4>] (do_last+0x194/0x734)
[   11.046844] [<c00d19a4>] (do_last+0x194/0x734) from [<c00d2cdc>] (path_openat+0xc0/0x380)
[   11.055297] [<c00d2cdc>] (path_openat+0xc0/0x380) from [<c00d307c>] (do_filp_open+0x30/0x7c)
[   11.063995] [<c00d307c>] (do_filp_open+0x30/0x7c) from [<c00c4204>] (do_sys_open+0xe0/0x17c)
[   11.072723] [<c00c4204>] (do_sys_open+0xe0/0x17c) from [<c0033bc0>] (ret_fast_syscall+0x0/0x30)
[   11.081695] Code: ebfde2a6 e594304c e3530000 1a000001 (e5833000) 
[   11.088043] ---[ end trace 1b75b31a2719ed1e ]---
[   11.092803] note: ldconfig[189] exited with preempt_count 1
[   11.098663] BUG: scheduling while atomic: ldconfig/189/0x40000002
[   11.104949] Modules linked in:
[   11.108154] [<c0038428>] (unwind_backtrace+0x0/0xec) from [<c02d4a64>] (schedule+0x5c/0x440)
[   11.116912] [<c02d4a64>] (schedule+0x5c/0x440) from [<c0051910>] (__cond_resched+0x18/0x24)
[   11.125579] [<c0051910>] (__cond_resched+0x18/0x24) from [<c02d4fcc>] (_cond_resched+0x30/0x40)
[   11.134613] [<c02d4fcc>] (_cond_resched+0x30/0x40) from [<c00b257c>] (unmap_vmas+0x6f4/0x7b0)
[   11.143432] [<c00b257c>] (unmap_vmas+0x6f4/0x7b0) from [<c00b4e94>] (exit_mmap+0x108/0x270)
[   11.152099] [<c00b4e94>] (exit_mmap+0x108/0x270) from [<c00553ac>] (mmput+0x38/0x10c)
[   11.160217] [<c00553ac>] (mmput+0x38/0x10c) from [<c00592f4>] (exit_mm+0x160/0x168)
[   11.168151] [<c00592f4>] (exit_mm+0x160/0x168) from [<c005acec>] (do_exit+0x1c8/0x650)
[   11.176330] [<c005acec>] (do_exit+0x1c8/0x650) from [<c0036e68>] (die+0x29c/0x2d8)
[   11.184173] [<c0036e68>] (die+0x29c/0x2d8) from [<c003a344>] (__do_kernel_fault+0x64/0x84)
[   11.192749] [<c003a344>] (__do_kernel_fault+0x64/0x84) from [<c003a5c8>] (do_page_fault+0x264/0x284)
[   11.202209] [<c003a5c8>] (do_page_fault+0x264/0x284) from [<c002e2b8>] (do_DataAbort+0x34/0x98)
[   11.211212] [<c002e2b8>] (do_DataAbort+0x34/0x98) from [<c0033610>] (__dabt_svc+0x70/0xa0)
[   11.219757] Exception stack(0xcfb93da0 to 0xcfb93de8)
[   11.225006] 3da0: 00000001 00000000 cfb92000 00000000 cf431c00 cf440ac0 cfb92000 00200200
[   11.233459] 3dc0: 00100100 cf431c00 cfb93ebc cfb93e6c cfb93de8 cfb93de8 c00d8d68 c00d8d74
[   11.241912] 3de0: 60000013 ffffffff
[   11.245544] [<c0033610>] (__dabt_svc+0x70/0xa0) from [<c00d8d74>] (dput+0x30/0x1e0)
[   11.253479] [<c00d8d74>] (dput+0x30/0x1e0) from [<c012c800>] (nfs_lookup_revalidate+0x2e8/0x490)
[   11.262573] [<c012c800>] (nfs_lookup_revalidate+0x2e8/0x490) from [<c00cf5cc>] (do_lookup+0x194/0x240)
[   11.272216] [<c00cf5cc>] (do_lookup+0x194/0x240) from [<c00d19a4>] (do_last+0x194/0x734)
[   11.280609] [<c00d19a4>] (do_last+0x194/0x734) from [<c00d2cdc>] (path_openat+0xc0/0x380)
[   11.289062] [<c00d2cdc>] (path_openat+0xc0/0x380) from [<c00d307c>] (do_filp_open+0x30/0x7c)
[   11.297821] [<c00d307c>] (do_filp_open+0x30/0x7c) from [<c00c4204>] (do_sys_open+0xe0/0x17c)
[   11.306549] [<c00c4204>] (do_sys_open+0xe0/0x17c) from [<c0033bc0>] (ret_fast_syscall+0x0/0x30)


objdump:

c00d8d44 <dput> (File Offset: 0xd8d44):
c00d8d44:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
c00d8d48:	e2504000 	subs	r4, r0, #0	; 0x0
c00d8d4c:	08bd81f0 	popeq	{r4, r5, r6, r7, r8, pc}
c00d8d50:	e3cd6d7f 	bic	r6, sp, #8128	; 0x1fc0
c00d8d54:	e59f81bc 	ldr	r8, [pc, #444]	; c00d8f18 <dput+0x1d4> (File Offset: 0xd8f18)
c00d8d58:	e59f71bc 	ldr	r7, [pc, #444]	; c00d8f1c <dput+0x1d8> (File Offset: 0xd8f1c)
c00d8d5c:	e3c6603f 	bic	r6, r6, #63	; 0x3f
c00d8d60:	e3a00001 	mov	r0, #1	; 0x1
c00d8d64:	ebfde2a6 	bl	c0051804 <add_preempt_count> (File Offset: 0x51804)
c00d8d68:	e594304c 	ldr	r3, [r4, #76]
c00d8d6c:	e3530000 	cmp	r3, #0	; 0x0
c00d8d70:	1a000001 	bne	c00d8d7c <dput+0x38> (File Offset: 0xd8d7c)
c00d8d74:	e5833000 	str	r3, [r3]
c00d8d78:	eafffffd 	b	c00d8d74 <dput+0x30> (File Offset: 0xd8d74)
c00d8d7c:	e3530001 	cmp	r3, #1	; 0x1
c00d8d80:	8a00002c 	bhi	c00d8e38 <dput+0xf4> (File Offset: 0xd8e38)
c00d8d84:	e5943000 	ldr	r3, [r4]
c00d8d88:	e3130902 	tst	r3, #32768	; 0x8000
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux