[pptp-server] PPTPCTRL Kills my Linux Server!
Jim Morris
Jim at Morris.net
Mon Feb 14 15:28:14 CST 2000
Help!
I've been using PoPToP to provide VPN services to Windows 98 clients on
two different networks, using two different Linux servers.
The system I really *NEED* to run PPTPD on has locked up and/or rebooted
three times in the past month, with PPTPCTRL as the apparent cause,
based on the register dump I end up with in my syslog. The reboot
usually happens right when a client connects, or a couple of minutes
after a client connects to PPTPD, and the log messages in
/var/log/messages look like below - this is from todays lockup, which
took an hour to recover from, due to having to manually run e2fsck on a
couple of 18GB drives:
12:33:04 pptpd[9122]: GRE: Bad checksum from pppd
12:33:28 last message repeated 2 times
12:33:31 pppd[9123]: Protocol-Reject for unsupported protocol 0x4040
12:34:32 kernel: Unable to handle kernel NULL pointer dereference at
virtual address 00000070
12:34:32 kernel: current->tss.cr3 = 0ab1d000, %cr3 = 0ab1d000
12:34:32 kernel: *pde = 00000000
12:34:32 kernel: Oops: 0002
12:34:32 kernel: CPU: 1
12:34:32 kernel: EIP: 0010:[<d088d21e>]
12:34:32 kernel: EFLAGS: 00010296
12:34:32 kernel: eax: 00000800 ebx: 0000008b ecx: cde4ac00 edx:
00000000
12:34:32 kernel: esi: cde4ae60 edi: cde4ac48 ebp: cde4ac48 esp:
ca06beb8
12:34:32 kernel: ds: 0018 es: 0018 ss: 0018
12:34:32 kernel: Process pptpctrl (pid: 9122, process nr: 78,
stackpage=ca06b000)
12:34:32 kernel: Stack: ca547000 00000000 ffff8b3f 00000000 cde4ac48
00000000
cd6e68e0 cde4af2e
12:34:32 kernel: 0000002c d088cef4 cde4ac00 cde4ac00 ca547000
ca4a7000
ca06bf8c d088cb0b
12:34:32 kernel: cde4ac00 ca547000 ca4a7000 c01b316a ca547000
00000000
00000000 c01a98c2
12:34:32 kernel: Call Trace: [<d088cef4>] [<d088cb0b>]
[pty_unthrottle+38/72]
[check_unthrottle+42/48] [read_chan+1510/1792] [tty_read+176/208]
[sys_read+194/232]
12:34:32 kernel: [system_call+52/56] [startup_32+43/164]
12:34:32 kernel: Code: f0 ff 4a 70 0f 94 c0 84 c0 74 09 52 e8 91 64 8c
ef 83 c4 04
Both systems run Redhat 6.0, with the Linux 2.2.14 kernel. One system
is SMP, whereas the other is a uniprocessor machine. PPPD 2.3.7 (stock
for Redhat 6.0) is in use. I've tried PPTPD v1.0.0 and v1.1.1 - problem
has occured with both. I've also had the problem with Linux kernel
2.2.11 and 2.2.14. The system having the problem is the SMP system - in
one case, the Kernel "oops" message occured on CPU 0 - on the other two
cases, on CPU 1, as above.
PPTPD seems to be the only thing that has caused a system lockup or
reboot on this particular server since I built it back last July....
Any help would be greatly appreciated!
--
/------------------------------------------------\
| Jim Morris | Business: jmorris at rtc-group.com |
| | Personal: Jim at Morris.net |
|------------------------------------------------|
| AOL Instant Messenger: JFM2001 |
\------------------------------------------------/
More information about the pptp-server
mailing list