Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation of anaconda-iso fails due to Synchronous Exception at 0x000000013D1EA0E8 #813

Open
mcattamoredhat opened this issue Jan 28, 2025 · 1 comment

Comments

@mcattamoredhat
Copy link

We have seen that the installation of an anaconda ISO generated with bootc image builder hangs showing the following error:

Synchronous Exception at 0x000000013D1EA0E8

This is happening when the ISO is built from a Fedora IoT Rawhide (Fedora 42) bootable container in aarch64. We haven't seen this issue in Fedora 41 nor x86_64.

The command to generate the iso is:

sudo podman run \
    --rm \
    -it \
    --privileged \
    --pull=newer \
    --security-opt label=type:unconfined_t \
    -v $(pwd)/config.toml:/config.toml:ro \
    -v $(pwd)/output:/output \
    -v /var/lib/containers/storage:/var/lib/containers/storage \
    quay.io/centos-bootc/bootc-image-builder:latest \
    --type anaconda-iso \
    --local \
    --rootfs ext4 \
    quay.io/fedora/fedora-bootc:42

The installation command is the following:

sudo virt-install \
    --name fedora-iot-anaconda-test \
    --vcpus 4 \
    --network network=integration,mac=34:49:22:B0:83:30 \
    --memory 4096 \
    --import \
    --disk path=/var/lib/libvirt/images/test-uefi.qcow2,format=qcow2 \
    --cdrom /var/lib/libvirt/images/install.iso \
    --os-variant fedora-unknown \
    --boot uefi \
    --noautoconsole \
    --wait=-1 \
    --noreboot

Then, the virsh console output is the following:

BdsDxe: loading Boot0001 "UEFI QEMU QEMU CD-ROM " from PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/Scsi(0x0,0x0)
BdsDxe: starting Boot0001 "UEFI QEMU QEMU CD-ROM " from PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/Scsi(0x0,0x0)


Synchronous Exception at 0x000000013D1EA0E8
PC 0x00013D1EA0E8
PC 0x00013D1EA080
PC 0x00013D1EA32C
PC 0x00013D1EA420
PC 0x00013D6D524C
PC 0x00013D6D79E4
PC 0x00013D6E07CC
PC 0x00013D6E12E8
PC 0x00013DEEC574
PC 0x00013DEEC624
PC 0x00013DEED9A8
PC 0x00013DEEA030
PC 0x00004769B2C0 (0x000047694000+0x000072C0) [ 1] DxeCore.dll
PC 0x00013F17AECC (0x00013F174000+0x00006ECC) [ 2] BdsDxe.dll
PC 0x00013F17CCF0 (0x00013F174000+0x00008CF0) [ 2] BdsDxe.dll
PC 0x00004769DFF8 (0x000047694000+0x00009FF8) [ 3] DxeCore.dll
[ 1] /builddir/build/BUILD/edk2-20241117-build/edk2-0f3867fa6ef0/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll
[ 2] /builddir/build/BUILD/edk2-20241117-build/edk2-0f3867fa6ef0/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/MdeModulePkg/Universal/BdsDxe/BdsDxe/DEBUG/BdsDxe.dll
[ 3] /builddir/build/BUILD/edk2-20241117-build/edk2-0f3867fa6ef0/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll

  X0 0x0000000000000000   X1 0x0000000000000066   X2 0x0000000000000A23   X3 0x000000013D6ED9E8
  X4 0x000000013D1EED80   X5 0x000000000010F2E1   X6 0x0000000000000800   X7 0x0000000000000000
  X8 0x000000013FFFF808   X9 0x0000000700000000  X10 0x000000013DFA3000  X11 0x000000013E06FFFF
 X12 0x0000000000000000  X13 0x0000000000026008  X14 0x0000000000000000  X15 0x0000000000000000
 X16 0x000000013F353290  X17 0x000000006464A8C7  X18 0x0000000000000011  X19 0x000000013DF6E000
 X20 0x0000000000000000  X21 0x000000013ED3F518  X22 0x000000013DF82038  X23 0x000000013ED3F518
 X24 0x0000000047693A10  X25 0x000000013DF82038  X26 0x000000013DF82100  X27 0x000000013DF82108
 X28 0x000000013DF82110   FP 0x0000000047693750   LR 0x000000013D1EA080  

  V0 0xAFAFAFAFAFAFAFAF AFAFAFAFAFAFAFAF   V1 0x6963702F66666666 6666666666666666
  V2 0x697363732F352C31 406567646972622D   V3 0x0000000000000000 0000000000000000
  V4 0x0000000000000400 0000000000000000   V5 0x4010040140100401 4010040140100401
  V6 0x0004000000000000 0004000000000000   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 0x000000013E674C38 000000013E672780
 V30 0x00000000476936D0 00000000476936D0  V31 0xFFFFFF80FFFFFFE0 00000000476936B0

  SP 0x0000000047693750  ELR 0x000000013D1EA0E8  SPSR 0x20000205  FPSR 0x00000000
 ESR 0x96000007          FAR 0x0000000000000030

 ESR : EC 0x25  IL 0x1  ISS 0x00000007

Data abort: Translation fault, third level

Stack dump:
  0000047693650: 0000000000000000 0000000000000000 AFAFAFAFAFAFAFAF AFAFAFAFAFAFAFAF
  0000047693670: 6666666666666666 6963702F66666666 406567646972622D 697363732F352C31
  0000047693690: 0000000000000000 0000000000000000 0000000000000000 0000000000000400
  00000476936B0: 4010040140100401 4010040140100401 0004000000000000 0004000000000000
  00000476936D0: 0000000000000000 0000000000000000 000000013D1EED80 000000000010F2E1
  00000476936F0: 0000000000000800 0000000000000000 0000000047693750 000000013D1EA080
  0000047693710: 000000013D1EEE80 000000013D1EED80 0000000000002303 000000013D1EA024
  0000047693730: 0000000000000000 000000013D1EED00 000000013D1EED80 000000013D6F0CB0
> 0000047693750: 0000000047693810 000000013D1EA32C 0000000047693820 000000013D1EEE80
  0000047693770: 000000013D6D0AB8 00000000476937D0 000000013D1EEE80 0000000000000004
  0000047693790: 0000000047693810 000000013D1EA2E4 000000013DF6E000 000000013D6D8858
  00000476937B0: 00000000476937F0 000000013E7B8618 0000000000000000 000000013E7B85B8
  00000476937D0: 0000000100306463 000000013EE00240 000000013D1EEE78 000000013D1EEE60
  00000476937F0: 000000013D1EEDE0 000000013D1EEE40 000000013D1EED00 000000003ED3F518
  0000047693810: 0000000047693840 000000013D1EA420 0000000000000000 000000013D1EEE80
  0000047693830: 000000013EE00240 0000000000000009 0000000047693860 000000013D6D524C


Synchronous Exception at 0x000000013D1EA0E8
ASSERT [ArmCpuDxe] DefaultExceptionHandler.c(340): ((BOOLEAN)(0==1))
@miabbott
Copy link

@mcattamoredhat can you test installing a vanilla Fedora 42 image on aarch64? i.e. https://dl.fedoraproject.org/pub/alt/iot/rawhide/IoT/aarch64/iso/Fedora-IoT-ostree-42-20250128.0.aarch64.iso

I wonder if this is just a generic issue in Rawhide or if it is specific to building an ISO using b-i-b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants