Files needed to analyze kernel panic

Tom Vijlbrief tvijlbrief at gmail.com
Sun Jan 31 14:27:38 UTC 2016


Op zo 31 jan. 2016 om 02:27 schreef bob prohaska <fbsd at www.zefox.net>:

> Hi all,
>
> It's  possible to reliably crash an RPI2 running 11-CURRENT using stress2.
> In most cases the crash occurs during the syscall tests and then usually
> the opening
> line is of the form "translation fault L2" [sometimes L1].
>
> What information is useful to collect for purposes of debugging by others
> off-host?
> So far I'm aware of backtrace, kernel and modules, vmcore, core.txt and
> recently
> kernel.debug (three places). One update/build/test/crash cycle per day is
> possible.
>
>
I can indeed reproduce the crash on my RPI2 without too much trouble with
just the syscall tests.

Steps to reproduce:

download http://people.freebsd.org/~pho/stress/src/stress2.tgz
and extract it.

do a "make -i" do build the binary tests.

Create a scall.cfg file with the following contents:
################
. ./default.cfg

export RUNTIME=15s
export TESTPROGS="testcases/syscall/syscall"

export syscallKILL=1
export syscallNODELAY=1
export syscallLOAD=100
################

run:

./run.sh scall.cfg

and it will crash after 5 to 15 minutes with a translation fault panic.


More information about the freebsd-arm mailing list