Returned error for crccheck of ino #12141. Expect badness...
Aleš Horák
ales.horak at gmail.com
Tue Apr 28 20:55:00 CEST 2009
Hi,
today my Freerunner suddenly stopped booting with the following error
on the display. so far, I have been using SHR-testing of 2009-04-16
with the latest shr kernel 2.6.29 as a daily phone without any problems.
[ 178.545000]
[ 178.545000] =========================
[ 178.545000] [ BUG: held lock freed! ]
[ 178.545000] =========================
[ 178.545000] jffs2_gcd_mtd6/440 is freeing memory c7228c00-c7228fff,
with a lock still held there!
[ 178.545000] (&f->sem#2){....}, at: [<c0118018>]
jffs2_do_crccheck_inode+0x4c/0xa0
[ 178.545000] 2 locks held by jffs2_gcd_mtd6/440:
[ 178.545000] #0: (&c->alloc_sem){....}, at [<c011c868>]
jffs2_garbage_collect_pass+0x28/0x744
[ 178.545000] #1: (&f->sem#2){....}, at: [<c0118018>]
jffs2_do_crccheck_inode+0x4c/0xa0
[ 178.545000]
[ 178.545000] stack backtrace:
[ 178.545000] [<c002dcac>] (dump_stack+0x0/0x14) from [<c0064dac>]
(debug_check_no_locks_freed+0xe4/0x130)
[ 178.545000] [<c0064cc8>] (debug_check_no_locks_freed+0x0/0x130)
from [<0099d74>] (kfree+0x74/0xc4)
[ 178.545000] r8:c79fec00 r7:c7228c00 r6:d0000013 r5:c7800360 r4:c7228c00
[ 178.545000] [<c0099d00>] (kfree+0x0/0xc4) from [<c0118050>]
(jffs2_do_crccheck_inode+0x84/0xa0)
[ 178.545000] r7:fffffffb r6:c79fec00 r5:7bc4b30 r4:7228c00
[ 178.545000] [<c0117fcc>] (jffs2_do_crccheck_inode+0x0/0xa0) from
[<c011c9c8>] (jffs2_garbage_collect_pass+0x188/0x744)
[ 178.545000] r7:c79fedf0 r6:c79fec00 r5:00000001 r4:c7bc4b30
[ 178.545000] [<c011c840>] (jffs2_garbage_collect_pass+0x0/0x744)
from [<c011e32c>] (jffs2_garbage_collect_thread+0x124/0x1b8)
[ 178.545000] [<c011e208>] (jffs2_garbage_collect_thread+0x0/0x1b8)
from [<c0046418>] (do_exit+0x0/0x6b0)
[ 178.545000] r8:00000000 r7:00000000 r6:00000000 r5:00000000 r4:00000000
[ 178.545000] Returned error for crccheck of ino #12141. Expect badness...
I suppose that it is a problem with the internal flash, however, I am
not sure how serious it is and what should be the best procedure to
follow - just reflash? or some kind of reformat with badblocks?
bye,
Alef
More information about the support
mailing list