[DragonFlyBSD - Bug #2524] (Closed) vkernel{32, 64} DDB traces not working

Antonio M. Huete Jimenez via Redmine bugtracker-admin at leaf.dragonflybsd.org
Mon Mar 4 23:27:36 PST 2013


Issue #2524 has been updated by tuxillo.

Status changed from New to Closed

27a084b96f9fc3e6a273da6e7673553a85132986 fixes at least vkernel's backtrace when triggered by a normal panic.

debug.panic2 sysctl isn't supposed to work on vkernels.


----------------------------------------
Bug #2524: vkernel{32,64} DDB traces not working
http://bugs.dragonflybsd.org/issues/2524

Author: tuxillo
Status: Closed
Priority: High
Assignee: 
Category: 
Target version: 


Hi,

DDB traces do not work when vkernels are compiled with gcc47.
To trigger it, just boot a vkernel built with gcc47 and 'sysctl debug.panic=1' or 'sysctl debug.panic2=1'

vkernel64 it will either SIGILL or print just fail to find any stack frame:

0x8033d56590 does not look like a stack frame, skipping
0x8033d56598 does not look like a stack frame, skipping
Unable to find anything that looks like a stack frame
Debugger("panic")

vkernel32 will simply SIGILL (100% times I've tested it).

vkernels built with gcc44 don't show this behaviour.

Cheers,
Antonio Huete



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Bugs mailing list