Messages in this thread |  | | Date | Tue, 16 Jul 96 16:10:13 MDT | From | (Colin Plumb) | Subject | Problem with 2.0.7 and pppd |
| |
PPPD 2.2.0 pl 0, Linux Kernel 2.0.7 with SCSI-idle patches and my own customiization of drivers/char/random.c, which shouldn't affect it. 2.0.6 works fine.
gcc 2.7.2, -O2 -fomit-frame-pointer. (Is -fno-strength-reduce still needed? I re-enabled it and all seems to work fine, but...)
Oh, I didn't see any #include patches in the patch file (except for Alpha, I'm on a 486), so I did *not* re-run make dep.
Anyway, Linux 2.0.7 won't start pppd, giving:
Unable to handle kernel paging request at virtual address dd2d348c current->tss.cr3 = 01a00000, Lr3 = 01a00000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<00181886>] EFLAGS: 00010202 eax: 00000041 ebx: 001d2e24 ecx: 00000040 edx: 00000000 esi: 019d5000 edi: 01ac1f40 ebp: 01ac1f40 esp: 01a01f20 ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process pppd (pid: 206, process nr: 8, stackpage=01a01000) Stack: 00000000 00000000 01ac1f40 01d380f4 00000000 01ac0541 00185346 019d5000 01ac1f40 00000000 01ac1f40 01d380f4 00000005 019d5000 0012496e 01d380f4 01ac1f40 01ac1f40 00000000 019d7000 00122b1b 01d380f4 01ac1f40 00000000 Call Trace: [<00185346>] [<0012496e>] [<00122b1b>] [<00122c4f>] [<0010a8a2>] Code: 83 3d 8c 34 2d 1d 00 75 57 6a 00 6a 00 6a 03 e8 56 ed f9 ff
00185280 t tty_open 00185346 = tty_open + 198 00185450 t tty_release
00124930 T chrdev_open 0012496e = chrdev_open + 62 00124980 T kdevname
00122a50 t do_open 00122b1b = do_open + 203 00122b80 T get_unused_fd 00122bf0 T put_unused_fd 00122c10 T sys_open 00122c4f = sys_open + 63 00122c90 T sys_creat 00122cb0 T close_fp
0010a850 T system_call 0010a8a2 = system_call + 82 0010a8d0 T ret_from_sys_call
Unable to handle kernel NULL pointer dereference at virtual address c000000e current->tss.cr3 = 00101000, Lr3 = 00101000 *pde = 00102067 *pte = 00000027 Oops: 0000 CPU: 0 EIP: 0010:[<00122cb6>] EFLAGS: 00010202 eax: 00000000 ebx: 00000000 ecx: 01a86604 edx: 01a86000 esi: 00000005 edi: 00000001 ebp: 01d1a810 esp: 01a01e64 ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process pppd (pid: 206, process nr: 8, stackpage=01a01000) Stack: 00000001 00000005 00116016 00000000 0009002b 00000014 01a02000 01a01ee4 0010ae52 0000000b 001b41bd 00000000 dd2d348c 01a01ee4 00000000 000000ff 03000000 02800000 001b0018 0011038f 001b4a00 01a01ee4 00000000 001100d0 Call Trace: [<00116016>] [<0010ae52>] [<03000000>] [<02800000>] [<001b0018>] [<0011038f>] [<001100d0>] [<0010aa3b>] [<00181886>] [<00185346>] [<0012496e>] [<00122b1b>] [<00122c4f>] [<0010a8a2>] Code: 66 83 7b 0e 00 75 13 68 da 68 1b 00 e8 d9 fe fe ff 31 c0 83
00115f00 T do_exit 00116016 = do_exit + 278 00116100 T sys_exit
0010ab90 T die_if_kernel 0010ae52 = die_if_kernel + 706 0010ae70 T do_divide_error
03000000 = ??? 02800000 = ???
001aff70 t sr_open 001b0018 = sr_open + 168 001b0060 t do_sr_request
001100d0 T do_page_fault 0011038f = do_page_fault + 703 001103a0 T wake_up_process
001100d0 = do_page_fault + 0
0010a9f0 t error_code 0010aa3b = error_code + 75 0010aa50 T coprocessor_error
001817b0 T rs_open 00181886 = rs_open + 214 00181970 t show_serial_version
00185280 t tty_open 00185346 = tty_open + 198 00185450 t tty_release
00124930 T chrdev_open 0012496e = chrdev_open + 62 00124980 T kdevname
00122a50 t do_open 00122b1b = do_open + 203 00122b80 T get_unused_fd 00122bf0 T put_unused_fd 00122c10 T sys_open 00122c4f = sys_open + 63 00122c90 T sys_creat 00122cb0 T close_fp
0010a850 T system_call 0010a8a2 = system_call + 82 0010a8d0 T ret_from_sys_call
|  |