DragonFly kernel List (threaded) for 2005-12
Re: panic: kthread_create called too soon
Erik P. Skaalerud wrote:
Yes, error reporting via the internet should be made easier.
Automatic error reporting for blue screen of death is also available in
Windows 2003, though not sure about Vista. The difference between
Windows and DragonFly when it comes to such an error reporting facility
is that it would be hard to support in our case.
Windows users are not given the option and power to re-build the whole
system from source code as we do. In my view, all they would require
is full backtrace information and some parts of the crash dump while the
rest stays the same.
What we need is an ability to chop off free memory and unused pages from
the final dump and then zip it using bzip/gzip. Some common information
like buffer page lists, process lists, etc could be provided as textual
info and rip it out from the dump. Remember, most of former can be done
using a GDB command file, while ripping the actual free pages etc would
need to be done by savecore or a post-processor.
In other words, it is not impractical, but we would have to constantly
work at it to get it right; by that I mean over time we see what info
is commonly required and we can keep including all that stuff in our user
Something along those lines, anyway.
hmp at dragonflybsd.org