From owner-freebsd-current@FreeBSD.ORG Sat Dec 15 05:35:34 2007 Return-Path: Delivered-To: current@FreeBSD.org Received: from miki (localhost [IPv6:::1]) by hub.freebsd.org (Postfix) with SMTP id 3FBF616A417; Sat, 15 Dec 2007 05:35:33 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Date: Sat, 15 Dec 2007 13:34:58 +0800 From: Ariff Abdullah To: Yuri Pankov Message-Id: <20071215133458.322748aa.ariff@FreeBSD.org> In-Reply-To: <20071215044758.GB88672@darklight.org.ru> References: <200712121008.lBCA83r2090165@repoman.freebsd.org> <20071215044758.GB88672@darklight.org.ru> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O" Cc: bushman@FreeBSD.org, current@FreeBSD.org Subject: Re: cvs commit: src/include nsswitch.h src/lib/libc/gen getgrent.c getgrouplist.c src/lib/libc/net nsdispatch.c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2007 05:35:34 -0000 --Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, 15 Dec 2007 07:47:58 +0300 Yuri Pankov wrote: > On Wed, Dec 12, 2007 at 10:08:03AM +0000, Michael Bushkov wrote: > > bushman 2007-12-12 10:08:03 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > include nsswitch.h=20 > > lib/libc/gen getgrent.c getgrouplist.c=20 > > lib/libc/net nsdispatch.c=20 > > Log: > > Implementing 'fallback' nsswitch source. 'fallback' source is > > used when particular function can't be found in nsswitch-module. > > For example, getgrouplist(3) will use module-supplied > > 'getgroupmembership' function (which can work in an optimal way > > for such source as LDAP) and will fall back to the stanard > > iterate-through-all-groups implementation otherwise. > > =20 > > PR: ports/114655 > > Submitted by: Michael Hanselmann > > Reviewed by: brooks (mentor) > > =20 > > Revision Changes Path > > 1.5 +3 -1 src/include/nsswitch.h > > 1.37 +190 -74 src/lib/libc/gen/getgrent.c > > 1.16 +4 -39 src/lib/libc/gen/getgrouplist.c > > 1.15 +26 -3 src/lib/libc/net/nsdispatch.c >=20 > I'm getting debug.log filled up with: > NSSWITCH(nss_method_lookup): __fallback, passwd, getpwuid_r, not > found >=20 Seconded, plus x11/mrxvt winding into infinite loop and attempt to kill it (and just it) will mass kill X, getty restarted, terminate few background daemons (eg: ssh-agent), etc. Reverting the last 3 files seems fix it. > Could this be related to this commit or is it PEBKAC? >=20 -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ --Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHY2eClr+deMUwTNoRAjnPAKDHycNsJuMKaMrASqIcnxCO9WMwZwCdGkI0 eWhlY2zCe7C5OX2jXUF70Oo= =v/2z -----END PGP SIGNATURE----- --Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O--