Howdy, I'm working on debugging a quirky bug (aren't they all) when using an OpenBSD NFS client with a FreeBSD NFS server, I'm certain it's agnostic of the NFS server, but I can't say for sure because we rely on FreeBSD servers, and the Mac OS X and redhat NFS clients function properly. I'm still working out the specific, and appropriate reproduction steps for the bug, but in short, it leaves the OpenBSD machine completely frozen. Interestingly enough, the OpenBSD machine still responds to pings over the network, but all physical and virtual terminals become completely locked. (This excludes the keyboard shortcuts to drop the machine into ddb when ddb.console => 1 )
The basic question is, what are my options for pinpointing this bug? From what I remember correctly I can setup ddb over a serial console through some means, but the machine is atop a bookshelf and about 50ft from my workstation ;) I've examined the tcpdump output on the server side of things, but nothing out of order, with the exception of the sudden drop in data being transferred, is noticable on that side of things. I'm wondering if there's anyway from ddb I can accurately gauge _where_ the lock up is happening, and then of course, how it is happening ;) Usually I'm comfortable with attaching gdb to a process and then making progress that way, but this is a realm unfamiliar to me in terms of debugging, so suggestions are welcome. Cheers, -R. Tyler Ballance Lead Developer, bleep. LLC http://www.bleepsoft.com [demime 1.01d removed an attachment of type application/pgp-signature which had a name of PGP.sig]