| Summary: | Kernel oops with linux-yocto-rt 4.8 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Yocto Project Subprojects] Kernel | Reporter: | California Sullivan <california.l.sullivan> | ||||||||
| Component: | linux-yocto | Assignee: | Paul Gortmaker <paulg> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||
| Severity: | normal | ||||||||||
| Priority: | Medium+ | CC: | richard.purdie, sgw | ||||||||
| Version: | 2.2 | ||||||||||
| Target Milestone: | 2.2 M4 | ||||||||||
| Hardware: | x86 | ||||||||||
| OS: | x86_64 | ||||||||||
| Whiteboard: | YP 2.2 M4 RC1 BUILD BLOCKING BUG | ||||||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||||||
| Attachments: |
|
||||||||||
|
Description
California Sullivan
2016-09-23 22:51:00 UTC
I don't have any hardware to reproduce this. Qemux86* is booting fine. Can you attach your local.conf and bblayers.conf?
And I think you have some local changes in meta-intel that are not on master branch. Currently there is no 4.8-rt bbappend in meta-intel ; just the 4.1 and 4.4 versions so this currently isn't even a valid bug.
I had to hack around and put COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}" into my local.conf but now I've not no confidence I'm building and configuring what you were.
Also please include full dmesg output showing the kernel bootargs ; at the moment I'm guessing you were using NFS root due to the relatively early timestamps on the kernel messages -- but again I don't want to have to guess at the relevant steps in attempting to create a reproducer so I can test any prospective fix(es).
Created attachment 3448 [details]
dmesg log
Created attachment 3449 [details]
local.conf
Created attachment 3450 [details]
bblayers.conf
My changes that add the 4.8 preempt-rt kernel recipe are here: https://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-contrib/log/?h=clsulliv/master-test This was originally found building on the autobuilder, but I also verified it occurs with the above local.conf and bblayers.conf in a local build. I believe I've an understanding of the issue here; it is fixed by dropping a patch from the -rt series as I did here: https://git.kernel.org/cgit/linux/kernel/git/paulg/4.8-rt-patches.git/commit/?h=v4.8-rt Bruce has integrated the above change into the 4.8 kernel release he just did. As of Bruce's integration patch I can confirm this no longer occurs. https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.8/commit/?h=standard/preempt-rt/base&id=cd97b2cf4bc73316204a5148d2b0f5fc5d2ecc19 |