2.1.76 oops (ppp?)

Paul Kimoto (kimoto@spacenet.tn.cornell.edu)
Fri, 2 Jan 1998 23:54:31 -0500


This happened when I was terminating pppd in 2.1.76. (I have
CONFIG_PPP=y.)

-Paul Kimoto <kimoto@spacenet.tn.cornell.edu>

Jan 1 10:43:15 perdita kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000000c
Jan 1 10:43:15 perdita kernel: current->tss.cr3 = 018b2000, \r3 = 018b2000
Jan 1 10:43:15 perdita kernel: *pde = 00000000
Jan 1 10:43:15 perdita kernel: Oops: 0000
Jan 1 10:43:15 perdita kernel: CPU: 0
Jan 1 10:43:15 perdita kernel: EIP: 0010:[<c01922c7>]
Jan 1 10:43:15 perdita kernel: EFLAGS: 00010286
Jan 1 10:43:15 perdita kernel: eax: 00000000 ebx: c0252000 ecx: 00000000 edx: 00000000
Jan 1 10:43:15 perdita kernel: esi: 00000008 edi: 0805dc6c ebp: c1dfc000 esp: c1dfdf58
Jan 1 10:43:15 perdita kernel: ds: 0018 es: 0018 ss: 0018
Jan 1 10:43:15 perdita kernel: Process pppd (pid: 1619, process nr: 39, stackpage=c1dfd000)
Jan 1 10:43:15 perdita kernel: Stack: c0f3a000 c13b3080 c0f3f988 000005e0 00000005 00000008 c017b12a c0f3a000
Jan 1 10:43:15 perdita kernel: c13b3080 0805dc6a 000005e0 c13b3080 ffffffea 0805dc6a 000005e0 c01233d2
Jan 1 10:43:15 perdita kernel: c13b3080 0805dc6a 000005e0 c13b3094 c1dfc000 00000005 0805a108 bffff9f4
Jan 1 10:43:15 perdita kernel: Call Trace: [<c017b12a>] [<c01233d2>] [<c010996a>]
Jan 1 10:43:15 perdita kernel: Code: 8b 50 0c 01 c2 8a 4a 1c ff 40 0c 8b 43 78 8b 30 21 70 0c ba

Using `/usr/src/linux-2.1.76/System.map' to map addresses to symbols.

>>EIP: c01922c7 <ppp_tty_read+24b/2dc>
Trace: c017b12a <tty_read+b2/d4>
Trace: c01233d2 <sys_read+ba/104>
Trace: c010996a <system_call+3a/40>
Code: c01922c7 <ppp_tty_read+24b/2dc>
Code: c01922c7 <ppp_tty_read+24b/2dc> 8b 50 0c movl 0xc(%eax),%edx
Code: c01922ca <ppp_tty_read+24e/2dc> 01 c2 addl %eax,%edx
Code: c01922cc <ppp_tty_read+250/2dc> 8a 4a 1c movb 0x1c(%edx),%cl
Code: c01922cf <ppp_tty_read+253/2dc> ff 40 0c incl 0xc(%eax)
Code: c01922d8 <ppp_tty_read+25c/2dc> 8b 43 78 movl 0x78(%ebx),%eax
Code: c01922db <ppp_tty_read+25f/2dc> 8b 30 movl (%eax),%esi
Code: c01922dd <ppp_tty_read+261/2dc> 21 70 0c andl %esi,0xc(%eax)
Code: c01922e0 <ppp_tty_read+264/2dc> ba 00 90 90 90 movl $0x90909000,%edx