PPP panic with 2.0.20

Dan Hollis (goemon@sasami.anime.net)
Wed, 18 Sep 1996 23:53:34 -0700 (PDT)


Pentium 90, 64m ram, PCI
Kernel 2.0.20 compiled as ELF
GCC 2.7.2, libc 5.3.12
PPP 2.2.0f
No modules

At the time of the panic, there were 25 ppp channels open.
I don't think it's flakey hardware. This machine runs for 15+ days on
1.2.13 and ppp 2.1.2 without panics, yet on 2.0.20 this panic came up
within the first 4 hours uptime.

general protection: 0000
CPU: 0
EIP: 0010:[<00182615>]
EFLAGS: 00010202
eax: 00000000 ebx: 00813024 ecx: 008b6e18 edx: fffffffc
esi: 00000004 edi: 008130f4 ebp: 00000021 esp: 001aac0c
ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=001a8d68)
Stack: 008130f4 00813024 0078075c 03aa9000 00000246 00182804 008130f4 00813024
00000000 00000001 0078075c 0081318c 008130f4 00138258 0078075c 008130f4
0078075c 0081318c 00000001 fffffffe 00000001 00000246 001384f2 0078075c
Call Trace: [<00182804>] [<00138258>] [<001384f2>] [<0013836f>] [<00138385>] [<0011533b>] [<0014dbd9>]
[<0010fe6a>] [<0014dbd9>] [<001095b4>] [<001095c4>] [<0010a462>] [<001092b4>] [<00109140>]
Code: c6 40 fc ff c6 40 fd 03 c6 40 fe 00 89 e9 88 48 ff 56 52 8b
Aiee, killing interrupt handler
kfree of non-kmalloced memory: 001aadb0, next= 00000000, order=0
kfree of non-kmalloced memory: 001aada0, next= 00000000, order=0
kfree of non-kmalloced memory: 001ab2b4, next= 00000000, order=0
idle task may not sleep
idle task may not sleep
idle task may not sleep
idle task may not sleep
idle task may not sleep
Using `../System.map' to map addresses to symbols.

>>EIP: 182615 <ppp_dev_xmit_ip+181/1ac>
Trace: 182804 <ppp_dev_xmit+d0/f8>
Trace: 138258 <do_dev_queue_xmit+190/1c0>
Trace: 1384f2 <dev_tint+6a/94>
Trace: 13836f <dev_transmit+1f/2c>
Trace: 138385 <net_bh+9/10c>
Trace: 11533b <do_bottom_half+3b/60>
Trace: 14dbd9 <ip_fw_chk+91/710>
Trace: 10fe6a <schedule+3a/288>
Trace: 14dbd9 <ip_fw_chk+91/710>
Trace: 1095b4 <sys_idle+5c/70>
Trace: 1095c4 <sys_idle+6c/70>
Trace: 10a462 <system_call+52/80>
Trace: 1092b4 <init>
Trace: 109140 <start_kernel+1a8/1b4>

Code: 182615 <ppp_dev_xmit_ip+181/1ac> movb $0xff,0xfffffffc(%eax)
Code: 182619 <ppp_dev_xmit_ip+185/1ac> movb $0x3,0xfffffffd(%eax)
Code: 18261d <ppp_dev_xmit_ip+189/1ac> movb $0x0,0xfffffffe(%eax)
Code: 182621 <ppp_dev_xmit_ip+18d/1ac> movl %ebp,%ecx
Code: 182623 <ppp_dev_xmit_ip+18f/1ac> movb %cl,0xffffffff(%eax)
Code: 182626 <ppp_dev_xmit_ip+192/1ac> pushl %esi
Code: 182627 <ppp_dev_xmit_ip+193/1ac> pushl %edx
Code: 182628 <ppp_dev_xmit_ip+194/1ac> movl (%eax),%eax
Code: 18262a <ppp_dev_xmit_ip+196/1ac> nop
Code: 18262b <ppp_dev_xmit_ip+197/1ac> nop
Code: 18262c <ppp_dev_xmit_ip+198/1ac> nop