BTW, there's a rather interesting tool that may be helpful when
examining truly hard to reproduce bugs:
http://www.eecs.umich.edu/CoVirt/papers/revirt.pdfCode at:
http://www.eecs.umich.edu/CoVirt/umlinux.htmlWhat it does is that it records all system activity (of a sandboxed
system), and allows one to replay it later - with, as far as I can
tell from the paper, perfect accuracy.
Disadvantages: needs a specific host kernel; "guest" probably not
so easy to set up in a portable way; will produce huge amounts
of trace data.
- Werner