2 x 2.1.51 Oops

Michal Ostrowski (mostrows@undergrad.math.uwaterloo.ca)
Mon, 25 Aug 1997 13:56:18 -0400


Somebody may be interested to see the following oops reports. I would be happy
to provide anyone working on these problems with any other data that may be
required.

Michal Ostrowski
mostrows@undergrad.math.uwaterloo.ca

Using `/idelinux/System.map-2.1.51' to map addresses to symbols.

Unable to handle kernel paging request at virtual address 1cfe5820
current->tss.cr3 = 023cf000, ^Hr3 = 023cf000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c014822e>]
EFLAGS: 00010282
eax: 1cfe5800 ebx: c07a0000 ecx: c2cfc37f edx: c0088f20
esi: 00000008 edi: 00000000 ebp: 00000000 esp: c03f7f30
ds: 0018 es: 0018 ss: 0018
Process telnet (pid: 403, process nr: 44, stackpage=c03f7000)
Stack: c012cb24 c1e0b1e0 00000000 c03f6000 00000000 00000000
00000010 00000003 c03f6000 c17c18b0 c2aec000 00000000 00000003
c2aec000 c012cf03 00000004
EFLAGS: 00010202
Call Trace: [<c012cb24>] [<c012cf03>] [<c010e1c9>] [<c010935a>]
Code: 8b 50 20 85 d2 74 0f 8b 44 24 08 50 51 ff d2 83 c4 08 c3 8d
>>EIP: c014822e <sock_poll+16/30>
Trace: c012cb24 <do_select+f8/228>
Trace: c012cf03 <sys_select+2af/3e0>
Trace: c010e1c9 <old_select+59/6c>
Trace: c010935a <system_call+3a/40>

Code: c014822e <sock_poll+16/30>
Code: c014822e <sock_poll+16/30> 8b 50 20 movl 0x20(%eax),%edx
Code: c0148231 <sock_poll+19/30> 85 d2 testl %edx,%edx
Code: c0148233 <sock_poll+1b/30> 74 0f je c0148244 <sock_poll+2c/30>
Code: c0148235 <sock_poll+1d/30> 8b 44 24 08 movl 0x8(%esp,1),%eax
Code: c014823f <sock_poll+27/30> 50 pushl %eax
Code: c0148240 <sock_poll+28/30> 51 pushl %ecx
Code: c0148241 <sock_poll+29/30> ff d2 call *%edx
Code: c0148243 <sock_poll+2b/30> 83 c4 08 addl $0x8,%esp
Code: c0148246 <sock_poll+2e/30> c3 ret
Code: c0148247 <sock_poll+2f/30> 8d 00 leal (%eax),%eax
Code: c014824f <sock_close+7/80> 90 nop
Code: c0148250 <sock_close+8/80> 90 nop
Code: c0148251 <sock_close+9/80> 90 nop

Using `/idelinux/System.map-2.1.51' to map addresses to symbols.

Unable to handle kernel NULL pointer dereference at virtual address 000000e6
current->tss.cr3 = 00101000, ^Hr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012da84>]
EFLAGS: 00010202
eax: c2cfc2f3 ebx: c2cfc34f ecx: 00000000 edx: c2cfc2f3
esi: 000000c2 edi: c17c17a0 ebp: c1e0b1e0 esp: c03f7e24
ds: 0018 es: 0018 ss: 0018
Process telnet (pid: 403, process nr: 44, stackpage=c03f7000)
Stack: 00000003 c1e0b1e0 c17c17a0 00000001 c2cfc2f3 00000000
c2775820 bfffe000 00002000 c2234540 00000002 00000217 c23cfbfc
00000001 00000300 c23cfbfc 00000217 00000282 c03f6000 c2234540
c0123174 c03f6000 c1e0b1e0 00000003
Call Trace: [<c0123174>] [<c011619e>] [<c01098bd>] [<c01b03fa>] [<c01b10fb>]
[<c010eba4>] [<c01b10fb>] 014822e>] [<c012cb24>] [<c012cf03>] [<c010e1c9>]
[<c010935a>]
Code: 8a 46 24 a8 01 74 0b 8b 4c 24 54 8b 56 14 39 ca 74 12 a8 02 >>EIP:
c012da84 <locks_remove_locks+24/a4>
Trace: c0123174 <close_fp+38/84>
Trace: c011619e <do_exit+11e/21c>
Trace: c01098bd <die_if_kernel+49/50>
Trace: c01b03fa <sprintf+23d6/2e9b>
Trace: c01b10fb <bad_pmd_string+23c/271>
Trace: c010eba4 <do_page_fault+32c/33c>
Trace: c01b10fb <bad_pmd_string+23c/271>

Code: c012da84 <locks_remove_locks+24/a4>
Code: c012da84 <locks_remove_locks+24/a4> 8a 46 24
movb 0x24(%esi),%al
Code: c012da87 <locks_remove_locks+27/a4> a8 01
testb $0x1,%al
Code: c012da89 <locks_remove_locks+29/a4> 74 0b
je c012da96 <locks_remove_locks+36/a4>
Code: c012da8b <locks_remove_locks+2b/a4> 8b 4c 24 54
movl 0x54(%esp,1),%ecx
Code: c012da95 <locks_remove_locks+35/a4> 8b 56 14
movl 0x14(%esi),%edx
Code: c012da98 <locks_remove_locks+38/a4> 39 ca
cmpl %ecx,%edx
Code: c012da9a <locks_remove_locks+3a/a4> 74 12
je c012daa8 <locks_remove_locks+48/a4>
Code: c012da9c <locks_remove_locks+3c/a4> a8 02
testb $0x2,%al
Code: c012daa4 <locks_remove_locks+44/a4>