RE: PPTP and PPTPD crashing boxes
Steven Evans <steve <at> netwaynetworks.com.au>
2005-03-03 00:56:29 GMT
Hi Ray,
Thanks for the tips. You are correct with your assertion that the
kernels are configured with SMP. I had configured them with SMP in
order to take advantage of hyper threading and the dual-core war that is
about to take place in the processor market. Is the SMP code that
poorly tested?
These 3 lines from your email are, from memory, also present on the
crashed boxes:
Unable to handle kernel NULL pointer dereference at virtual address ..
Process pptpctrl (pid: xx, threadinfo=xx task=xx)
Unable to handle kernel paging request at virtual address xx
I don't remember the EIP or divert_blk error lines. But I'll configure
a serial console with the main boxen that crashes and will try to get a
better capture of the errors.
What is the divert_blk error btw, I see it a lot in the syslog syslog
yet I cant find a clear explanation of what it actually means.
What other information would you like?
Cheers,
Steve
-----Original Message-----
From: Ray Van Dolson [mailto:rayvd <at> digitalpath.net]
Sent: Thursday, 3 March 2005 11:33 AM
To: Steven Evans
Cc: poptop-server <at> lists.sourceforge.net
Subject: Re: [Poptop-server] PPTP and PPTPD crashing boxes
Steve, what messages are you getting exactly? Kernel panics? If so,
can you
capture them and share them?
You can run your boxen with sysrq enabled...
# sysctl -w kernel.sysrq = 1
Then you can either use a serial console or something like netconsole to
echo
the kernel panic messages somewhere else. Plenty of HOWTO's on setting
this
up.
I *used* to get these; Similar to yours: ?
Unable to handle kernel NULL pointer dereference at virtual address
00000000
printing eip:
00000000
<... skip ...>
Process pptpctrl (pid: 16158, threadinfo=ec14e000 task=e6802810)
<... skip ...>
Code: Bad EIP value.
<7>divert: no divert_blk to free, ppp253 not ethernet
Unable to handle kernel paging request at virtual address 7708302c
These problems magically went away when I disabled SMP on my servers.
The
theory was that there was some sort of problem either with the MPPE
module or
the underlying CryptoAPI stuff that only showed up when in SMP mode.
More details on your setup?
Ray
On Thu, Mar 03, 2005 at 11:22:10AM +1100, Steven Evans wrote:
> What can I do to the PPTPD server side to generate a crash dump or
get more
> information out of the crash vs what is displayed on the kernel
crash
> screen?
>
>
> Cheers,
>
> Steve
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click