2.4.13-ac7: prune_icache oops!

Mike Maravillo (mike.maravillo@q-linux.com)
Tue, 6 Nov 2001 05:48:41 +0800


While compiling the kernel and running nuvrec, the following oops
popped up.

invalid operand: 0000
CPU: 0
EIP: 0010:[<c0141e65>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: fbc8fd27 ebx: c0008908 ecx: cf232e40 edx: c5d71ac0
esi: c0008900 edi: f71af875 ebp: c14c1fa4 esp: c14c1f88
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 4, stackpage=c14c1000)
Stack: 00000000 0000000f cf232e48 c69a7908 00000000 000000c0 00000000 0008e000
c0141f2a fffffff1 000025d0 c012a0f2 00000000 000000c0 c14270c0 000000c0
00000080 00000000 00000006 000000c0 c012a187 000000c0 00000000 00010f00
Call Trace: [<c0141f2a>] [<c012a0f2>] [<c012a187>] [<c0105000>] [<c01054f6>]
[<c012a120>]
Code: 0f 0b 0b 86 d4 00 00 00 75 d9 56 e8 4b ef fe ff 85 c0 59 75

>>EIP; c0141e65 <prune_icache+45/e0> <=====
Trace; c0141f2a <shrink_icache_memory+2a/50>
Trace; c012a0f2 <do_try_to_free_pages+22/50>
Trace; c012a187 <kswapd+67/c0>
Trace; c0105000 <_stext+0/0>
Trace; c01054f6 <kernel_thread+26/30>
Trace; c012a120 <kswapd+0/c0>
Code; c0141e65 <prune_icache+45/e0>
00000000 <_EIP>:
Code; c0141e65 <prune_icache+45/e0> <=====
0: 0f 0b ud2a <=====
Code; c0141e67 <prune_icache+47/e0>
2: 0b 86 d4 00 00 00 or 0xd4(%esi),%eax
Code; c0141e6d <prune_icache+4d/e0>
8: 75 d9 jne ffffffe3 <_EIP+0xffffffe3> c0141e48 <prune_icache+28/e0>
Code; c0141e6f <prune_icache+4f/e0>
a: 56 push %esi
Code; c0141e70 <prune_icache+50/e0>
b: e8 4b ef fe ff call fffeef5b <_EIP+0xfffeef5b> c0130dc0 <inode_has_buffers+0/20>
Code; c0141e75 <prune_icache+55/e0>
10: 85 c0 test %eax,%eax
Code; c0141e77 <prune_icache+57/e0>
12: 59 pop %ecx
Code; c0141e78 <prune_icache+58/e0>
13: 75 00 jne 15 <_EIP+0x15> c0141e7a <prune_icache+5a/e0>

-- 
 .--.  Michael J. Maravillo                   office://+63.2.894.3592/
( () ) Q Linux Solutions, Inc.              mobile://+63.917.897.0919/
 `--\\ A Philippine Open Source Solutions Co.  http://www.q-linux.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/