Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 558280 - sys-kernel/hardened-sources-4.1.4 panic on boot
Summary: sys-kernel/hardened-sources-4.1.4 panic on boot
Status: RESOLVED DUPLICATE of bug 558282
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: The Gentoo Linux Hardened Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-20 14:49 UTC by Alex Efros
Modified: 2015-08-20 16:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Efros 2015-08-20 14:49:02 UTC
I've just got kernel panic on two servers when tried to upgrade from 4.0.8-hardened to 4.1.4-hardened. Hardware on these servers is very different, but both servers are 32-bit. Same kernel with nearly same .config works ok on 64-bit server.

Panic message looks like related to hardened:

Linux version 4.1.4-hardened (root@cruncher) (gcc version 4.8.4 (Gentoo Hardened 4.8.4 p1.6, pie-0.5
e820: BIOS-provided physical RAM map:
BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
BIOS-e820: [mem 0x0000000000100000-0x00000000cf678fff] usable
BIOS-e820: [mem 0x00000000cf679000-0x00000000cf68efff] reserved
BIOS-e820: [mem 0x00000000cf68f000-0x00000000cf6cdfff] ACPI data
BIOS-e820: [mem 0x00000000cf6ce000-0x00000000cfffffff] reserved
BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
BIOS-e820: [mem 0x00000000fe000000-0x00000000ffffffff] reserved
BIOS-e820: [mem 0x0000000100000000-0x000000042fffffff] usable
NX (Execute Disable) protection: active
SMBIOS 2.6 present.
e820: last_pfn = 0x430000 max_arch_pfn = 0x1000000
PAT configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- UC
found SMP MP-table at [mem 0x000fe710-0x000fe71f] mapped at [c00fe710]
init_memory_mapping: [mem 0x00000000-0x000fffff]
init_memory_mapping: [mem 0x37400000-0x375fffff]
init_memory_mapping: [mem 0x20000000-0x373fffff]
init_memory_mapping: [mem 0x00100000-0x1fffffff]
init_memory_mapping: [mem 0x37600000-0x377fdfff]
ACPI: Early table checksum verification disabled
ACPI: RSDP 0x00000000000F0CD0 000024 (v02 DELL  )
ACPI: XSDT 0x00000000000F0DD4 00009C (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: FACP 0x00000000CF6B3F9C 0000F4 (v03 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: DSDT 0x00000000CF68F000 003D5A (v01 DELL   PE_SC3   00000001 INTL 20050624)
ACPI: FACS 0x00000000CF6B6000 000040
ACPI: FACS 0x00000000CF6B6000 000040
ACPI: APIC 0x00000000CF6B3478 00015E (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: SPCR 0x00000000CF6B35D8 000050 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: HPET 0x00000000CF6B362C 000038 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: DM__ 0x00000000CF6B3668 000198 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: MCFG 0x00000000CF6B38C4 00003C (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: WD__ 0x00000000CF6B3904 000134 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: SLIC 0x00000000CF6B3A3C 000176 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: ERST 0x00000000CF692EDC 000270 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: HEST 0x00000000CF69314C 0003A8 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: BERT 0x00000000CF692D5C 000030 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: EINJ 0x00000000CF692D8C 000150 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: SRAT 0x00000000CF6B3BC0 000370 (v01 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: TCPA 0x00000000CF6B3F34 000064 (v02 DELL   PE_SC3   00000001 DELL 00000001)
ACPI: SSDT 0x00000000CF6B7000 007B84 (v01 INTEL  PPM RCM  80000001 INTL 20061109)
16264MB HIGHMEM available.
887MB LOWMEM available.
  mapped low ram: 0 - 377fe000
  low ram: 0 - 377fe000
Zone ranges:
  DMA      [mem 0x0000000000001000-0x0000000000ffffff]
  Normal   [mem 0x0000000001000000-0x00000000377fdfff]
  HighMem  [mem 0x00000000377fe000-0x000000042fffffff]
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000001000-0x000000000009ffff]
  node   0: [mem 0x0000000000100000-0x00000000cf678fff]
  node   0: [mem 0x0000000100000000-0x000000042fffffff]
Initmem setup node 0 [mem 0x0000000000001000-0x000000042fffffff]
Using APIC driver default
ACPI: PM-Timer IO Port: 0x808
ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
IOAPIC[1]: apic_id 1, version 32, address 0xfec80000, GSI 32-55
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a301 base: 0xfed00000
smpboot: Allowing 24 CPUs, 0 hotplug CPUs
e820: [mem 0xd0000000-0xdfffffff] available for PCI devices
clocksource refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000s
setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:24 nr_node_ids:1
PERCPU: Embedded 12 pages/cpu @ef0ca000 s27020 r0 d22132 u49152
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 4189992
Kernel command line: BOOT_IMAGE=/vmlinuz-4.1.4-hardened root=/dev/sda4 ro init=/sbin/runit-init con0
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Initializing CPU#0
Initializing HighMem for node 0 (000377fe:00430000)
Initializing Movable for node 0 (00000000:00000000)
Memory: 16609588K/16767072K available (10235K kernel code, 789K rwdata, 2072K rodata, 788K init, 55)
virtual kernel memory layout:
    fixmap  : 0xffa77000 - 0xfffff000   (5664 kB)
    pkmap   : 0xff800000 - 0xffa00000   (2048 kB)
    vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
      .init : 0xd2c00000 - 0xd2c8c000   ( 560 kB)
      .data : 0xd2a00000 - 0xd2ac5700   ( 789 kB)
      .text : 0xd1c00000 - 0xd2600000   (10240 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=24, Nodes=1
Hierarchical RCU implementation.
	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=24.
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=24
NR_IRQS:4352 nr_irqs:1160 16
Console: colour VGA+ 80x25
console [ttyS1] enabled
clocksource hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
tsc: Fast TSC calibration using PIT
tsc: Detected 3325.201 MHz processor
Calibrating delay loop (skipped), value calculated using timer frequency.. 6650.40 BogoMIPS (lpj=33)
pid_max: default: 32768 minimum: 501
ACPI: Core revision 20150410
ACPI: All ACPI Tables successfully acquired
Security Framework initialized
Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
Initializing cgroup subsys net_prio
CPU: Physical Processor ID: 1
CPU: Processor Core ID: 0
mce: CPU supports 9 MCE banks
CPU0: Thermal monitoring enabled (TM1)
process: using mwait in idle threads
Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
PAX: suspicious general protection fault: 0000 [#1] SMP
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.1.4-hardened #1
Hardware name: Dell Inc. PowerEdge R610/01W9FG, BIOS 2.0.11 02/26/2010
task: d2a07100 ti: d2a0749c task.ti: d2a0749c
EIP: 0060:[<002b8d5f>] EFLAGS: 00210002 CPU: 0
EAX: 10c02281 EBX: 00000005 ECX: 00000001 EDX: d2a01e86
ESI: d2a01e86 EDI: 10c02281 EBP: d2a01e2c ESP: d2a01e20
 DS: 0068 ES: 0068 FS: 00d8 GS: 0068 SS: 0068
CR0: 8005003b CR2: ff7ff000 CR3: 12604000 CR4: 000006f0
Stack:
 d2c7d3e0 3f002281 00200207 d2a01e40 00009248 d2c7d3e0 3f002281 d1c00283
 d2a01f90 0100c876 d2a01e50 002b8249 d2a01e58 002b826d d2a01e6c 00353221
 d2d0fe90 00000001 00200046 d2a01ec8 ef400000 d2c89005 00000005 d2c89005
Call Trace:
 [<00200207>] ? cifs_get_inode_info+0x187/0x460
 [<00009248>] text_poke_early+0x28/0x50
 [<0100c876>] apply_alternatives+0x514/0x527
 [<002b8249>] ? __delay+0x9/0x10
 [<002b826d>] ? __const_udelay+0x1d/0x20
 [<00353221>] ? wait_for_xmitr+0x31/0x90
 [<00200046>] ? cifs_get_inode_info_unix+0x166/0x1a0
 [<002b6443>] ? number.isra.12+0x353/0x360
 [<000819c5>] ? msg_print_text+0xc5/0x190
 [<00355080>] ? serial8250_modem_status+0xd0/0xd0
 [<00200086>] ? cifs_get_inode_info+0x6/0x460
 [<00200086>] ? cifs_get_inode_info+0x6/0x460
 [<0007ebe5>] ? up+0x25/0x40
 [<00200246>] ? cifs_get_inode_info+0x1c6/0x460
 [<00200246>] ? cifs_get_inode_info+0x1c6/0x460
 [<00082f7a>] ? console_unlock+0x2ea/0x4c0
 [<00200246>] ? cifs_get_inode_info+0x1c6/0x460
 [<00011f14>] ? show_cpuinfo+0xb4/0x470
 [<0008333f>] ? vprintk_emit+0x1ef/0x490
 [<0054ced7>] ? printk+0x12/0x14
 [<00200246>] ? cifs_get_inode_info+0x1c6/0x460
 [<0008f800>] ? __hrtimer_start_range_ns+0x2c0/0x360
 [<00083752>] ? vprintk_default+0x32/0x40
 [<0008f800>] ? __hrtimer_start_range_ns+0x2c0/0x360
 [<0100c9df>] alternative_instructions+0x1a/0xab
 [<0100d9dd>] check_bugs+0x35/0xa5
 [<00040000>] ? flush_tlb_mm_range+0x120/0x160
 [<01007c24>] start_kernel+0x3d2/0x3f6
 [<01007671>] ? set_init_arg+0x49/0x49
 [<0100736f>] i386_start_kernel+0x137/0x13a
Code: 58 2b 43 50 88 43 4e 5b 5d c3 66 90 e8 db fc ff ff eb eb 90 90 90 90 90 90 90 90 90 55 89 e5 7
EIP: [<002b8d5f>] memcpy+0xf/0x20 SS:ESP 0068:d2a01e20
---[ end trace 8b3efa4c2dcefbe7 ]---
Kernel panic - not syncing: Attempted to kill the idle task!
---[ end Kernel panic - not syncing: Attempted to kill the idle task!
Comment 1 Brian Evans (RETIRED) gentoo-dev 2015-08-20 15:12:50 UTC

*** This bug has been marked as a duplicate of bug 558282 ***
Comment 2 PaX Team 2015-08-20 16:06:36 UTC
this should already be fixed in the latest patches.
Comment 3 Alex Efros 2015-08-20 16:32:28 UTC
4.1.4 is latest stable. Which version (in portage) is the fixed one, if any?