JFFS2 BUG ?

Jesse Malone jmalone at jsoft.ca
Tue Aug 19 10:23:50 EDT 2008


Hello,

I've been seeing jffs2 kernel oopses in kernel 2.6.25.10 (also in earlier
kernels, specifically 2.5.24.3). Here's the oops:

JFFS2 error: (309) jffs2_get_inode_nodes: can .
------------[ cut here ]------------
kernel BUG at fs/jffs2/readinode.c:542!
Oops: Kernel BUG, sig: 9 [#1]
FRAME_POINTER chip: 0x01f:0x1e82 rev 2
Modules linked in:
PC is at jffs2_free_tmp_dnode_info_list+0x44/0x54
LR is at 0x0
pc : [<900aa384>]    lr : [<00000000>]    Not tainted
sp : 91dc1e04  r12: 901e72e8  r11: 9024ee00
r10: 91d70e20  r9 : 91d70e20  r8 : 00000012
r7 : 91dc1e04  r6 : 91d70e00  r5 : 91dc1e70  r4 : 00000000
r3 : 91cf4000  r2 : 91d70e00  r1 : 91da842c  r0 : 00570cb4
Flags: qvnzC
Mode bits: hjmde....g
CPU Mode: Supervisor
Process: jffs2_gcd_mtd3 [309] (task: 91c17600 thread: 91dc0000)
Stack: (0x91dc1e04 to 0x91dc2000)
1e00:          900ab378 91dc1e40 00570ab4 00000037 00000000 00000000 91dc1e70
1e20: 91d3b600 91d3b200 0000008c fffffffb 00000151 91da8420 00000420 00000000
1e40: 900ab3dc 91dc1e94 91dc1e70 91dc1eb8 00000000 91d3b200 91d3b600 900b0560
1e60: 91d3b200 00000000 91dc2f18 00000000 91d11ac0 00000000 000008cb 00000000
1e80: 00000000 00000000 00000000 91dc1eac 901fe690 900abd36 91dc1efc 91d3b600
1ea0: 91d2f9f0 00000000 91d3b200 91d3b200 900b0560 91d3b200 901fe690 00000000
1ec0: ffffe000 91dc0000 91c1774c 91d3b200 90019b6a 91dc1ee4 901fe660 91c17628
1ee0: 00000000 9017abe6 91dc1f10 901fe660 91c17600 00000000 ffffe000 900af3e4
1f00: 91dc1f38 91d2f9f0 91d3b22c 00000000 00000001 91d3b200 900b0560 91d3b200
1f20: 900247b0 91dc1f34 91dc0000 91d3b200 00000000 9001f146 900b0642 91dc1fdc
1f40: 91dc0000 91d3b200 00000000 ffffe000 91dc0000 900b0560 91d3b200 007707d7
1f60: 007707d8 007707d9 007707da 007707db 007707dc 007707dd 007707de 007707df
1f80: 007707e0 007707e1 007707e2 007707e3 90000 00000000 00000000 00000000
9002
Call trace:
 [<900ab378>] jffs2_get_inode_nodes+0xd3c/0xd7c
 [<900ab3dc>] jffs2_do_read_inode_internal+0x24/0x7d8
 [<900abd36>] jffs2_do_crccheck_inode+0x3a/0x70
 [<900af3e4>] jffs2_garbage_collect_pass+0x138/0x52c
 [<900b0642>] jffs2_garbage_collect_thread+0xe2/0x108
 [<90020058>] do_exit+0x0/0x438


What do you make of this?






More information about the linux-mtd mailing list