rhel5: executing "bt -a" in crash outputs warning message "possibly bogus exception frame"
Issue
On RHEL5.11 Errata(RHSA-2018:0292), "bt -a" of crash outputs the warning message, "WARNING: possibly bogus exception frame". "bt -a" normally displays the kernel stack traces of the active task on each CPU, but the warning message is output on some CPUs.
Here is the warning message:
crash> bt -a
<snip>
PID: 0 TASK: ffff810108fac0c0 CPU: 22 COMMAND: "swapper"
#0 [ffff81047ff8ff20] crash_nmi_callback at ffffffff80080f15
#1 [ffff81047ff8ff40] do_nmi at ffffffff80067677
#2 [ffff81047ff8ff50] nmi at ffffffff80066c28
[exception RIP: mwait_idle_with_hints+102]
RIP: ffffffff800700df RSP: ffff81047ff99ea0 RFLAGS: 00000046
RAX: 0000000000000010 RBX: 151966a175ee3008 RCX: 0000000000000001
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000010
RBP: ffff81047ff74910 R8: 00000000000d40d5 R9: 0000000000000029
R10: ffff8102870c0890 R11: 0000000010008040 R12: 0000000000000016
R13: ffff81047ff74800 R14: 0000000000001600 R15: ffffffff80467520
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
--- <DOUBLEFAULT exception stack> ---
#3 [ffff81047ff99ea0] mwait_idle_with_hints at ffffffff800700df
#4 [ffff81047ff99ea0] acpi_processor_idle_simple at ffffffff801ad329
#5 [ffff81047ff99ef0] cpu_idle at ffffffff8004ba88
[exception RIP: unknown or invalid address]
RIP: 0000000000000000 RSP: 0000000000000000 RFLAGS: 00000000
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R8: 0000000000000000 R9: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
ORIG_RAX: 0000000000000000 CS: 0000 SS: 0000
bt: WARNING: possibly bogus exception frame
--- <DEBUG exception stack> ---
bt: cannot transition from exception stack to current process stack:
exception stack pointer: ffff81047ff8ff20
process stack pointer: 0
current stack base: ffff81047ff98000
Also the kernel stack isn't printed as it should.
Environment
- Red Hat Enterprise Linux (RHEL) 5
- crash tool for investigating kernel coredumps
- kdump/kexec
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.