Actions
Bug #2524
closedvkernel{32,64} DDB traces not working
Status:
Closed
Priority:
High
Assignee:
-
Category:
-
Target version:
-
Start date:
03/04/2013
Due date:
% Done:
0%
Estimated time:
Description
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
Updated by tuxillo almost 12 years ago
- 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.
Actions