Hi Hong,
Thank you for the patch and sending it to this list.
-----Original Message-----
Hi Crash
I'll keep refining the patch before it get approved:
OK, so we will wait for the refined patch.
Thanks,
Kazu
1. Fix the error in arm64_overflow_stack_init() which saved the overflow stack address
into
ms->irqstacks[], which would cause bt command crash on other cpus. The normal IRQ
stacks should be used
for bt command for other cpus.
2. In addition to unwind on the overflow stack, try to go through the IRQ stack to find
more useful
information
Kernel stack overflow case would be rarely but I'd like to sharp the crash to cover
this kind of issue.
Best regards
Hong
________________________________
From: Hong Yang3 杨红
Sent: Tuesday, November 16, 2021 9:55
To: crash-utility(a)redhat.com <crash-utility(a)redhat.com>
Subject: arm64: Support overflow stack panic
Hi All
When I was trying to open a core of an overflow stack panic result, the bt command caused
a segment fault,
after a while I figured out the overflow stack is not supported by crash utility.
This patch is trying to initialize the overflow stack information on startup stage, and
the bt command works
as expected to dump the correct call trace in the overflow stack, currently it only
apply to arm64 target.
I'm not sure if any other sub command also need to be fixed for full support for the
overflow stack, please
advise and I'll try to improve the patch.
Thanks
Hong YANG