Oops in 2.0.8

Brian Buffington (draconis@cache.net)
Wed, 24 Jul 1996 10:49:53 -0600 (MDT)


This is with an ELF kernel compiled with GCC 2.7.2 and binutils 2.6.0.14.
Libc is 5.2.18 and ld.so is 1.7.14. SysVinit is at 2.64. Other stats are
as my previous post about an oops in 2.0.6. The system was only up for
about 12 hours before this oops struck. The system seems to be
unaffected, but I'll be rebooting it on the general principle of the
thing. :)

The ext2 filesystem in question resides on a 4GB SCSI drive hanging off
an Adaptec 1542.

More information can be supplied upon request.

Unable to handle kernel paging request at virtual address c80541be
current->tss.cr3 = 007d1000,
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<00119ef4>]
EFLAGS: 00010246
eax: 00fa7018 ebx: 00000000 ecx: 019ebc28 edx: 080541be
esi: 01f98258 edi: 00fa7018 ebp: c0000000 esp: 019ebc04
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process in.pop3d (pid: 10639, process nr: 50, stackpage=019eb000)
Stack: 01f98258 bffe0000 019ebe6c bffffe88 00000001 00000803 00000400 00000000
0012324e 00000803 002b8018 00000400 002b8018 01363374 01df9d58 00519380
01363374 00000803 00123bcc 00000803 00123afe 01363374 01363374 00000000
Call Trace: [<0012324e>] [<00123bcc>] [<00123afe>] [<0015a52a>] [<00117ea7>] [<00128938>] [<0012e464>]
[<00123bcc>] [<00123afe>] [<0015a52a>] [<00128a91>] [<00128aee>] [<00128f33>] [<00129189>] [<001291ae>]
[<00109bce>] [<0010a442>]
Code: 8b 02 85 c0 74 26 89 11 83 c1 04 43 39 68 08 76 0f 89 84 24

Using `../System.map' to map addresses to symbols.

>>EIP: 119ef4 <insert_vm_struct+40/2f8>
Trace: 12324e <getblk+3a/468>
Trace: 123bcc <bread+18/7c>
Trace: 123afe <__brelse+22/44>
Trace: 15a52a <ext2_update_inode+2ae/2c0>
Trace: 117ea7 <zap_page_range+11b/1a4>
Trace: 128938 <setup_arg_pages+9c/fc>
Trace: 12e464 <load_elf_binary+5ec/b28>
Trace: 123bcc <bread+18/7c>
Trace: 123afe <__brelse+22/44>
Trace: 15a52a <ext2_update_inode+2ae/2c0>
Trace: 128a91 <read_exec+f9/168>
Trace: 128aee <read_exec+156/168>
Trace: 128f33 <search_binary_handler+3f/150>
Trace: 129189 <do_execve+145/1b8>
Trace: 1291ae <do_execve+16a/1b8>
Trace: 109bce <sys_execve+32/50>
Trace: 10a442 <system_call+52/80>

Code: 119ef4 <insert_vm_struct+40/2f8> movl (%edx),%eax
Code: 119ef6 <insert_vm_struct+42/2f8> testl %eax,%eax
Code: 119ef8 <insert_vm_struct+44/2f8> je 119f20 <insert_vm_struct+6c/2f8>
Code: 119efa <insert_vm_struct+46/2f8> movl %edx,(%ecx)
Code: 119efc <insert_vm_struct+48/2f8> addl $0x4,%ecx
Code: 119eff <insert_vm_struct+4b/2f8> incl %ebx
Code: 119f00 <insert_vm_struct+4c/2f8> cmpl %ebp,0x8(%eax)
Code: 119f03 <insert_vm_struct+4f/2f8> jbe 119f14 <insert_vm_struct+60/2f8>
Code: 119f05 <insert_vm_struct+51/2f8> movl %eax,0x90909000(%esp,1)

--Brian

You will be surprised by a loud noise.