From owner-freebsd-current@FreeBSD.ORG Fri Jul 16 04:34:20 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8206B16A4CE for ; Fri, 16 Jul 2004 04:34:20 +0000 (GMT) Received: from zeus.nfy.ca (zeus.nfy.ca [204.244.63.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0373443D1F for ; Fri, 16 Jul 2004 04:34:20 +0000 (GMT) (envelope-from mayo@mayo.sk) Received: from localhost (localhost [127.0.0.1]) by zeus.nfy.ca (Postfix) with ESMTP id 44E1E20B202 for ; Thu, 15 Jul 2004 21:34:19 -0700 (PDT) Received: from zeus.nfy.ca ([127.0.0.1]) by localhost (zeus.nfy.ca [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 65585-03 for ; Thu, 15 Jul 2004 21:34:18 -0700 (PDT) Received: from [192.168.0.20] (hercules [206.116.114.64]) by zeus.nfy.ca (Postfix) with ESMTP id 07A8120B201 for ; Thu, 15 Jul 2004 21:34:18 -0700 (PDT) From: Mayo To: current@FreeBSD.org In-Reply-To: <40F75738.2000604@alumni.rice.edu> References: <200407151424.i6FEOdoq060881@fledge.watson.org> <40F75738.2000604@alumni.rice.edu> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-40PHpnxwnGCqT4RQI0To" Message-Id: <1089952458.19391.13.camel@einstein.local.nfy> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 15 Jul 2004 21:34:18 -0700 Subject: Re: 5.3-RELEASE TODO X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Fri, 16 Jul 2004 04:34:20 -0000 --=-40PHpnxwnGCqT4RQI0To Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2004-07-15 at 21:19, Jon Noack wrote: > On 07/15/04 09:24, Robert Watson wrote: > > Desired features for 5.3-RELEASE > >=20 > > +---------------------------------------------------------------------= ---+ > > | Issue | Status | Responsible | Description = | > > |-----------------+-------------+----------------+--------------------= ---| > > | | | | A process cannot be= | > > | | | | interrupted while = | > > | | | | waiting on a lock. = | > > | rpc.lockd(8) | | | Fixing this require= s | > > | stability | -- | -- | that the RPC code b= e | > > | | | | taught how to deal = | > > | | | | with lock = | > > | | | | cancellation and = | > > | | | | interruption events= . | > > +---------------------------------------------------------------------= ---+ >=20 > Interesting note on this: > I have my home directory NFS mounted from another -CURRENT box. If I=20 > enable NFS locking and am running a ULE kernel on the client, I am=20 > unable to log into KDE. It accepts my password but hangs before the=20 > splash/loading screen appears. I can switch to a console and login=20 > there without issues, so NFS isn't completely dead. Strangely, using a=20 > 4BSD kernel works fine. This is repeatable on my box (at least it=20 > happened the 2 times I tried each kernel so far). >=20 > Hmm, it appears that rpc.lockd died on the server end (at some point,=20 > anyway). I have a .core but it doesn't appear like it's finding any=20 > debug symbols. I build everything with -g, so I don't know why it=20 > can't. I'll keep the core around in case anyone cares. Sounds like the=20 > problems may already be known, so if it's not useful please let me know. >=20 > Jon >=20 > $ gdb /usr/sbin/rpc.lockd rpc.lockd.core > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you = are > welcome to change it and/or distribute copies of it under certain=20 > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for detail= s. > This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols=20 > found)... > Core was generated by `rpc.lockd'. > Program terminated with signal 11, Segmentation fault. > Reading symbols from /usr/lib/librpcsvc.so.2...(no debugging symbols=20 > found)...done. > Loaded symbols for /usr/lib/librpcsvc.so.2 > Reading symbols from /lib/libutil.so.4...(no debugging symbols=20 > found)...done. > Loaded symbols for /lib/libutil.so.4 > Reading symbols from /lib/libc.so.5...(no debugging symbols found)...done= . > Loaded symbols for /lib/libc.so.5 > Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols=20 > found)...done. > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x0804ca84 in ?? () > (gdb) I have a core file as well, I get rpc.lockd crashes occasionaly when I use Evolution extensively or do lots of file operations (nfs mounted home directories) I get pretty much the same output as the one listed above, with the exception that I have nss_ldap so there is few of those libraries mentioned, but it can't find any debugging symbols. mayo > ________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " --=-40PHpnxwnGCqT4RQI0To Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBA91rJ3IqYlN3K/uYRAuZyAKCwdVnEdBlzuT2InJ31MJqz64h4lQCfSFpt 5c3LdJsQI6OeasyBBGRugfw= =K92f -----END PGP SIGNATURE----- --=-40PHpnxwnGCqT4RQI0To--