NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-amd64/43236: Removing a file while it is accessed through NFS crashes the server
The following reply was made to PR kern/43236; it has been noted by GNATS.
From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: port-amd64/43236: Removing a file while it is accessed through
NFS crashes the server
Date: Mon, 3 May 2010 05:35:46 +0000
On Mon, May 03, 2010 at 05:20:03AM +0000, Peter Kerwien wrote:
>> (From your description, it sounds like the count thing was it making a
>> crash dump. Pity it apparently didn't succeed.)
>
> How do I know if it succeeds or not (I'm a NetBSD debug-n00b)?
Well, if it hangs, it probably didn't succeed. But that depends on
where it hung... after a successful dump, provided everything works
the way it's supposed to, you'll get the dump saved to /var/crash on
the next boot. At that point you can use a debugger or various system
tools on it.
You can also turn on the built-in debugger by doing
sysctl -w ddb.onpanic=1
(assuming it's compiled into the kernel; it is by default, otherwise
uncomment "options DDB") and you can then get a stack backtrace from
it by typing "bt". The important stuff is the panic message (and any
other messages it may print right before) and, probably, the first few
lines of the backtrace.
If you end up compiling a kernel to test this, turning on DIAGNOSTIC
and/or LOCKDEBUG may be helpful too. Note that LOCKDEBUG is really
slow though...
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index