dump_stack() isn't implemented on x86_64. Trying to call it from a module gives an error message like this: This architecture does not implement dump_stack() This is not a "bug" per-se, but it does mean that x86_64 lacks a debugging tool that can be very nice to have (triggering a stack dump on a certain condition from a module).
Created attachment 123333 [details] patch to add dump_stack functionality to x86_64 This patch corrected this problem on my test rig.
Created attachment 123334 [details] simple kernel module that demonstrates problem This is a simple kernel module that simply does a dump_stack in the init phase. This can be used to demonstrate the problem (and test the patch).
A fix for this problem has just been committed to the RHEL3 U8 patch pool this evening (in kernel version 2.4.21-40.3.EL).
Adding a couple dozen bugs to CanFix list so I can complete the stupid advisory.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2006-0437.html