Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Dockstar panic with recent -current



On Thursday 20 September 2012 06:13:35 Andy Ruhl wrote:
> Hello all,
> 
> I built a kernel from -current synced as of today (Sept 19), and I'm
> getting a panic.
> 
> I change the SHEEVAPLUG kernel to make it work with the Seagate
> Dockstar as outlined in an email from a few days ago.
> 
> This is what I see:
> 
> WARNING: clock lost 4646 days
> WARNING: using filesystem time
> WARNING: CHECK AND RESET THE DATE!
> warning: no /dev/console
> init: copying out path `/sbin/init' 11
> data_abort_handler: data_aborts fsr=0x1 far=0x28207697
> Fatal kernel mode data abort: 'Alignment Fault 1'
> trapframe: 0xc8a4ad00
> FSR=00000001, FAR=28207697, spsr=20000013
> r0 =00000004, r1 =00000000, r2 =c2076010, r3 =00000000
> r4 =28207665, r5 =00000000, r6 =00000000, r7 =c2076010
> r8 =c049b6bc, r9 =00000000, r10=00000000, r11=c8a4ad88
> r12=00000001, ssp=c8a4ad50, slr=c02c0b30, pc =c02c0bbc
> 
> Stopped in pid 2.1 (sh) at      netbsd:uvm_pagealloc_pgfl+0xbc: ldrh    r3, 
> [r4, #0x32]
> db> bt

r4 = 0x28207665 - this is a strange kernel address. In fact it looks more like 
"ev (".
I compiled a SHEEVAPLUG kernel locally and could see any instances of that 
string. Maybe
you can get look at the memory around 0xc2076010 (r2)

netbsd:uvm_pagealloc_pgfl+0x68: ldr     r4, [r2, r1]
netbsd:uvm_pagealloc_pgfl+0x6c: add     r12, r5, #0x00000001
netbsd:uvm_pagealloc_pgfl+0x70: cmp     r4, #0x00000000
netbsd:uvm_pagealloc_pgfl+0x74: bne     netbsd:uvm_pagealloc_pgfl+0xbc
...
netbsd:uvm_pagealloc_pgfl+0xbc: ldrh    r3, [r4, #0x32]

Nick


Home | Main Index | Thread Index | Old Index