CI kernels causing many "Illegal Instruction"s
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LAVA Validation Lab |
Invalid
|
Undecided
|
Dave Pigott | ||
Linaro CI |
Fix Released
|
High
|
Deepti B. Kalakeri | ||
Obsolete LAVA Test |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Recently there have been lots of validation failures for kernels from
CI.
These failures manifest as "Illegal Instruction" errors all over the logs
(not just during tests, but booting as well.)
It seems that the kernel is causing a lot of SIGILLs, but we don't know
why yet.
To reproduce
------------
Combining
http://
http://
with linaro-media-create (--rootfs ext2) should give you an image that shows the problem.
Information wanted
------------------
There are currently two things that we would like more information on to try
and narrow down the cause of the problem.
1) A core file from a crashing application
To get this
Create the image as described above
Boot in to it
Run "ulimit -c 1024"
Run "hwclock"
Watch it crash with "Illegal Instruction (core dumped)"
Get that core from the filesystem.
2) Test a defconfig build
If this succeeds then it suggests a problem with the way that the kernel is
being built on ci.linaro.org.
To do this
Get the tip of linus' tree
Build with omap2plus_defconfig
Boot the resulting kernel
If that shows no SIGILL problems, then try a cross-build from an x86 host.
If neither of those show problems then we can concentrate on
ci.linaro.org.
Changed in linaro-ci: | |
milestone: | none → 2011.10 |
Changed in linaro-ci: | |
status: | New → Confirmed |
Changed in lava-lab: | |
assignee: | nobody → Dave Pigott (dpigott) |
description: | updated |
Changed in linaro-ci: | |
milestone: | 2011.10 → 2011.11 |
looking at our linux-ci bundlestream http:// validation. linaro. org/lava- server/ dashboard/ streams/ anonymous/ ci-linux/ bundles/
this seem to have started around the time when the bundles got real names ... feels likely that this is caused by some lab/infrastruct re/lava- test code changes rolled out at that time.