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

Re: JFFS2 stuck again.



It booted fine once. Then got stuck the second time. This is the SysReq-P &
T o/p's:
There seems to be only one "D" task this time?


EIP: 0010:[<c0107193>] CPU: 0 EFLAGS: 00000246
EAX: 00000000 EBX: c0107170 ECX: c116a260 EDX: c025e000
ESI: c025e000 EDI: c025e000 EBP: 0008e000 DS: 0018 ES: 0018
CR0: 8005003b CR2: 4000101c CR3: 03fc1000 CR4: 00080010
Call Trace: [<c01071f5>] [<c0105000>] [<c0100192>]

SysRq: Show State

                         free                        sibling
  task             PC    stack   pid father child younger older
init      S C111BF10     0     1      0     9  (NOTLB)
Call Trace: [<c011070a>] [<c0110640>] [<c013c5f8>] [<c013cbc1>]
[<c0108f13>]
keventd   S 00000700     0     2      1        (L-TLB)       3
Call Trace: [<c011d575>] [<c0105000>] [<c0105000>] [<c0107493>]
kswapd    S C116BFA4     0     3      1        (L-TLB)       4     2
Call Trace: [<edcba987>] [<c011070a>] [<c0110640>] [<c0110d46>]
[<c0128729>] [<c0105000>] [<c0107493>]
kreclaimd  S 00000286     0     4      1        (L-TLB)       5     3
Call Trace: [<edcba987>] [<c0110ce0>] [<c01287fb>] [<c0105000>]
[<c010748a>] [<c0107493>]
bdflush   S C1166000     0     5      1        (L-TLB)       6     4
Call Trace: [<c0131ece>] [<c0107493>]
kupdate   S C1165FC4     0     6      1        (L-TLB)       7     5
Call Trace: [<edcba987>] [<c011070a>] [<c0110640>] [<c0131f68>]
[<c0107493>]
mtdblockd  S C114A000     0     7      1        (L-TLB)       8     6
Call Trace: [<c01c310e>] [<c0105000>] [<c0107493>]
jffs2_gcd_mtd1  S C11442D8     0     8      1        (L-TLB)       9     7
Call Trace: [<c0107add>] [<c0107b7f>] [<c02001b3>] [<c01791b5>]
[<edcba987>] [<c0109005>] [<c0178fe0>]
       [<c010748a>] [<c0107493>]
init      S 00000000     0     9      1    10  (NOTLB)             8
Call Trace: [<c0115c6f>] [<c0108f13>] [<c0100023>]
sh        S 00000000     0    10      9    18  (NOTLB)
Call Trace: [<c0115c6f>] [<c0108f13>]
ldconfig  D C3F56164     0    18     10        (NOTLB)
Call Trace: [<c0107a0d>] [<c0107b74>] [<c02001d1>] [<c0173316>]
[<c016f982>] [<c013809a>] [<c0139040>]
       [<c01391bc>] [<c012d970>] [<d851f8bb>] [<c012dc88>] [<c0108f13>]



Passing though ksymoops yields:

ksymoops 2.3.7 on i586 2.2.5.  Options used
     -v /usr/src/linux/vmlinux (specified)
     -K (specified)
     -L (specified)
     -O (specified)
     -m /usr/src/linux/System.map (specified)

EIP: 0010:[<c0107193>] CPU: 0 EFLAGS: 00000246
Using defaults from ksymoops -t elf32-i386 -a i386
EAX: 00000000 EBX: c0107170 ECX: c116a260 EDX: c025e000
ESI: c025e000 EDI: c025e000 EBP: 0008e000 DS: 0018 ES: 0018
CR0: 8005003b CR2: 4000101c CR3: 03fc1000 CR4: 00080010
Call Trace: [<c01071f5>] [<c0105000>] [<c0100192>]
Warning (Oops_read): Code line not seen, dumping what data is available

>>EIP; c0107193 <default_idle+23/30>   <=====
Trace; c01071f5 <cpu_idle+35/50>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0100192 <L6+0/2>

Call Trace: [<c011070a>] [<c0110640>] [<c013c5f8>] [<c013cbc1>]
[<c0108f13>]
Call Trace: [<c011d575>] [<c0105000>] [<c0105000>] [<c0107493>]
Call Trace: [<edcba987>] [<c011070a>] [<c0110640>] [<c0110d46>]
[<c0128729>] [<c0105000>] [<c0107493>]
Call Trace: [<edcba987>] [<c0110ce0>] [<c01287fb>] [<c0105000>]
[<c010748a>] [<c0107493>]
Call Trace: [<c0131ece>] [<c0107493>]
Call Trace: [<edcba987>] [<c011070a>] [<c0110640>] [<c0131f68>]
[<c0107493>]
Call Trace: [<c01c310e>] [<c0105000>] [<c0107493>]
Call Trace: [<c0107add>] [<c0107b7f>] [<c02001b3>] [<c01791b5>]
[<edcba987>] [<c0109005>] [<c0178fe0>]
       [<c010748a>] [<c0107493>]
Call Trace: [<c0115c6f>] [<c0108f13>] [<c0100023>]
Call Trace: [<c0115c6f>] [<c0108f13>]
Call Trace: [<c0107a0d>] [<c0107b74>] [<c02001d1>] [<c0173316>]
[<c016f982>] [<c013809a>] [<c0139040>]
       [<c01391bc>] [<c012d970>] [<d851f8bb>] [<c012dc88>] [<c0108f13>]
Warning (Oops_read): Code line not seen, dumping what data is available

Trace; c011070a <schedule_timeout+7a/a0>
Trace; c0110640 <process_timeout+0/50>
Trace; c013c5f8 <do_select+98/220>
Trace; c013cbc1 <sys_select+411/5b0>
Trace; c0108f13 <system_call+33/40>
Trace; c011d575 <context_thread+105/1b0>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0107493 <kernel_thread+23/30>
Trace; edcba987 <END_OF_CODE+2da1c793/????>
Trace; c011070a <schedule_timeout+7a/a0>
Trace; c0110640 <process_timeout+0/50>
Trace; c0110d46 <interruptible_sleep_on_timeout+46/70>
Trace; c0128729 <kswapd+e9/110>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0107493 <kernel_thread+23/30>
Trace; edcba987 <END_OF_CODE+2da1c793/????>
Trace; c0110ce0 <interruptible_sleep_on+40/60>
Trace; c01287fb <kreclaimd+5b/e0>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c010748a <kernel_thread+1a/30>
Trace; c0107493 <kernel_thread+23/30>
Trace; c0131ece <bdflush+ce/e0>
Trace; c0107493 <kernel_thread+23/30>
Trace; edcba987 <END_OF_CODE+2da1c793/????>
Trace; c011070a <schedule_timeout+7a/a0>
Trace; c0110640 <process_timeout+0/50>
Trace; c0131f68 <kupdate+88/e0>
Trace; c0107493 <kernel_thread+23/30>
Trace; c01c310e <mtdblock_thread+ce/120>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0107493 <kernel_thread+23/30>
Trace; c0107add <__down_interruptible+7d/d0>
Trace; c0107b7f <__down_failed_interruptible+7/c>
Trace; c02001b3 <stext_lock+e73/1472>
Trace; c01791b5 <jffs2_garbage_collect_thread+1d5/1e0>
Trace; edcba987 <END_OF_CODE+2da1c793/????>
Trace; c0109005 <reschedule+5/10>
Trace; c0178fe0 <jffs2_garbage_collect_thread+0/1e0>
Trace; c010748a <kernel_thread+1a/30>
Trace; c0107493 <kernel_thread+23/30>
Trace; c0115c6f <sys_wait4+36f/3a0>
Trace; c0108f13 <system_call+33/40>
Trace; c0100023 <startup_32+23/13a>
Trace; c0115c6f <sys_wait4+36f/3a0>
Trace; c0108f13 <system_call+33/40>
Trace; c0107a0d <__down+5d/b0>
Trace; c0107b74 <__down_failed+8/c>
Trace; c02001d1 <stext_lock+e91/1472>
Trace; c0173316 <jffs2_reserve_space+e6/190>
Trace; c016f982 <jffs2_create+92/480>
Trace; c013809a <permission+2a/30>
Trace; c0139040 <vfs_create+90/c0>
Trace; c01391bc <open_namei+14c/5b0>
Trace; c012d970 <filp_open+30/50>
Trace; d851f8bb <END_OF_CODE+182816c7/????>
Trace; c012dc88 <sys_open+38/c0>
Trace; c0108f13 <system_call+33/40>


2 warnings issued.  Results may not be reliable.


Vipin






David Woodhouse wrote:

> On Wed, 11 Apr 2001, Vipin Malik wrote:
>
> > Well, as I know no way to reproduce the problem at will, I can only
> > let it go for a bit (my standard is a weekend (or 48hrs)), and see if
> > there is a problem.
> >
> > I'll restart testing with the updated code (dir.c).
>
> If it boots and generally appears to work, that's enough for me. The old
> code was obviously broken.
>
> --
> dwmw2


To unsubscribe from this list: send the line "unsubscribe jffs-dev" in
the body of a message to majordomo@xxxxxxx.com