Comment # 20 on bug 1187701 from
No ARM expert either. 

  Internal error: synchronous external abort: 96000210 [#1] SMP

Stackoverflow[1] says:

"""
The ARMv7 ARM section "VMSA Memory aborts" covers this as thoroughly as one
would expect (given that it's the authoritative definition of the
architecture), but to summarise in slightly less than 14 pages;

An abort means the CPU tried to make a memory access, which for whatever
reason, couldn't be completed so raises an exception.

An external abort is one from, well, externally to the processor, i.e.
something on the bus. In other words, the access didn't fault in the MMU, went
out onto the bus, and either some device or the interconnect itself came back
and said "hey, I can't deal with this".

A synchronous external abort means you're rather fortunate, in that it's not
going to be utterly hideous to debug - in the case of a prefetch abort, it
means the IFAR is going to contain a valid VA for the faulting instruction, so
you know exactly what caused it. The unpleasant alternative is an asynchronous
external abort, which is little more than an interrupt to say "hey, something
you did a while ago didn't actually work. No I don't know what is was either."
"""

and the number is the ESR register content. Seems to be a very common
register value. Found a lot of bug reports with this value. 
There is a bit of documentation on it [2] and [3]. Not sure if this
helps at all.

[1]
https://stackoverflow.com/questions/27507013/synchronous-external-abort-on-arm/27507969
[2]
https://developer.arm.com/documentation/ddi0595/2020-12/AArch64-Registers/ESR-EL1--Exception-Syndrome-Register--EL1-
[2]
https://developer.arm.com/documentation/den0024/a/AArch64-Exception-Handling


You are receiving this mail because: