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

From: Tim Waugh (tim@cyberelk.demon.co.uk)
Date: Wed Sep 06 2000 - 09:18:59 EST


On Tue, Sep 05, 2000 at 07:14:02PM -0700, Linus Torvalds wrote:

> How about this patch?

Got this oops.

Tim.
*/

ksymoops 2.3.3 on i586 2.4.0-test8-pre5+trfix. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.0-test8-pre5+trfix/ (default)
     -m /boot/System.map-2.4.0-test8-pre5+trfix (specified)

Unable to handle kernel NULL pointer dereference at virtual address 00000000
c012cae6
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012cae6>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 00000000 ebx: 00000080 ecx: 00000000 edx: 00000c00
esi: c10f02c0 edi: 00000400 ebp: 00000242 esp: c39d5e38
ds: 0018 es: 0018 ss: 0018
Process pine (pid: 1295, stackpage=c39d5000)
Stack: 00000084 00000000 c63353c0 c1299e0a c10f02c0 00000000 c654b2c0 c63353c0
       00000081 00000dbe 00000020 00000000 c0148487 c633545c 00020dbe 00000000
       c014786c c63353c0 00000048 c39d5f70 00020dbe 00000000 c3c0d600 c1299e00
Call Trace: [<c0148487>] [<c014786c>] [<c012036b>] [<c011e685>] [<c011e776>] [<c013c41a>] [<c013c4e8>]
       [<c0128b99>] [<c0128e00>] [<c0108e4f>]
Code: 8b 00 ff 44 24 20 89 44 24 2c 39 54 24 24 73 ea 8b 54 24 2c

>>EIP; c012cae6 <block_truncate_page+d2/1c8> <=====
Trace; c0148487 <ext2_truncate+c3/48c>
Trace; c014786c <ext2_get_block+0/534>
Trace; c012036b <truncate_inode_pages+1eb/204>
Trace; c011e685 <vmtruncate+51/150>
Trace; c011e776 <vmtruncate+142/150>
Trace; c013c41a <inode_setattr+36/ac>
Trace; c013c4e8 <notify_change+58/70>
Trace; c0128b99 <do_truncate+49/60>
Trace; c0128e00 <sys_ftruncate+100/11c>
Trace; c0108e4f <tracesys+1f/23>
Code; c012cae6 <block_truncate_page+d2/1c8>
00000000 <_EIP>:
Code; c012cae6 <block_truncate_page+d2/1c8> <=====
   0: 8b 00 movl (%eax),%eax <=====
Code; c012cae8 <block_truncate_page+d4/1c8>
   2: ff 44 24 20 incl 0x20(%esp,1)
Code; c012caec <block_truncate_page+d8/1c8>
   6: 89 44 24 2c movl %eax,0x2c(%esp,1)
Code; c012caf0 <block_truncate_page+dc/1c8>
   a: 39 54 24 24 cmpl %edx,0x24(%esp,1)
Code; c012caf4 <block_truncate_page+e0/1c8>
   e: 73 ea jae fffffffa <_EIP+0xfffffffa> c012cae0 <block_truncate_page+cc/1c8>
Code; c012caf6 <block_truncate_page+e2/1c8>
  10: 8b 54 24 2c movl 0x2c(%esp,1),%edx

-
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:25 EST