All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Zion <pzion@nit.ca>
To: Harald Welte <laforge@netfilter.org>
Cc: netfilter-devel@lists.netfilter.org
Subject: Re: [PATCH] PPTP connection tracking: fixed oops during PPTP connect when interface under heavy load
Date: Tue, 01 Feb 2005 10:18:54 -0500	[thread overview]
Message-ID: <41FF9DDE.2050401@nit.ca> (raw)
In-Reply-To: <20050201104002.GV6878@sunbeam.de.gnumonks.org>

Harald Welte wrote:

>On Thu, Jan 06, 2005 at 01:50:37PM -0500, Peter Zion wrote:
>  
>
>>Summary:
>>
>>If PPTP connection tracking is running on a machine and certain PPTP
>>packets arrive out of order, or preceding packets never made
>>it to the machine, the PPTP connection tracking code will
>>dereference NULL pointers.  Reproduction steps are to attempt PPTP 
>>connections to the machine on an interface under heavy load.
>>    
>>
>
>That's really strange.  Can you please elaborate more?
>  
>
I'm afraid I can't: I don't pretend to understand exactly what the 
problem is.  In our case we were seeing random kernel oopses under heavy 
load, and once we managed to create the series of reproduction steps 
that I listed in the original email it was exactly the same NULL pointer 
dereference every time.  Simply checking the pointer before 
dereferencing it, as done in my patch, "fixed" the problem in the sense 
that the kernel no longer locks up, and we have not seen any further 
problems under heavy load since applying the patch.

The best I can offer you is help in isolating the problem.  If, for 
instance, you made a patch with debugging output that would help you 
isolate the problem, I would be happy to run it against our reproduction 
steps and tell you what happens.

      reply	other threads:[~2005-02-01 15:18 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-01-06 18:50 [PATCH] PPTP connection tracking: fixed oops during PPTP connect when interface under heavy load Peter Zion
2005-02-01 10:40 ` Harald Welte
2005-02-01 15:18   ` Peter Zion [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41FF9DDE.2050401@nit.ca \
    --to=pzion@nit.ca \
    --cc=laforge@netfilter.org \
    --cc=netfilter-devel@lists.netfilter.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.