@@ -104,7+104,7 @@ Let's get a trace from inside gdb:
#4 0x282d4690 in umtx_sleep () from /usr/lib/libc.so.6
#5 0x08213bde in cpu_idle () at /usr/src/sys/platform/vkernel/i386/cpu_regs.c:722
#6 0x00000000 in ?? ()
- (gdb)
+ (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.