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 > > > > +------------------------------------------------------------------------+ > > | 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) 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_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:01 UTC