6.2-PRE: Fatal Trap?

Stefan Bethke stb at lassitu.de
Mon Jan 1 07:10:18 PST 2007


Am 01.01.2007 um 12:31 schrieb Chris:

> Is it possible to make it auto run debugger, then auto run backtrace
> then dump the output to disk so people who have no local access can
> get backtraces?

No, but you can enable crashdumps and run the debugger on the dump  
afterwards. Add
	dumpdev="AUTO"
to /etc/rc.conf, then run /etc/rc.d/dumpon start.  When the next  
panic occurs, the kernel will write the dump to the configured swap  
space, and the system will save the dump to /var/crash on rebooting.   
See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/ 
kerneldebug-gdb.html
on how to get a backtrace from that dump.

If you're short on space in /var, and/or you have a large amount of  
RAM, you can set the sysctl debug.minidump to 1 to have the kernel  
only dump relevant portions of memory, instead of everything.  This,  
however, is experimental in -stable, afaik.


Stefan

-- 
Stefan Bethke <stb at lassitu.de>   Fon +49 170 346 0140




More information about the freebsd-stable mailing list