Hi,
I am running a filesystem testing program called
fstress on yaffs2 mounted on
1Gbit OneNAND with pagesize 2KB. This is causing the
kernel to crash as shown
in the attached file.
I suspect the problem is due to creation of files with
names greater than 255
bytes.
Can someone please help..
Thanks
Rohit
Error Log :
---------------------------------------------------------------------------------------------------------------------------------------------
root@apollon:/elqap/tools# ./fsstress -d /tmp -n 50000 -p 1
-r -X -C 50 -v
[/tmp] seed = 601978
Unable to handle kernel NULL pointer dereference at virtual
address 00000064
pgd = c3020000
[00000064] *pgd=80008031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] PREEMPT
Modules linked in:
CPU: 0 Not tainted (2.6.22-omap1
#111)
PC is at yaffs_RenameObject+0x1c/0xf8
LR is at yaffs_FindObjectByName+0x8c/0x120
pc : [<c0109334>] lr :
[<c0106594>] psr: 60000013
sp : c3003e4c ip : c3003d24 fp : c3003e6c
r10: c34f3000 r9 : c37f1604 r8 : c3ff0b30
r7 : c30501f0 r6 : c37f19b4 r5 : c37f194c
r4 : 00000000
r3 : c30504f8 r2 : 000000ff r1 : c3003d24
r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode
SVC_32 Segment user
Control: 00c5387f Table: 83020000 DAC: 00000015
Process fsstress (pid: 197, stack limit = 0xc3002250)
Stack: (0xc3003e4c to 0xc3004000)
3e40:
c37f194c 00000000 c37f194c c0293258 c3ff0b30
3e60: c3003e9c c3003e70 c01014f8 c0109324 00000000 c37f194c
00000000 00000000
3e80: c3ff0b30 c3ff0b30 00000000 c37f1604 c3003ec4 c3003ea0
c008f650 c0101444
3ea0: ffffffd9 c37f194c c37f1604 c37f1118 c37f1118 c7c17000
c3003f94 c3003ec8
3ec0: c008f870 c008f424 c37cc000 c37f1118 c03f3f20 661fe91b
00000008 c37cc000
3ee0: 00000010 00000000 00000000 c3003ef8 c00826d8 c008ba44
5941ff53 00001000
3f00: 00007960 000076fc 000076fc 00000000 00000000 00000000
00000000 c37f1118
3f20: c03f3f20 d838bab4 00000213 c7c17000 00000010 00000000
00000000 c03f3f20
3f40: c7c54320 40149dfc c3003f64 00000001 00000001 00000000
c3003f80 c3003f68
3f60: c0083ad4 c0085584 00000007 00021be0 4001e000 00008cd4
00000026 c0023044
3f80: c3002000 40149dfc c3003fa4 c3003f98 c008f8f8 c008f708
00000000 c3003fa8
3fa0: c0022ea0 c008f8e0 00021be0 4001e000 40200990 40200ba8
be959ae8 be959afc
3fc0: 00021be0 4001e000 00008cd4 0000000c 4014c4c4 000091ec
40149dfc be959ac8
3fe0: 00019850 be959298 0000b7a4 40085964 20000010 40200990
00000000 00000000
Backtrace:
[<c0109318>] (yaffs_RenameObject+0x0/0xf8) from
[<c01014f8>] (yaffs_rename+0xc0/0x118)
r7:c3ff0b30 r6:c0293258 r5:c37f194c r4:00000000
[<c0101438>] (yaffs_rename+0x0/0x118) from
[<c008f650>] (vfs_rename+0x238/0x2e4)
[<c008f418>] (vfs_rename+0x0/0x2e4) from
[<c008f870>] (sys_renameat+0x174/0x1d8)
[<c008f6fc>] (sys_renameat+0x0/0x1d8) from
[<c008f8f8>] (sys_rename+0x24/0x28)
[<c008f8d4>] (sys_rename+0x0/0x28) from
[<c0022ea0>] (ret_fast_syscall+0x0/0x2c)
Code: e24dd004 e1a06003 e1a07002 ebfff474 (e5903064)
---------------------------------------------------------------------------------------------------------------------------------------------