From owner-freebsd-current@FreeBSD.ORG Fri Jul 16 04:19:07 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 06EA216A4CF for ; Fri, 16 Jul 2004 04:19:07 +0000 (GMT) Received: from smtp006.bizmail.sc5.yahoo.com (smtp006.bizmail.sc5.yahoo.com [66.163.175.83]) by mx1.FreeBSD.org (Postfix) with SMTP id E659543D49 for ; Fri, 16 Jul 2004 04:19:06 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: from unknown (HELO optimator.noacks.org) (noackjr@supercrime.org@70.240.197.108 with login) by smtp006.bizmail.sc5.yahoo.com with SMTP; 16 Jul 2004 04:19:06 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id B471F61EF; Thu, 15 Jul 2004 23:19:05 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 38881-02; Thu, 15 Jul 2004 23:19:04 -0500 (CDT) Received: from compgeek.noacks.org (compgeek [192.168.1.10]) by optimator.noacks.org (Postfix) with ESMTP id 8C16A6101; Thu, 15 Jul 2004 23:19:04 -0500 (CDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by compgeek.noacks.org (8.12.11/8.12.11) with ESMTP id i6G4J4Ua030201; Thu, 15 Jul 2004 23:19:04 -0500 (CDT) (envelope-from noackjr@alumni.rice.edu) Message-ID: <40F75738.2000604@alumni.rice.edu> Date: Thu, 15 Jul 2004 23:19:04 -0500 From: Jon Noack User-Agent: Mozilla Thunderbird 0.7.1 (X11/20040629) X-Accept-Language: en-us, en MIME-Version: 1.0 To: re@FreeBSD.org References: <200407151424.i6FEOdoq060881@fledge.watson.org> In-Reply-To: <200407151424.i6FEOdoq060881@fledge.watson.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at noacks.org cc: current@FreeBSD.org Subject: Re: 5.3-RELEASE TODO X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@alumni.rice.edu 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:19:07 -0000 On 07/15/04 09:24, Robert Watson wrote: > Desired features for 5.3-RELEASE > > +------------------------------------------------------------------------+ > | Issue | Status | Responsible | Description | > |-----------------+-------------+----------------+-----------------------| > | | | | A process cannot be | > | | | | interrupted while | > | | | | waiting on a lock. | > | rpc.lockd(8) | | | Fixing this requires | > | stability | -- | -- | that the RPC code be | > | | | | taught how to deal | > | | | | with lock | > | | | | cancellation and | > | | | | interruption events. | > +------------------------------------------------------------------------+ Interesting note on this: I have my home directory NFS mounted from another -CURRENT box. If I enable NFS locking and am running a ULE kernel on the client, I am unable to log into KDE. It accepts my password but hangs before the splash/loading screen appears. I can switch to a console and login there without issues, so NFS isn't completely dead. Strangely, using a 4BSD kernel works fine. This is repeatable on my box (at least it happened the 2 times I tried each kernel so far). Hmm, it appears that rpc.lockd died on the server end (at some point, anyway). I have a .core but it doesn't appear like it's finding any debug symbols. I build everything with -g, so I don't know why it can't. I'll keep the core around in case anyone cares. Sounds like the problems may already be known, so if it's not useful please let me know. Jon $ 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 conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols 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 found)...done. Loaded symbols for /usr/lib/librpcsvc.so.2 Reading symbols from /lib/libutil.so.4...(no debugging symbols 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 found)...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x0804ca84 in ?? () (gdb)