From: Shannon Zhao <zhaoshenglong@huawei.com>
To: "edk2-devel@lists.01.org" <edk2-devel@lists.01.org>
Cc: Laszlo Ersek <lersek@redhat.com>,
Ard Biesheuvel <ard.biesheuvel@linaro.org>
Subject: edk2 occur Data abort: Alignment fault on ARM64
Date: Sat, 11 Nov 2017 19:48:01 +0800 [thread overview]
Message-ID: <5A06E371.2080108@huawei.com> (raw)
Hi,
I'm using UDK2017(commit is eea98ee UefiCpuPkg/MpLib: fix potential
overflow issue.) to start a VM on ARM64. But I got below exception
sometimes. While I debug this issue, I didn't find some valuable
information. Do you have any suggestion? Thanks.
Synchronous Exception at 0x0000000238A7A018
PC 0x000238A7A018 (0x000238A60000+0x0001A018) [ 0] VariableRuntimeDxe.dll
PC 0x000238A79DE8 (0x000238A60000+0x00019DE8) [ 0] VariableRuntimeDxe.dll
PC 0x000238A73418 (0x000238A60000+0x00013418) [ 0] VariableRuntimeDxe.dll
PC 0x000238A76048 (0x000238A60000+0x00016048) [ 0] VariableRuntimeDxe.dll
PC 0x000238A7748C (0x000238A60000+0x0001748C) [ 0] VariableRuntimeDxe.dll
PC 0x0002387A179C (0x000238790000+0x0001179C) [ 1]
MonotonicCounterRuntimeDxe.dll
PC 0x0002387A0794 (0x000238790000+0x00010794) [ 1]
MonotonicCounterRuntimeDxe.dll
PC 0x0002387A0948 (0x000238790000+0x00010948) [ 1]
MonotonicCounterRuntimeDxe.dll
PC 0x0002387A0574 (0x000238790000+0x00010574) [ 1]
MonotonicCounterRuntimeDxe.dll
PC 0x0002387A0174 (0x000238790000+0x00010174) [ 1]
MonotonicCounterRuntimeDxe.dll
PC 0x00023EEA9E38 (0x00023EEA3000+0x00006E38) [ 2] DxeCore.dll
PC 0x00023EEC3CD4 (0x00023EEA3000+0x00020CD4) [ 2] DxeCore.dll
PC 0x00023EEA55D0 (0x00023EEA3000+0x000025D0) [ 2] DxeCore.dll
PC 0x00023EEA4814 (0x00023EEA3000+0x00001814) [ 2] DxeCore.dll
PC 0x00023EEA4024 (0x00023EEA3000+0x00001024) [ 2] DxeCore.dll
[ 0]
/root/rpmbuild/BUILD/edk2-2.7.0/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/DEBUG/VariableRuntimeDxe.dll
[ 1]
/root/rpmbuild/BUILD/edk2-2.7.0/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/DEBUG/MonotonicCounterRuntimeDxe.dll
[ 2]
/root/rpmbuild/BUILD/edk2-2.7.0/Build/ArmVirtQemu-AARCH64/DEBUG_GCC49/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll
X0 0x00000002389C0060 X1 0x0000000004000048 X2 0x000000000000001C
X3 0x00000002349C0018
X4 0x0000000004000064 X5 0x00000002389C007C X6 0x439A947BAAF32C78
X7 0x9277C34E142E80A1
X8 0x000000000675D19C X9 0x000000000000001B X10 0x0000000238B60000
X11 0x0000000000000040
X12 0x0000000000000000 X13 0x0000000000000008 X14 0x0000000000000000
X15 0x0000000000000000
X16 0x000000023EEA2DF0 X17 0x0000000000000000 X18 0x0000000000000000
X19 0x000000000000000C
X20 0x0000000000002000 X21 0x0000000000000000 X22 0x0000000000000000
X23 0x0000000000000000
X24 0x0000000000000000 X25 0x0000000000000000 X26 0x0000000000000000
X27 0x0000000000000000
X28 0x0000000000000000 FP 0x000000023EEA29F0 LR 0x0000000238A79DE8
V0 0xFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF V1 0x0000000000000000
0000000000000000
V2 0x0000000000000000 0000000000000000 V3 0x0000000000000000
0000000000000000
V4 0x0000000000000000 0000000000000000 V5 0x0000000000000000
0000000000000000
V6 0x0000000000000000 0000000000000000 V7 0x0000000000000000
0000000000000000
V8 0x0000000000000000 0000000000000000 V9 0x0000000000000000
0000000000000000
V10 0x0000000000000000 0000000000000000 V11 0x0000000000000000
0000000000000000
V12 0x0000000000000000 0000000000000000 V13 0x0000000000000000
0000000000000000
V14 0x0000000000000000 0000000000000000 V15 0x0000000000000000
0000000000000000
V16 0x0000000000000000 0000000000000000 V17 0x0000000000000000
0000000000000000
V18 0x0000000000000000 0000000000000000 V19 0x0000000000000000
0000000000000000
V20 0x0000000000000000 0000000000000000 V21 0x0000000000000000
0000000000000000
V22 0x0000000000000000 0000000000000000 V23 0x0000000000000000
0000000000000000
V24 0x0000000000000000 0000000000000000 V25 0x0000000000000000
0000000000000000
V26 0x0000000000000000 0000000000000000 V27 0x0000000000000000
0000000000000000
V28 0x0000000000000000 0000000000000000 V29 0x0000000000000000
0000000000000000
V30 0x0000000000000000 0000000000000000 V31 0x0000000000000000
0000000000000000
SP 0x000000023EEA29F0 ELR 0x0000000238A7A018 SPSR 0x80000205 FPSR
0x00000000
ESR 0x96000021 FAR 0x0000000004000054
ESR : EC 0x25 IL 0x1 ISS 0x00000021
Data abort: Alignment fault
Stack dump:
000023EEA28F0: 000000023EEA2920 0000000238B2095C 000000023EEA2920
0000000004000000
000023EEA2910: 007000700403FBB0 0080008004000000 000000023EEA2940
0000000238B21014
000023EEA2930: 00FF00FF0403FBAC 0000000004000000 000000023EEA2980
0000000238B222B4
000023EEA2950: 000000023EEA2980 003E55AA38B22284 000000000403FBAC
000000023BFFF598
000023EEA2970: 008000803EEA2BAF 0000000000000000 000000023EEA2A10
0000000238B23C8C
000023EEA2990: 0000000000000000 000000023EEA2BAF 000000023EEA2AB8
000000000003FBAE
000023EEA29B0: 0000000000000000 000000023BFFF598 003E55AA00000000
0000000004000000
000023EEA29D0: 003E000000FF0000 000000000403FBAC 0000000000000000
0000000000040000
> 000023EEA29F0: 000000023EEA2A20 0000000238A73418 0000000000000000
000000000000001C
000023EEA2A10: 0000000004000048 00000002389C0060 000000023EEA2B10
0000000238A76048
000023EEA2A30: 000000000000000C 0000000000002000 0000000000000048
000000023BEF0018
000023EEA2A50: 000000023EEA2B80 000000023BFFF598 000000023BFFE5D8
0000000004000048
000023EEA2A70: 0000000000000000 000000023EEA2BAF 000000000403FBAE
000000023BFFF658
000023EEA2A90: 0000000000000001 000000023BFFE598 000000023EEA2AC0
0000000004000048
000023EEA2AB0: 0000000000000000 000000000403FBAC 0000000000000000
0000000000000000
000023EEA2AD0: 0000000000000000 00000002387A4006 000000023EEA2B10
000000023BEF0018
ASSERT [ArmCpuDxe]
/root/rpmbuild/BUILD/edk2-2.7.0/ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c(271):
((BOOLEAN)(0==1))
--
Shannon
next reply other threads:[~2017-11-11 11:47 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-11 11:48 Shannon Zhao [this message]
2017-11-11 11:55 ` edk2 occur Data abort: Alignment fault on ARM64 Ard Biesheuvel
2017-11-11 14:14 ` Shannon Zhao
2017-11-14 3:00 ` Shannon Zhao
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5A06E371.2080108@huawei.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox