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