On Sun, 1 Jan 2006, Armin Pirkovitsch wrote:
Robert Watson wrote:
I guess one of those parts creates the trouble, but I have no idea how to
trace it... Is there a way to run the whole thing in some kind of
debugger? Or is there a diffrent way to locate the problem?
The usual first step to debug a deadlock, if WITNESS or INVARIANTS doesn't
trigger dropping you into the debugger, is to break into the debugger using
a console or serial break. To do this, you need to compile:
I added options BREAK_TO_DEBUGGER and used make buildkernel and make
installkernel.debug and was not able to reconstruct the crash. I guess the
debug stuff slowed it down enough to not come to the bug... (even
installworld worked fine, which usually kills it) So this is what I feared -
the debug stuff changes the timing by slowing it down which makes it pretty
hard to reconstruct the crash... Is there any other way? (btw. it's a
notebook, so there is no old serial bus)
Try compiling in only options DDB and BREAK_TO_DEBUGGER. Even without the
fully debugging features on, it may be enough to give us some initial insight
into the source of the problem.
Does your notebook have firewire support?
Robert N M Watson
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"