2.3.27pre5 oops

Simon Kirby (sim@stormix.com)
Wed, 10 Nov 1999 20:46:29 -0500


Got this Oops while diffing the 2.3.27pre5 tree against a 2.3.27pre6 tree
to see what changed. I started the diff redirected out to a file and
switched to X to browse the web and do some stuff while I was waiting.
When in X, I moved to another desktop and loaded an rxvt. I noticed
something said "Segmentation fault" in my .cshrc, so I loaded another to
see if it happened again -- same thing. I said "hmm", and switched back
to Netscape, at which point Netscape didn't repaint and I couldn't do
anything more.

I got the Oops from my other box connected via serial cable:

Unable to handle kernel paging request at virtual address 49202d40
printing eip:
c012f5ab
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c012f5ab>]
EFLAGS: 00010a83
eax: 49202d20 ebx: 00000001 ecx: c326cd80 edx: 74616542
esi: 00000400 edi: 00000302 ebp: 001de014 esp: c64e5e7c
ds: 0018 es: 0018 ss: 0018
Process diff (pid: 6058, stackpage=c64e5000)
Stack: c326cd80 00000001 001de014 c7fbf200 00000280 c51aaa40 c326cd80 c012fe5a
00000302 001de014 00000400 c4b23ac0 c0150316 00000302 001de014 00000400
c51aaa40 00000000 c02ddf38 c7fbf200 000001e0 00000302 c7fbf200 000000ef
Call Trace: [<c012fe5a>] [<c0150316>] [<c013e188>] [<c013e3f5>] [<c0150f8a>] [<c0137493>] [<c01376e8>]
[<c01377ae>] [<c013496d>] [<c010aac0>] [<c010002b>]
Code: 89 50 20 8b 51 20 8b 41 24 89 42 24 8d 14 dd 00 00 00 00 39

>>EIP; c012f5ab <__remove_from_free_list+23/58> <=====
Trace; c012fe5a <bread+16/64>
Trace; c0150316 <ext2_read_inode+e6/380>
Trace; c013e188 <get_new_inode+c0/158>
Trace; c013e3f5 <iget4+d1/dc>
Trace; c0150f8a <ext2_lookup+5e/90>
Trace; c0137493 <real_lookup+8b/14c>
Trace; c01376e8 <lookup_dentry+10c/1ac>
Trace; c01377ae <__namei+26/58>
Trace; c013496d <sys_newstat+29/ac>
Trace; c010aac0 <system_call+34/38>
Trace; c010002b <startup_32+2b/a4>
Code; c012f5ab <__remove_from_free_list+23/58>
00000000 <_EIP>:
Code; c012f5ab <__remove_from_free_list+23/58> <=====
0: 89 50 20 mov %edx,0x20(%eax) <=====
Code; c012f5ae <__remove_from_free_list+26/58>
3: 8b 51 20 mov 0x20(%ecx),%edx
Code; c012f5b1 <__remove_from_free_list+29/58>
6: 8b 41 24 mov 0x24(%ecx),%eax
Code; c012f5b4 <__remove_from_free_list+2c/58>
9: 89 42 24 mov %eax,0x24(%edx)
Code; c012f5b7 <__remove_from_free_list+2f/58>
c: 8d 14 dd 00 00 00 00 lea 0x0(,%ebx,8),%edx
Code; c012f5be <__remove_from_free_list+36/58>
13: 39 00 cmp %eax,(%eax)

This is on my normal SMP development box that was previously showing the
"bit already cleared" errors that I reported twice before with 2.3.25. I
fsck -f'd everything immediately before booting with 2.3.27pre5 to make
sure nothing was corrupted before booting this kernel.

See linux-kernel messages with subject "2.3.25 filesystem corruption" for
more details about my hardware.

Simon-

[ Stormix Technologies Inc. ][ NetNation Communcations Inc. ]
[ sim@stormix.com ][ sim@netnation.com ]
[ Opinions expressed are not necessarily those of my employers. ]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/