Still ext2-corruption in test8-pre5 (incl. OOPS)

From: Udo A. Steinberg (sorisor@Hell.WH8.TU-Dresden.De)
Date: Tue Sep 05 2000 - 19:55:29 EST


Hello,

I'm still experiencing ext2 corruption even with the newest patch
test8-pre5. I'm not using bugtraq, mutt or pine and I'm fairly sure
it's not caused by a badly written application or strange input.

Right now Linux oopsed and badly broke the whole FS.
Hopefully this will help tracking the little bugger down really soon.

Regards
Udo.

Calltrace follows:

Unable to handle kernel NULL pointer dereference at virtual address
00000018
c0130400
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0130400>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010287
eax: 00000000 ebx: 00000000 ecx: 00001000 edx: 00000000
esi: 00001000 edi: 00000000 ebp: 00000001 esp: c6a0de10
ds: 0018 es: 0018 ss: 0018
Process netscape (pid: 512, stackpage=c6a0d000)
Stack: cba56b00 00001000 cb8bf000 00000000 00000000 00001000 c0130a4d
cba56b00
       c12e2f80 00000d98 00001000 00000012 00000000 0000000c 00000000
c12e2f80
       00000011 00000000 00001000 cba56b00 00000d98 c014d275 cba56b9c
00011d98
Call Trace: [<c0130a4d>] [<c014d275>] [<c0123ee7>] [<c0122181>]
[<c0122272>]
[<c01d0c51>] [<c0140be6>]
       [<c0140cbb>] [<c012c87c>] [<c0136e90>] [<c012cb13>] [<c010a98b>]
Code: f6 43 18 10 74 2b 0f ba 6b 18 00 0f ab 6b 18 19 c0 85 c0 75

>>EIP; c0130400 <__block_commit_write+50/c0> <=====
Trace; c0130a4d <block_zero_page+dd/120>
Trace; c014d275 <ext2_truncate+d5/490>
Trace; c0123ee7 <truncate_inode_pages+1e7/200>
Trace; c0122181 <vmtruncate+51/150>
Trace; c0122272 <vmtruncate+142/150>
Trace; c01d0c51 <sock_sendmsg+81/b0>
Trace; c0140be6 <inode_setattr+36/b0>
Trace; c0140cbb <notify_change+5b/70>
Trace; c012c87c <do_truncate+4c/70>
Trace; c0136e90 <pipe_read+200/230>
Trace; c012cb13 <sys_ftruncate+103/120>
Trace; c010a98b <system_call+33/38>
Code; c0130400 <__block_commit_write+50/c0>
00000000 <_EIP>:
Code; c0130400 <__block_commit_write+50/c0> <=====
   0: f6 43 18 10 testb $0x10,0x18(%ebx) <=====
Code; c0130404 <__block_commit_write+54/c0>
   4: 74 2b je 31 <_EIP+0x31> c0130431
<__block_commit_write+81/c0>
Code; c0130406 <__block_commit_write+56/c0>
   6: 0f ba 6b 18 00 btsl $0x0,0x18(%ebx)
Code; c013040b <__block_commit_write+5b/c0>
   b: 0f ab 6b 18 btsl %ebp,0x18(%ebx)
Code; c013040f <__block_commit_write+5f/c0>
   f: 19 c0 sbbl %eax,%eax
Code; c0130411 <__block_commit_write+61/c0>
  11: 85 c0 testl %eax,%eax
Code; c0130413 <__block_commit_write+63/c0>
  13: 75 00 jne 15 <_EIP+0x15> c0130415
<__block_commit_write+65/c0>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Sep 07 2000 - 21:00:24 EST