Oops in ppp, 2.1.80-pre3

Paul Kimoto (kimoto@spacenet.tn.cornell.edu)
Sun, 18 Jan 1998 13:19:16 -0500


This happened when I was terminating pppd in 2.1.80-pre3. (I have
CONFIG_PPP=y and pppd-2.2.0g.)

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

Jan 18 03:04:17 perdita kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000000c
Jan 18 03:04:18 perdita kernel: current->tss.cr3 = 01e01000, \r3 = 01e01000
Jan 18 03:04:18 perdita kernel: *pde = 00000000
Jan 18 03:04:18 perdita kernel: Oops: 0000
Jan 18 03:04:18 perdita kernel: CPU: 0
Jan 18 03:04:18 perdita kernel: EIP: 0010:[<c0187a3f>]
Jan 18 03:04:18 perdita kernel: EFLAGS: 00010206
Jan 18 03:04:18 perdita kernel: eax: 00000008 ebx: c008d400 ecx: c054c000 edx: 00000000
Jan 18 03:04:18 perdita kernel: esi: 00000000 edi: 00000005 ebp: 0805dc6c esp: c054df50
Jan 18 03:04:18 perdita kernel: ds: 0018 es: 0018 ss: 0018
Jan 18 03:04:18 perdita kernel: Process pppd (pid: 13128, process nr: 53, stackpage=c054d000)
Jan 18 03:04:18 perdita kernel: Stack: c1267000 c0e90a80 c106fec4 000005e0 00000008 00000006 00000008 c0336206
Jan 18 03:04:18 perdita kernel: c01714d6 c1267000 c0e90a80 0805dc6a 000005e0 c0e90a80 ffffffea 0805dc6a
Jan 18 03:04:18 perdita kernel: 000005e0 c0122656 c0e90a80 0805dc6a 000005e0 c0e90a94 c054c000 00000005
Jan 18 03:04:18 perdita kernel: Call Trace: [<c01714d6>] [<c0122656>] [<c010993a>]
Jan 18 03:04:18 perdita kernel: Code: 03 52 0c 8a 42 1c 88 44 24 1c 8b 53 78 ff 42 0c 8b 43 78 8b

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

>>EIP: c0187a3f <ppp_tty_read+1fb/278>
Trace: c01714d6 <tty_read+b2/d4>
Trace: c0122656 <sys_read+ba/104>
Trace: c010993a <system_call+3a/40>
Code: c0187a3f <ppp_tty_read+1fb/278>
Code: c0187a3f <ppp_tty_read+1fb/278> 03 52 0c addl
0xc(%edx),%edx
Code: c0187a42 <ppp_tty_read+1fe/278> 8a 42 1c movb
0x1c(%edx),%al
Code: c0187a45 <ppp_tty_read+201/278> 88 44 24 1c movb
%al,0x1c(%esp,1)
Code: c0187a4f <ppp_tty_read+20b/278> 8b 53 78 movl
0x78(%ebx),%edx
Code: c0187a52 <ppp_tty_read+20e/278> ff 42 0c incl 0xc(%edx)
Code: c0187a55 <ppp_tty_read+211/278> 8b 43 78 movl
0x78(%ebx),%eax
Code: c0187a58 <ppp_tty_read+214/278> 8b 00 movl (%eax),%eax
Code: c0187a60 <ppp_tty_read+21c/278> 90 nop
Code: c0187a61 <ppp_tty_read+21d/278> 90 nop
Code: c0187a62 <ppp_tty_read+21e/278> 90 nop