Hi Samuelliao, I’ve sent similar patch some time ago: https://www.redhat.com/archives/crash-utility/2020-November/msg00005.html Review response was "it seems we should support this properly.” Here is support for VC stack from me (not yet reviewed/merged) https://www.redhat.com/archives/crash-utility/2020-November/msg00039.html Regards, —Alexey > On Nov 22, 2020, at 11:00 PM, samuelliao(廖生苗) <samuelliao@xxxxxxxxxxx> wrote: > > SEV-ES code may fill the 4th ist to VC_stack, but crash-util has no > support for #VC frames. It break backtrace due the zero-size stack. > So clear all unused stack base to workaround it. > > Signed-off-by: samuelliao <samuelliao@xxxxxxxxxxxxxx> > --- > x86_64.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/x86_64.c b/x86_64.c > index 939c8a9..382cff1 100644 > --- a/x86_64.c > +++ b/x86_64.c > @@ -1462,7 +1462,10 @@ x86_64_ist_init(void) > for (i = 0; i < MAX_EXCEPTION_STACKS; i++) { > if (ms->stkinfo.ebase[c][i] == 0) > continue; > - ms->stkinfo.ebase[c][i] -= ms->stkinfo.esize[i]; > + if(ms->stkinfo.esize[i] == 0) > + ms->stkinfo.ebase[c][i] = 0; > + else > + ms->stkinfo.ebase[c][i] -= ms->stkinfo.esize[i]; > } > } > > -- > 2.18.4 > > > > > -- > Crash-utility mailing list > Crash-utility@xxxxxxxxxx > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fcrash-utility&data=04%7C01%7Camakhalov%40vmware.com%7C3248ce3a278341c7a47308d88f7e3d84%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637417119662757671%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=CbRNyQe9axukidzOzvQVaE5TWxJPCOe6n2jry3CMinU%3D&reserved=0 -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility