Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Nov 2006 15:41:18 +0100
From:      Olivier Houchard <mlfbsd@ci0.Org>
To:        John Hay <jhay@meraka.org.za>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Gateworks 2348 panics
Message-ID:  <20061128144117.GA21879@ci0.org>
In-Reply-To: <20061128140237.GA21070@zibbi.meraka.csir.co.za>
References:  <20061128140237.GA21070@zibbi.meraka.csir.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 28, 2006 at 04:02:37PM +0200, John Hay wrote:
> Hi,
> 
> I have setup a Gateworks 2348 diskless through the onboard npe0
> interface using my pc as the nfs server and it is working ok, except
> for these panics that I see. It seems to happen "randomly" while the
> machine is compiling ports. In the time that I compiled perl, olsrd,
> isc-dhcpserver, quagga, thttpd and php4 it paniced 5 or 6 times and
> the all looked like this. If there is more that I can do when it
> happens again, just say what.
> 
> The kernel and user-level code was cross  compiled from -current.
> 
> John
> -- 
> John Hay -- John.Hay@meraka.csir.co.za / jhay@FreeBSD.org
> 
> 

Hi John,

Indeed this bug is known, I hope to be able to track it down tonight.
In the meanwhile, you may try to compile your kernel with INVARIANTS and
INVARIANTS support, but it has been reported that it made the problem 
disappear.

Olivier
> #########################################################################
> vm_fault(0xc129aa10, 13cc3000, 1, 0) -> 1
> Fatal kernel mode data abort: 'Translation Fault (S)'
> trapframe: 0xc5d6ec40
> FSR=000000f5, FAR=13cc3b4c, spsr=20000013
> r0 =c00d28a0, r1 =00000000, r2 =13cc3b4c, r3 =c05db460
> r4 =13cc3b4c, r5 =00000000, r6 =c129aab8, r7 =c05db4c0
> r8 =c0c2a570, r9 =00000000, r10=c5d6eeac, r11=c5d6ecb8
> r12=00000000, ssp=c5d6ec8c, slr=00000000, pc =c04b7e70
> 
> [thread pid 36319 tid 100069 ]
> Stopped at      xscale_setup_minidata+0xfa4:    ldr     r3, [r4]
> db> trace
> Tracing pid 36319 tid 100069 td 0xc0c2a570
> db_trace_thread() at db_trace_thread+0xc
> scp=0xc04b2d18 rlv=0xc0204690 (db_error+0x66c)
>         rsp=0xc5d6e960 rfp=0xc5d6e97c
> db_error() at db_error+0x578
> scp=0xc020459c rlv=0xc0203ee4 (db_skip_to_eol+0x478)
>         rsp=0xc5d6e980 rfp=0xc5d6ea1c
>         r5=0x00000000 r4=0x00000000
> db_skip_to_eol() at db_skip_to_eol+0x230
> scp=0xc0203c9c rlv=0xc0203ff0 (db_command_loop+0x58)
>         rsp=0xc5d6ea20 rfp=0xc5d6ea2c
>         r6=0xc05bfe9c r5=0x600000d3
>         r4=0xc5d6ea38
> db_command_loop() at db_command_loop+0xc
> scp=0xc0203fa4 rlv=0xc02067b0 (X_db_symbol_values+0x200)
>         rsp=0xc5d6ea30 rfp=0xc5d6eb4c
> X_db_symbol_values() at X_db_symbol_values+0x114
> scp=0xc02066c4 rlv=0xc02e905c (kdb_trap+0xbc)
>         rsp=0xc5d6eb50 rfp=0xc5d6eb74
>         r4=0x000000c0
> kdb_trap() at kdb_trap+0xc
> scp=0xc02e8fac rlv=0xc04c2744 (data_abort_handler+0x804)
>         rsp=0xc5d6eb78 rfp=0xc5d6eb94
>         r10=0xc5d6ec40 r8=0x00000000
>         r7=0xc0c2a570 r6=0x13cc3b4c r5=0x000000f5 r4=0xc5d6ec40
> data_abort_handler() at data_abort_handler+0x6a0
> scp=0xc04c25e0 rlv=0xc04c24ec (data_abort_handler+0x5ac)
>         rsp=0xc5d6eb98 rfp=0xc5d6ec3c
>         r6=0xc5d6eef8 r5=0x13cc3000
>         r4=0xc0c28d68
> data_abort_handler() at data_abort_handler+0xc
> scp=0xc04c1f4c rlv=0xc04b4878 (address_exception_entry+0x50)
>         rsp=0xc5d6ec40 rfp=0xc5d6ecb8
>         r10=0xc5d6eeac r9=0x00000000
>         r8=0xc0c2a570 r7=0xc05db4c0 r6=0xc129aab8 r5=0xe0000004
>         r4=0x13cc3b4c
> xscale_setup_minidata() at xscale_setup_minidata+0xf74
> scp=0xc04b7e40 rlv=0xc04b8c44 (vector_page_setprot+0x2d0)
>         rsp=0xc5d6ecbc rfp=0xc5d6ecd8
>         r10=0xc5d6eeac r9=0xc5d6edf0
>         r8=0xc0c2a570 r7=0xc129aab8 r6=0xc129aab8 r5=0x00000060
>         r4=0xc00d28a0
> vector_page_setprot() at vector_page_setprot+0xc0
> scp=0xc04b8a34 rlv=0xc04ba3cc (pmap_remove_pages+0x194)
>         rsp=0xc5d6ecdc rfp=0xc5d6ed08
>         r6=0xc07eb2bc r5=0xc00d28a0
>         r4=0xc07f7070
> pmap_remove_pages() at pmap_remove_pages+0xc
> scp=0xc04ba244 rlv=0xc0495d3c (vmspace_exit+0xd8)
>         rsp=0xc5d6ed0c rfp=0xc5d6ed30
>         r7=0xc0c2a570 r6=0xc0c28d68
>         r5=0xc129aa10 r4=0x00000001
> vmspace_exit() at vmspace_exit+0xc
> scp=0xc0495c70 rlv=0xc0295b54 (exit1+0x8f4)
>         rsp=0xc5d6ed34 rfp=0xc5d6ed70
>         r7=0x00000000 r6=0xc0bfcc00
>         r5=0xc0c28d68 r4=0xc5d6ed5c
> exit1() at exit1+0xc
> scp=0xc029526c rlv=0xc0295260 (exit1)
>         rsp=0xc5d6ed74 rfp=0xc5d6ed80
> sys_exit() at sys_exit+0xc
> scp=0xc0295254 rlv=0xc04c3230 (badaddr_read+0x500)
>         rsp=0xc5d6ed84 rfp=0xc5d6ee38
> badaddr_read() at badaddr_read+0x110
> scp=0xc04c2e40 rlv=0xc04c35f0 (swi_handler+0x104)
>         rsp=0xc5d6ee3c rfp=0xc5d6eea8
>         r10=0x201614d4 r9=0x00000000
>         r8=0x000127a4 r7=0x000127ac r6=0xc5d6eeac r5=0xc0c2a570
>         r4=0x00000000
> swi_handler() at swi_handler+0xc
> scp=0xc04c34f8 rlv=0xc04b4638 (swi_entry+0x28)
>         rsp=0xc5d6eeac rfp=0xbfffe774
>         r6=0x00000001 r5=0xbfffe7e0
>         r4=0x00000000
> db>
> #########################################################################
> 
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061128144117.GA21879>