From owner-freebsd-stable@FreeBSD.ORG Sun Feb 18 19:38:46 2007 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5724F16A401; Sun, 18 Feb 2007 19:38:46 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 3FDE213C4B4; Sun, 18 Feb 2007 19:38:46 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 13A781A3C19; Sun, 18 Feb 2007 11:38:46 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 62A6851559; Sun, 18 Feb 2007 14:38:45 -0500 (EST) Date: Sun, 18 Feb 2007 14:38:45 -0500 From: Kris Kennaway To: Dmitry Pryanishnikov Message-ID: <20070218193845.GA54412@xor.obsecurity.org> References: <200702071933.35688.lofi@freebsd.org> <20070208075657.GA98754@xor.obsecurity.org> <20070218192903.E47137@atlantis.atlantis.dp.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070218192903.E47137@atlantis.atlantis.dp.ua> User-Agent: Mutt/1.4.2.2i Cc: Michael Nottebrock , stable@freebsd.org, Ian Smith , Joe Vender , Kris Kennaway Subject: Re: pppd crashes, was: kde-freebsd] Question about KPPP on FreeBSD X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Feb 2007 19:38:46 -0000 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