Trouble with 2.3.99-pre1

From: Lorenzo `Caffeine' Marcantonio (lomarcan@tin.it)
Date: Tue Mar 21 2000 - 14:55:30 EST


After a while (see below for how to reproduce),
it spit out this:

ksymoops 2.3.3 on i686 2.3.48. Options used
     -v /usr/src/linux/vmlinux (specified)
     -K (specified)
     -L (specified)
     -o /lib/modules/2.3.99-pre1/ (specified)
     -m /usr/src/linux/System.map (specified)

No modules in ksyms, skipping objects
CPU: 0
EIP: 0010:[<c0127e53>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 00000073 ebx: c00ea118 ecx: c11239e0 edx: c11239e0
esi: c00ebfa0 edi: 0000001d ebp: ffffffff esp: c1633d60
ds: 0018 es: 0018 ss: 0018
Process mkdep (pid: 203, stackpage=c1633000)
Stack: c11239e8 c11239e0 00000282 00000003 c00eb020 c11239e8 00000000 00000202
       00000001 00000020 c0128079 c11239e0 00000003 c0003f40 00000400 c0003f40
       00000400 c012e8bd c11239e0 00000003 c0003f40 00000400 c0003f40 c012e9bc
Call Trace: [<c0128079>] [<c012e8bd>] [<c012e9bc>] [<c012ee88>] [<c012f344>] [<c0122690>] [<c0144fae>]
       [<c0144924>] [<c01227e1>] [<c0123d47>] [<c0123ba0>] [<c01207da>] [<c0120930>] [<c011198a>] [<c010ed2a>]
       [<c010ae2d>]
Code: 89 45 00 8b 6d 00 83 ef 01 73 c2 c7 45 00 00 00 00 00 fa c7

>>EIP; c0127e53 <kmalloc+cb/160> <=====
Trace; c0128079 <kfree+191/1a8>
Trace; c012e8bd <create_page_buffers+c1/e4>
Trace; c012e9bc <block_flushpage+84/88>
Trace; c012ee88 <block_read_full_page+50/214>
Trace; c012f344 <generic_commit_write+38/54>
Trace; c0122690 <__find_get_page+118/234>
Trace; c0144fae <ext2_update_inode+7a/33c>
Trace; c0144924 <ext2_getblk+34/cc>
Trace; c01227e1 <__find_lock_page+35/240>
Trace; c0123d47 <filemap_sync+257/31c>
Trace; c0123ba0 <filemap_sync+b0/31c>
Trace; c01207da <do_mmap_pgoff+fe/3d0>
Trace; c0120930 <do_mmap_pgoff+254/3d0>
Trace; c011198a <remap_area_pages+17a/2f8>
Trace; c010ed2a <old_mmap+11a/188>
Trace; c010ae2d <error_code+2d/34>
Code; c0127e53 <kmalloc+cb/160>
00000000 <_EIP>:
Code; c0127e53 <kmalloc+cb/160> <=====
   0: 89 45 00 movl %eax,0x0(%ebp) <=====
Code; c0127e56 <kmalloc+ce/160>
   3: 8b 6d 00 movl 0x0(%ebp),%ebp
Code; c0127e59 <kmalloc+d1/160>
   6: 83 ef 01 subl $0x1,%edi
Code; c0127e5c <kmalloc+d4/160>
   9: 73 c2 jae ffffffcd <_EIP+0xffffffcd> c0127e20 <kmalloc+98/160>
Code; c0127e5e <kmalloc+d6/160>
   b: c7 45 00 00 00 movl $0x0,0x0(%ebp)
Code; c0127e63 <kmalloc+db/160>
  10: 00 00
Code; c0127e65 <kmalloc+dd/160>
  12: fa cli
Code; c0127e66 <kmalloc+de/160>
  13: c7 00 00 00 00 movl $0x0,(%eax)
Code; c0127e6b <kmalloc+e3/160>
  18: 00

ALWAYS occurs if I do this:

- Boot with init=/bin/sh
- mount / rw, /usr etc...
- NO modules loaded
- In /usr/src/linux:

make clean
make dep
make dep

... somewhere during the second make dep dies with segfault
(can't umount cleanly, BTW no damage suffered)

also, sometimes, while copying some LARGE tar file (glibc sources :)
some areas are corrupted (all 0xFF)

Hardware:
- Toshiba Satellite 2650XDVD, 64 MB RAM, ~6 GB HDD (EIDE), Celeron 466

RAM should be OK, kernels before approx 2.3.48 work fine.
Using gcc 2.95.2 (a little too aggressive, maybe?... I'll try with 2.7.2)

Same kernel SEEMS to work ok on another machine
(with a lot more of memory =256MB, maybe after a while...)

-
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/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:34 EST