Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Feb 2007 22:50:57 +0200 (EET)
From:      Dmitry Pryanishnikov <dmitry@atlantis.dp.ua>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        stable@freebsd.org, Ian Smith <smithi@nimnet.asn.au>, Joe Vender <jvender@owensboro.net>, Michael Nottebrock <lofi@freebsd.org>
Subject:   Re: pppd crashes, was: kde-freebsd] Question about KPPP on FreeBSD
Message-ID:  <20070218220725.K986@atlantis.atlantis.dp.ua>
In-Reply-To: <20070218193845.GA54412@xor.obsecurity.org>
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> <20070218193845.GA54412@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 18 Feb 2007, Kris Kennaway wrote:
>> 	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.

   I don't believe that nobody _knows_ how to serialize clist-related work
within ppp(4) properly. I would rather believe that nobody (at least,
among the src-commiters) _cares_ about it. Well, given the presence of
working alternatives to ppp(4), this situation seems to be quite explainable.
OTOH I still think that my PR could be useful in two aspects: 1) it clearly
documents ppp(4) as broken in it's current state so wise people won't use
it in production environment; 2) it can be useful for some hypothetical
courageous person who will try to fix the problem.

> Kris

Sincerely, Dmitry
-- 
Atlantis ISP, System Administrator
e-mail:  dmitry@atlantis.dp.ua
nic-hdl: LYNX-RIPE



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