On 18 August 2016 at 12:40, Peter Maydell <peter.mayd...@linaro.org> wrote: > On 16 August 2016 at 13:08, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote: >> I am hitting this strange issue when executing the UEFI firmware for >> QEMU mach-virt/AArch64. This only occurs when building the firmware >> with GCC5 in RELEASE mode, but the failure mode suggests that this may >> not be relevant. > > Yeah, we shouldn't dump core even if the guest binary is doing > weird stuff... >
Indeed. What I failed to mention is that this is an LTO build, which means the individual functions are much larger. Not sure how this should be relevant, but still worth mentioning, I suppose. >> Running a aarch64-softmmu QEMU built from today's master, I get >> >> $ qemu-system-aarch64 -M virt -nographic -cpu cortex-a53 -bios QEMU_EFI.fd > >> Bad ram pointer 0x54 >> Aborted (core dumped) >> >> UEFI build is here >> http://people.linaro.org/~ard.biesheuvel/QEMU_EFI.fd.xz > > Thanks for the bug report -- I have reproduced it and will have a look. > > This bug is also present in QEMU 2.6, so this isn't a recent regression > and likely not a blocker for 2.7 release (unless the bug turns out to > have a simple fix and be of the "how did this ever work" flavour ;-)) > Thanks. Let me know if you need any more info. -- Ard.