2.1.65 oops

Jeremy Fitzhardinge (jeremy@zip.com.au)
Tue, 25 Nov 1997 22:52:13 +1100


Hi all,

I got a series of oopses. It started in Netscape, and started hitting
more and more programs until it got init...

I do have the vhand 2.1.65b patch installed; I don't know if that could
have an effect.

Here's some useful stuff - there's a definite theme there...

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

Nov 25 12:31:07 ixodes kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000003f
Nov 25 12:31:07 ixodes kernel: current->tss.cr3 = 02c2d000, ^Dr3 =
02c2d000
Nov 25 12:31:07 ixodes kernel: *pde = 00000000
Nov 25 12:31:07 ixodes kernel: Oops: 0000
Nov 25 12:31:07 ixodes kernel: CPU: 0
Nov 25 12:31:07 ixodes kernel: EIP: 0010:[<c012e944>]
Nov 25 12:31:07 ixodes kernel: EFLAGS: 00010286
Nov 25 12:31:07 ixodes kernel: eax: 000000d6 ebx: c3035d40 ecx:
c30353e0 edx: 00000031
Nov 25 12:31:07 ixodes kernel: esi: ffffffff edi: 00000064 ebp:
00000000 esp: c3559e9c
Nov 25 12:31:07 ixodes kernel: ds: 0018 es: 0018 ss: 0018
Nov 25 12:31:07 ixodes kernel: Process netscape (pid: 1058, process nr:
41, stackpage=c3559000)
Nov 25 12:31:07 ixodes kernel: Stack: 00000000 00000008 000081b4
c3e652dc 00000000 00000004 00000000 000000e1
Nov 25 12:31:07 ixodes kernel: 00000008 00000000 0000000b
c0354b60 c012e0c1 00000002 00000000 00000000
Nov 25 12:31:07 ixodes kernel: c3559f54 c012e2cd 00000008
00000000 c0138785 00000000 c3559f54 000081b4
Nov 25 12:31:07 ixodes kernel: Call Trace: [<c012e0c1>] [<c012e2cd>]
[<c0138785>] [<c0129cf4>] [<c0129e7c>] [<c013ab07>] [<c012a09a>]
Nov 25 12:31:07 ixodes kernel: [<c0122337>] [<c01224eb>]
[<c010922a>]
Nov 25 12:31:07 ixodes kernel: Code: 8b 7e 40 89 7c 24 10 8b 7c 24 14 39
7c 24 10 0f 83 3d ff ff
>>EIP: c012e944 <select_dcache+108/19c>
Trace: c012e0c1 <try_to_free_inodes+2d/48>
Trace: c012e2cd <get_empty_inode+11/98>
Trace: c0138785 <ext2_new_inode+35/674>
Trace: c0129cf4 <do_follow_link+7c/88>
Trace: c0129e7c <lookup_dentry+17c/1bc>
Trace: c013ab07 <ext2_create+27/144>
Trace: c012a09a <open_namei+15a/314>
Trace: c0122337 <do_open+4b/134>
Trace: c01224eb <sys_open+3b/6c>
Trace: c010922a <system_call+3a/40>
Code: c012e944 <select_dcache+108/19c> movl 0x40(%esi),%edi
Code: c012e947 <select_dcache+10b/19c> movl %edi,0x10(%esp,1)
Code: c012e94b <select_dcache+10f/19c> movl 0x14(%esp,1),%edi
Code: c012e94f <select_dcache+113/19c> cmpl %edi,0x10(%esp,1)
Code: c012e953 <select_dcache+117/19c> jae 00ffff52 <_EIP+ffff52>
Code: c012e959 <select_dcache+11d/19c> nop
Code: c012e95a <select_dcache+11e/19c> nop
Code: c012e95b <select_dcache+11f/19c> nop

Nov 25 12:31:30 ixodes kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000003f
Nov 25 12:31:30 ixodes kernel: current->tss.cr3 = 00715000, ^Dr3 =
00715000
Nov 25 12:31:30 ixodes kernel: *pde = 00000000
Nov 25 12:31:30 ixodes kernel: Oops: 0000
Nov 25 12:31:30 ixodes kernel: CPU: 0
Nov 25 12:31:30 ixodes kernel: EIP: 0010:[<c012e944>]
Nov 25 12:31:30 ixodes kernel: EFLAGS: 00010286
Nov 25 12:31:30 ixodes kernel: eax: 000000ed ebx: c3035d40 ecx:
c30353e0 edx: 0000003a
Nov 25 12:31:30 ixodes kernel: esi: ffffffff edi: 00000064 ebp:
00000000 esp: c07e7f28
Nov 25 12:31:30 ixodes kernel: ds: 0018 es: 0018 ss: 0018
Nov 25 12:31:30 ixodes kernel: Process rci (pid: 971, process nr: 58,
stackpage=c07e7000)
Nov 25 12:31:30 ixodes kernel: Stack: 00000000 00000008 0802515c
bfffe5e8 00000000 00000004 00000000 000000ee
Nov 25 12:31:30 ixodes kernel: 00000008 00000000 0000000b
c0354b60 c012e0c1 00000002 00000000 c31db240
Nov 25 12:31:30 ixodes kernel: c0813020 c012e2cd 00000008
c31db240 c0129676 c31db240 c0129776 c07e7fb8
Nov 25 12:31:30 ixodes kernel: Call Trace: [<c012e0c1>] [<c012e2cd>]
[<c0129676>] [<c0129776>] [<c010d955>] [<c01093a2>] [<c010922a>]
Nov 25 12:31:30 ixodes kernel: Code: 8b 7e 40 89 7c 24 10 8b 7c 24 14 39
7c 24 10 0f 83 3d ff ff
>>EIP: c012e944 <select_dcache+108/19c>
Trace: c012e0c1 <try_to_free_inodes+2d/48>
Trace: c012e2cd <get_empty_inode+11/98>
Trace: c0129676 <get_pipe_inode+6/d4>
Trace: c0129776 <do_pipe+32/1ac>
Trace: c010d955 <sys_pipe+15/5c>
Trace: c01093a2 <error_code+32/40>
Trace: c010922a <system_call+3a/40>
Code: c012e944 <select_dcache+108/19c> movl 0x40(%esi),%edi
Code: c012e947 <select_dcache+10b/19c> movl %edi,0x10(%esp,1)
Code: c012e94b <select_dcache+10f/19c> movl 0x14(%esp,1),%edi
Code: c012e94f <select_dcache+113/19c> cmpl %edi,0x10(%esp,1)
Code: c012e953 <select_dcache+117/19c> jae 00ffff52 <_EIP+ffff52>
Code: c012e959 <select_dcache+11d/19c> nop
Code: c012e95a <select_dcache+11e/19c> nop
Code: c012e95b <select_dcache+11f/19c> nop

Nov 25 12:31:40 ixodes kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000003f
Nov 25 12:31:40 ixodes kernel: current->tss.cr3 = 03a46000, ^Dr3 =
03a46000
Nov 25 12:31:40 ixodes kernel: *pde = 00000000
Nov 25 12:31:40 ixodes kernel: Oops: 0000
Nov 25 12:31:40 ixodes kernel: CPU: 0
Nov 25 12:31:40 ixodes kernel: EIP: 0010:[<c012e944>]
Nov 25 12:31:40 ixodes kernel: EFLAGS: 00010286
Nov 25 12:31:40 ixodes kernel: eax: 000000f7 ebx: c3035d40 ecx:
c30353e0 edx: 00000062
Nov 25 12:31:40 ixodes kernel: esi: ffffffff edi: 00000064 ebp:
00000000 esp: c2eb9ed8
Nov 25 12:31:40 ixodes kernel: ds: 0018 es: 0018 ss: 0018
Nov 25 12:31:40 ixodes kernel: Process xterm (pid: 1081, process nr: 58,
stackpage=c2eb9000)
Nov 25 12:31:40 ixodes kernel: Stack: 00000000 00000008 c2eb9fb4
00000001 00000000 00000004 00000000 000000ef
Nov 25 12:31:40 ixodes kernel: 00000008 00000000 0000000b
c0354b60 c012e0c1 00000002 00000000 00000001
Nov 25 12:31:40 ixodes kernel: 00000001 c012e2cd 00000008
00000001 c014b2b3 00000001 00000001 c014b91f
Nov 25 12:31:40 ixodes kernel: Call Trace: [<c012e0c1>] [<c012e2cd>]
[<c014b2b3>] [<c014b91f>] [<c0119fcf>] [<c014b9b1>] [<c014d098>]
Nov 25 12:31:40 ixodes kernel: [<c01093a2>] [<c010922a>]
Nov 25 12:31:40 ixodes kernel: Code: 8b 7e 40 89 7c 24 10 8b 7c 24 14 39
7c 24 10 0f 83 3d ff ff
>>EIP: c012e944 <select_dcache+108/19c>
Trace: c012e0c1 <try_to_free_inodes+2d/48>
Trace: c012e2cd <get_empty_inode+11/98>
Trace: c014b2b3 <sock_alloc+7/a0>
Trace: c014b91f <sock_create+93/108>
Trace: c0119fcf <do_mmap+37b/400>
Trace: c014b9b1 <sys_socket+1d/70>
Trace: c014d098 <sys_socketcall+e4/2bc>
Trace: c01093a2 <error_code+32/40>
Trace: c010922a <system_call+3a/40>
Code: c012e944 <select_dcache+108/19c> movl 0x40(%esi),%edi
Code: c012e947 <select_dcache+10b/19c> movl %edi,0x10(%esp,1)
Code: c012e94b <select_dcache+10f/19c> movl 0x14(%esp,1),%edi
Code: c012e94f <select_dcache+113/19c> cmpl %edi,0x10(%esp,1)
Code: c012e953 <select_dcache+117/19c> jae 00ffff52 <_EIP+ffff52>
Code: c012e959 <select_dcache+11d/19c> nop
Code: c012e95a <select_dcache+11e/19c> nop
Code: c012e95b <select_dcache+11f/19c> nop

Nov 25 12:31:59 ixodes kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000003f
Nov 25 12:31:59 ixodes kernel: current->tss.cr3 = 03f8d000, ^Dr3 =
03f8d000
Nov 25 12:31:59 ixodes kernel: *pde = 00000000
Nov 25 12:31:59 ixodes kernel: Oops: 0000
Nov 25 12:31:59 ixodes kernel: CPU: 0
Nov 25 12:31:59 ixodes kernel: EIP: 0010:[<c012e944>]
Nov 25 12:31:59 ixodes kernel: EFLAGS: 00010286
Nov 25 12:31:59 ixodes kernel: eax: 0000010a ebx: c3035d40 ecx:
c30353e0 edx: 00000063
Nov 25 12:31:59 ixodes kernel: esi: ffffffff edi: 00000064 ebp:
00000000 esp: c0daded8
Nov 25 12:31:59 ixodes kernel: ds: 0018 es: 0018 ss: 0018
Nov 25 12:31:59 ixodes kernel: Process login (pid: 232, process nr: 6,
stackpage=c0dad000)
Nov 25 12:31:59 ixodes kernel: Stack: 00000000 00000008 c0dadfb4
00000001 00000000 00000004 00000000 000000f1
Nov 25 12:31:59 ixodes kernel: 00000008 00000000 0000000b
c0354b60 c012e0c1 00000002 00000000 00000001
Nov 25 12:31:59 ixodes kernel: 00000001 c012e2cd 00000008
00000001 c014b2b3 00000001 00000001 c014b91f
Nov 25 12:31:59 ixodes kernel: Call Trace: [<c012e0c1>] [<c012e2cd>]
[<c014b2b3>] [<c014b91f>] [<c014b9b1>] [<c014d098>] [<c010922a>]
Nov 25 12:31:59 ixodes kernel: Code: 8b 7e 40 89 7c 24 10 8b 7c 24 14 39
7c 24 10 0f 83 3d ff ff
>>EIP: c012e944 <select_dcache+108/19c>
Trace: c012e0c1 <try_to_free_inodes+2d/48>
Trace: c012e2cd <get_empty_inode+11/98>
Trace: c014b2b3 <sock_alloc+7/a0>
Trace: c014b91f <sock_create+93/108>
Trace: c014b9b1 <sys_socket+1d/70>
Trace: c014d098 <sys_socketcall+e4/2bc>
Trace: c010922a <system_call+3a/40>
Code: c012e944 <select_dcache+108/19c> movl 0x40(%esi),%edi
Code: c012e947 <select_dcache+10b/19c> movl %edi,0x10(%esp,1)
Code: c012e94b <select_dcache+10f/19c> movl 0x14(%esp,1),%edi
Code: c012e94f <select_dcache+113/19c> cmpl %edi,0x10(%esp,1)
Code: c012e953 <select_dcache+117/19c> jae 00ffff52 <_EIP+ffff52>
Code: c012e959 <select_dcache+11d/19c> nop
Code: c012e95a <select_dcache+11e/19c> nop
Code: c012e95b <select_dcache+11f/19c> nop

Nov 25 12:31:59 ixodes kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000003f
Nov 25 12:31:59 ixodes kernel: current->tss.cr3 = 0174b000, ^Dr3 =
0174b000
Nov 25 12:31:59 ixodes kernel: *pde = 00000000
Nov 25 12:31:59 ixodes kernel: Oops: 0000
Nov 25 12:31:59 ixodes kernel: CPU: 0
Nov 25 12:31:59 ixodes kernel: EIP: 0010:[<c012e944>]
Nov 25 12:31:59 ixodes kernel: EFLAGS: 00010286
Nov 25 12:31:59 ixodes kernel: eax: 0000010b ebx: c3035d40 ecx:
c30353e0 edx: 00000009
Nov 25 12:31:59 ixodes kernel: esi: ffffffff edi: 00000064 ebp:
00000000 esp: c0dade94
Nov 25 12:31:59 ixodes kernel: ds: 0018 es: 0018 ss: 0018
Nov 25 12:31:59 ixodes kernel: Process init (pid: 1082, process nr: 6,
stackpage=c0dad000)
Nov 25 12:31:59 ixodes kernel: Stack: 00000000 00000008 c01f66d8
00000001 00000000 00000004 00000000 000000f2
Nov 25 12:31:59 ixodes kernel: 00000008 00000000 0000000b
c0354b60 c012e0c1 00000002 00000000 c01ea6ac
Nov 25 12:31:59 ixodes kernel: 00021deb c012e4d7 00000008
00021deb c09ce720 c0083e4c 00000000 c013a740
Nov 25 12:31:59 ixodes kernel: Call Trace: [<c012e0c1>] [<c012e4d7>]
[<c013a740>] [<c0129bab>] [<c0129e48>] [<c0129f88>] [<c0122337>]
Nov 25 12:31:59 ixodes kernel: [<c01224eb>] [<c010922a>]
Nov 25 12:31:59 ixodes kernel: Code: 8b 7e 40 89 7c 24 10 8b 7c 24 14 39
7c 24 10 0f 83 3d ff ff
>>EIP: c012e944 <select_dcache+108/19c>
Trace: c012e0c1 <try_to_free_inodes+2d/48>
Trace: c012e4d7 <iget+7b/80>
Trace: c013a740 <ext2_lookup+5c/84>
Trace: c0129bab <real_lookup+47/70>
Trace: c0129e48 <lookup_dentry+148/1bc>
Trace: c0129f88 <open_namei+48/314>
Trace: c0122337 <do_open+4b/134>
Trace: c01224eb <sys_open+3b/6c>
Trace: c010922a <system_call+3a/40>
Code: c012e944 <select_dcache+108/19c> movl 0x40(%esi),%edi
Code: c012e947 <select_dcache+10b/19c> movl %edi,0x10(%esp,1)
Code: c012e94b <select_dcache+10f/19c> movl 0x14(%esp,1),%edi
Code: c012e94f <select_dcache+113/19c> cmpl %edi,0x10(%esp,1)
Code: c012e953 <select_dcache+117/19c> jae 00ffff52 <_EIP+ffff52>
Code: c012e959 <select_dcache+11d/19c> nop
Code: c012e95a <select_dcache+11e/19c> nop
Code: c012e95b <select_dcache+11f/19c> nop