Subject: Re: trace info - was Re: gcc-3.0.1 / strongarm-netbsd-elf: Translation fault
To: Thomas Mller <teeqemm@hotmail.com>
From: Chris Gilbert <chris@paradox.demon.co.uk>
List: port-hpcarm
Date: 09/22/2001 13:57:31
On Saturday 22 September 2001  1:36 pm, Thomas Mller wrote:
> Hi Chris,
>
> thanks for your reply, here's the trace info. What else can I do to analyze
> this problem?

How recent is the kernel source, just want to make sure it's not something 
someone's already fixed.

> Non-emulated page fault with intr_depth > 0
> Data abort: 'Translation fault (page)' status=007 address=c137d000
> PC=c0123380
> Stopped at      sa11x0_bs_rm_2_fastloop+0x30:   stmia   r3!, {r1, r4-r5,
> r12}
> db> trace
> wdc_ata_bio_intr(scp=0xc0142a5c(wdc_ata_bio_intr+0xc),
> rlv=0xc00475cc(wdcintr+0x
>
> bc),
>         rsp=0xc3a81728, rfp=0xc3a81740, r10=0xc3229000, r8=0x2,
>         r7=0xc0188ef8, r6=0xc0cb4000, r5=0xc0cb3c98, r4=0x10)
> wdcintr(scp=0xc004751c(wdcintr+0xc),
> rlv=0xc0121d60(softintr_dispatch+0x68), rsp=0xc3a81744, rfp=0xc3a81760,
> r6=0x0, r5=0x0,
>         r4=0xc0c7e500)
> softintr_dispatch(scp=0xc0121d04(softintr_dispatch+0xc),
> rlv=0xc01215a4(dosoftin
>
> ts+0x18),
>         rsp=0xc3a81764, rfp=0xc3a81778, r7=0xc01891fc, r6=0xc0c8ef00,
>         r5=0xc017fd50, r4=0xc01682a8)
> dosoftints(scp=0xc0121598(dosoftints+0xc), rlv=0xc0123638(nextirq+0x24),
>         rsp=0xc3a8177c, rfp=0xc3a81808, r5=0xc017fd50, r4=0xc3a82000)
> mi_switch(scp=0xc0062da0(mi_switch+0xc), rlv=0xc006280c(bpendtsleep),
>         rsp=0xc3a8180c, rfp=0xc3a81834, r8=0x11, r7=0x0,
>         r6=0x3, r5=0x0, r4=0xc3a82000)
> ltsleep(scp=0xc0062528(ltsleep+0xc), rlv=0xc008382c(biowait+0x8c),
>         rsp=0xc3a81838, rfp=0xc3a81854, r10=0xc0cb3600, r9=0xc3a819bc,
>         r8=0x2d30, r7=0xc3a8187c, r6=0x0, r5=0x0,
>         r4=0xc18cc438)
> biowait(scp=0xc00837ac(biowait+0xc), rlv=0xc00fb918(ufs_bmaparray+0x2cc),
>         rsp=0xc3a81858, rfp=0xc3a818c8, r6=0xc18cc438, r5=0x14,
>         r4=0xfffffff4)
> ufs_bmaparray(scp=0xc00fb658(ufs_bmaparray+0xc),
> rlv=0xc00fb648(ufs_bmap+0x54),
>         rsp=0xc3a818cc, rfp=0xc3a818e4, r10=0x0, r9=0x14000,
>         r8=0x0, r7=0x0, r6=0xc0187f80, r5=0x0,
>         r4=0x0)
> ufs_bmap(scp=0xc00fb600(ufs_bmap+0xc), rlv=0xc008f9a4(VOP_BMAP+0x44),
>         rsp=0xc3a818e8, rfp=0xc3a8190c, r4=0x14)
> VOP_BMAP(scp=0xc008f96c(VOP_BMAP+0xc),
> rlv=0xc009298c(genfs_getpages+0x894), rsp=0xc3a81910, rfp=0xc3a81a48)
> genfs_getpages(scp=0xc0092104(genfs_getpages+0xc),
> rlv=0xc008fd90(VOP_GETPAGES+0
>
> x64),
>         rsp=0xc3a81a4c, rfp=0xc3a81a80, r10=0xc3a92390, r9=0x0,
>         r8=0x0, r7=0x802, r6=0xc0ca2000, r5=0xc3a81ab0,
>         r4=0x0)
> VOP_GETPAGES(scp=0xc008fd38(VOP_GETPAGES+0xc),
> rlv=0xc0103c88(ubc_fault+0x19c),
>         rsp=0xc3a81a84, rfp=0xc3a81adc)
> ubc_fault(scp=0xc0103af8(ubc_fault+0xc), rlv=0xc0106100(uvm_fault+0xf84),
>         rsp=0xc3a81ae0, rfp=0xc3a81bf0, r10=0x1, r9=0xc3280000,
>         r8=0xc3a81b2c, r7=0x0, r6=0xc3281000, r5=0x1,
>         r4=0xc0187f80)
> uvm_fault(scp=0xc0105188(uvm_fault+0xc),
> rlv=0xc0120e04(data_abort_handler+0x2b8
>
> ),
>         rsp=0xc3a81bf4, rfp=0xc3a81c38, r10=0x7, r9=0xc011fe3c,
>         r8=0xc3a81c3c, r7=0xc016c330, r6=0xc3a82000, r5=0x0,
>         r4=0xc011fe78)
> data_abort_handler(scp=0xc0120b58(data_abort_handler+0xc),
> rlv=0xc0120864(except
>
> ion_exit),
>         rsp=0xc3a81c3c, rfp=0xc3a81cb4, r10=0xc3a82000, r9=0x0,
>         r8=0x40, r7=0xc3280000, r6=0xc3a81d4c, r5=0x0,
>         r4=0xc3a80000)
> uiomove(scp=0xc0060d54(uiomove+0xc), rlv=0xc00f987c(ffs_read+0x498),
>         rsp=0xc3a81cb8, rfp=0xc3a81d1c, r10=0xc0cb6800, r8=0xc0c8edc0,
>         r7=0x0, r6=0x40, r5=0x0, r4=0xc3280000)
> ffs_read(scp=0xc00f93f0(ffs_read+0xc), rlv=0xc008f380(VOP_READ+0x3c),
>         rsp=0xc3a81d20, rfp=0xc3a81d40, r10=0x0, r9=0xc0c82f00,
>         r8=0xc0c8edc0, r7=0x0, r6=0x40, r5=0xc3a92390,
>         r4=0x0)
> VOP_READ(scp=0xc008f350(VOP_READ+0xc), rlv=0xc008e934(vn_rdwr+0xf8),
>         rsp=0xc3a81d44, rfp=0xc3a81d94)
> vn_rdwr(scp=0xc008e848(vn_rdwr+0xc), rlv=0xc0056428(check_exec+0x148),
>         rsp=0xc3a81d98, rfp=0xc3a81de0, r10=0x0, r9=0xc3a81e7c,
>         r8=0xc3a92390, r7=0xc3a82000, r6=0x1, r5=0xc3a81ec4,
>         r4=0x0)
> check_exec(scp=0xc00562ec(check_exec+0xc), rlv=0xc005666c(sys_execve+0xb4),
>         rsp=0xc3a81de4, rfp=0xc3a81f54, r10=0xc0163998, r9=0x0,
>         r8=0xc3a82000, r7=0x0, r6=0xc014b828, r5=0xbfbfdff5,
>         r4=0xc0180190)
> sys_execve(scp=0xc00565c4(sys_execve+0xc),
> rlv=0xc0052d28(start_init+0x1b8), rsp=0xc3a81f58, rfp=0xc3a81fb0,
> r10=0xc0163998, r9=0xc3a81f78, r8=0xc3a82000, r7=0x0, r6=0xc014b828,
> r5=0xbfbfdff5,
>         r4=0xbfbfdfec)
> start_init(scp=0xc0052b7c(start_init+0xc),
> rlv=0xc012082c(trampoline_return),
>         rsp=0xc3a81fb4, rfp=0x0, r10=0x0, r9=0x0,
>         r8=0x0, r7=0x0, r6=0x0, r5=0xc3a82000,
>         r4=0xc0052b70)
> db>