Summary: | sys-kernel/hardened-sources-3.4.7: x86 kernel panic on IA32 OVMF when EFI=y && ACPI=y | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maxim Kammerer <mk> |
Component: | Hardened | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED FIXED | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
minimal x86 hardened-sources-3.4.7 configuration that results in panic
serial log from QEMU interdiff patch fixing the problem (pax-linux-3.4.7-test28 -> 29) |
Description
Maxim Kammerer
2012-08-06 03:57:44 UTC
Created attachment 320538 [details]
minimal x86 hardened-sources-3.4.7 configuration that results in panic
CONFIG_EFI_STUB=y is unrelated to the problem, and can be disabled.
Created attachment 320540 [details]
serial log from QEMU
The toolchain is latest stable hardened profile one: sys-devel/gcc-4.5.3-r2 was built with the following: USE="cxx hardened nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -graphite -gtk (-libssp) -lto -mudflap (-multilib) -multislot -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla" sys-devel/binutils-2.21.1-r1 was built with the following: USE="cxx nls zlib -multislot -multitarget -static-libs -test -vanilla" CFLAGS="-O2 -march=pentium3 -mtune=core2 -pipe" CXXFLAGS="-O2 -march=pentium3 -mtune=core2 -pipe" thanks for the report, i fixed the bug in the latest patches, grsec will follow later today i guess. Created attachment 320566 [details, diff]
interdiff patch fixing the problem (pax-linux-3.4.7-test28 -> 29)
I tested on both IA32 and x64 OVMF, with a minimal and a full-blown kernel, and the problem seems to be fixed, thanks!
So it was KERNEXEC again, after all.
By the way, I think that this time you forgot to upload the patches, I took -test29 from ~paxguy1.
i guess this one can be closed now ;). |