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


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.


Calltrace follows:

Unable to handle kernel NULL pointer dereference at virtual address
*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
       c12e2f80 00000d98 00001000 00000012 00000000 0000000c 00000000
       00000011 00000000 00001000 cba56b00 00000d98 c014d275 cba56b9c
Call Trace: [<c0130a4d>] [<c014d275>] [<c0123ee7>] [<c0122181>]
[<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
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
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

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