Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Feb 2007 14:38:45 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        Dmitry Pryanishnikov <dmitry@atlantis.dp.ua>
Cc:        Michael Nottebrock <lofi@freebsd.org>, stable@freebsd.org, Ian Smith <smithi@nimnet.asn.au>, Joe Vender <jvender@owensboro.net>, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: pppd crashes, was: kde-freebsd] Question about KPPP on FreeBSD
Message-ID:  <20070218193845.GA54412@xor.obsecurity.org>
In-Reply-To: <20070218192903.E47137@atlantis.atlantis.dp.ua>
References:  <200702071933.35688.lofi@freebsd.org> <Pine.BSF.3.96.1070208170852.12110A-100000@gaia.nimnet.asn.au> <20070208075657.GA98754@xor.obsecurity.org> <20070218192903.E47137@atlantis.atlantis.dp.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Feb 18, 2007 at 09:31:47PM +0200, Dmitry Pryanishnikov wrote:
> 
> Hello!
> 
> On Thu, 8 Feb 2007, Kris Kennaway wrote:
> >Not that it contradicts anything you said, but it's worth
> >re-emphasizing that there is apparently no-one in the community
> >interested in maintaining pppd on FreeBSD, which is how it got to the
> >current sorry state.
> 
>   I agree that the absence of ppp(4) maintainer makes it harder to fix
> problems with this code. OTOH, I haven't found a single more-or-less 
> informative PR regarding ppp(4)-related crashes in recent FreeBSD branches
> in the GNATS database. Maybe it's due to the poor repeatability of the
> problem due to its race-like nature. I've decided to fill up this gap,
> see
> 
> 	http://www.freebsd.org/cgi/query-pr.cgi?pr=109277
> 
> The problem looks like a lack of proper locking during the operations with 
> clist (specifically, this causes multiple entry to cblock_alloc()).
> I'm ready to provide further debugging information on this issue.
> Unfortunately, I'm not familiar enough with the locking concepts
> in modern FreeBSD kernels (and in tty subsystem particularly)
> in order to make the fix myself.

...and that's the problem :) You could do this additional work, but
you'd be wasting your time.

Kris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070218193845.GA54412>