Align exception (was: MMC cards support)

Stanislav Sedov stas at FreeBSD.org
Sat Dec 15 07:22:46 PST 2007


On Sat, Dec 15, 2007 at 01:59:51PM +0300 Stanislav Sedov mentioned:
> ======================================================================
> 
> Fatal kernel mode data abort: 'Alignment Fault 3'
> trapframe: 0xc422ebbc
> FSR=00000003, FAR=42203735, spsr=600000d3
> r0 =60000093, r1 =c0878220, r2 =c0878220, r3 =00000001
> r4 =c0788b40, r5 =00000000, r6 =42203735, r7 =c0878220
> r8 =00000001, r9 =c072a08c, r10=c0878220, r11=c422ec28
> r12=c422ec08, ssp=c422ec08, slr=c01d04dc, pc =c0099cf4
> 
> [thread pid 24 tid 100035 ]
> Stopped at      _thread_lock_flags+0x24:        ldr     r4, [r6]
> 
> ======================================================================
> 

Also the faults tend to be in different places depending on code layout,
but the faulting address always the same: 42203735 (r6). Obviously, it's
wrong.

-- 
Stanislav Sedov
ST4096-RIPE


More information about the freebsd-arm mailing list