Rename "possible errors" to "possible places of confusion"
authorBeket <Beket@web>
Fri, 13 Mar 2009 05:42:17 +0000 (22:42 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Fri, 13 Mar 2009 05:42:17 +0000 (22:42 -0700)
docs/howtos/HowToDebugVKernels/index.mdwn

index 18e60b6..c27fabf 100644 (file)
@@ -179,7 +179,7 @@ Let's see if this process is traced (if it is, the p->p_tracenode shall point to
 
 Oops. There is no trace to a vnode for this process. The code will try to access p->p_tracenode and is bound to crash. This is the zero virtual address we saw before.
 
-# Possible errors
+# Possible places of confusion
 
     (gdb) bt
     #0  0x282d4c10 in sigsuspend () from /usr/lib/libc.so.6
@@ -191,5 +191,4 @@ Oops. There is no trace to a vnode for this process. The code will try to access
     #6  0x00000000 in ?? ()
     (gdb) 
 
-Why does it differ from the ddb's trace ?
-Well, when the vkernel is sitting at a db> prompt all vkernel threads representing virtual cpu's except the one handling the db> prompt itself will be suspended in stopsig(). The backtrace only sees one of the N threads.
+When the vkernel is sitting at a db> prompt all vkernel threads representing virtual cpu's except the one handling the db> prompt itself will be suspended in stopsig(). The backtrace only sees one of the N threads.