Bug 107981
Summary: | A hang when booting 32-bit 4.4 kernel on an AMD box | ||
---|---|---|---|
Product: | Platform Specific/Hardware | Reporter: | poma (pomidorabelisima) |
Component: | i386 | Assignee: | platform_i386 |
Status: | RESOLVED CODE_FIX | ||
Severity: | blocking | ||
Priority: | P1 | ||
Hardware: | i386 | ||
OS: | Linux | ||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=1280430 | ||
Kernel Version: | kernel-core-4.4.0-0.rc0.git9.1.fc24.i686 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
poma
2015-11-16 16:51:34 UTC
In the absence of kernel debugging over a null-modem cable. CPU is not AMD-V capable, therefore no Kernel-based Virtual Machine (KVM) support, i.e. no host CPU passthrough to produce Kernel panic with the kernel 4.4 - qemu-system-i386: CPU model 'host' requires KVM - virsh(libvirt) error: unsupported configuration: CPU mode 'host-passthrough' is only supported with kvm However it is possible to do it with the VirtualBox: ... [ 0.000000] random: nonblocking pool is initialized [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1483 warn_pre_alternatives+0x22/0x30() [ 0.000000] You're using static_cpu_has before alternatives have run! [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-0.rc1.git2.1.fc24.i686 #1 [ 0.000000] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006 [ 0.000000] c0e80a27 ffb7562f 00000000 db835df0 c079210f db835e30 db835e20 c0462fe7 [ 0.000000] c0d6e0ac db835e50 00000000 c0d78902 000005cb c0414632 c0414632 db835eac [ 0.000000] 00000000 00000100 db835e3c c046305e 00000009 db835e30 c0d6e0ac db835e50 [ 0.000000] Call Trace: [ 0.000000] [<c079210f>] dump_stack+0x48/0x69 [ 0.000000] [<c0462fe7>] warn_slowpath_common+0x87/0xc0 [ 0.000000] [<c0414632>] ? warn_pre_alternatives+0x22/0x30 [ 0.000000] [<c0414632>] ? warn_pre_alternatives+0x22/0x30 [ 0.000000] [<c046305e>] warn_slowpath_fmt+0x3e/0x60 [ 0.000000] [<c0414632>] warn_pre_alternatives+0x22/0x30 [ 0.000000] [<c044feb5>] __do_page_fault+0xc5/0x4b0 [ 0.000000] [<c0ba77f5>] ? _raw_spin_unlock_irqrestore+0x55/0x60 [ 0.000000] [<c07b0f14>] ? debug_object_activate+0xd4/0x1c0 [ 0.000000] [<c04b95f3>] ? trace_hardirqs_off_caller+0x33/0xb0 [ 0.000000] [<c04502a0>] ? __do_page_fault+0x4b0/0x4b0 [ 0.000000] [<c04502ba>] do_page_fault+0x1a/0x20 [ 0.000000] [<c0ba9234>] error_code+0x6c/0x74 [ 0.000000] [<c047cdf2>] ? __queue_work+0x32/0x480 [ 0.000000] [<c04b95f3>] ? trace_hardirqs_off_caller+0x33/0xb0 [ 0.000000] [<c04b967b>] ? trace_hardirqs_off+0xb/0x10 [ 0.000000] [<c047d840>] queue_work_on+0x40/0x80 [ 0.000000] [<c08a0f3d>] credit_entropy_bits+0x2ad/0x3e0 [ 0.000000] [<c08a43cf>] ? add_interrupt_randomness+0x15f/0x1c0 [ 0.000000] [<c08a43cf>] add_interrupt_randomness+0x15f/0x1c0 [ 0.000000] [<c04d426b>] handle_irq_event_percpu+0x21b/0x300 [ 0.000000] [<c04d437e>] handle_irq_event+0x2e/0x50 [ 0.000000] [<c04d74ce>] handle_level_irq+0x6e/0xf0 [ 0.000000] [<c04d7460>] ? handle_fasteoi_irq+0x140/0x140 [ 0.000000] [<c04069c3>] handle_irq+0xa3/0xd0 [ 0.000000] <IRQ> [<c0405f74>] do_IRQ+0x54/0x120 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c0ba8978>] common_interrupt+0x38/0x40 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c044cdc5>] ? native_irq_enable+0x5/0x10 [ 0.000000] [<c0468a36>] ? __do_softirq+0x96/0x420 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c0406918>] do_softirq_own_stack+0x28/0x30 [ 0.000000] <IRQ> [<c0468fa5>] irq_exit+0xc5/0xd0 [ 0.000000] [<c0405f7d>] do_IRQ+0x5d/0x120 [ 0.000000] [<c0ba8978>] common_interrupt+0x38/0x40 [ 0.000000] [<c044cda5>] ? native_restore_fl+0x5/0x10 [ 0.000000] [<c0ba77d7>] _raw_spin_unlock_irqrestore+0x37/0x60 [ 0.000000] [<c04d60ce>] __setup_irq+0x28e/0x5d0 [ 0.000000] [<c0797b26>] ? __radix_tree_lookup+0xa6/0xf0 [ 0.000000] [<c04d6441>] setup_irq+0x31/0x80 [ 0.000000] [<c0f4d670>] setup_default_timer_irq+0x19/0x1b [ 0.000000] [<c0f4d688>] hpet_time_init+0x16/0x18 [ 0.000000] [<c0f4d650>] x86_late_time_init+0x9/0x10 [ 0.000000] [<c0f4ab05>] start_kernel+0x378/0x439 [ 0.000000] [<c0f4a2e3>] i386_start_kernel+0x91/0x95 [ 0.000000] ---[ end trace 45b9271da6eab66b ]--- [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 00000100 [ 0.000000] IP: [<c047cdf2>] __queue_work+0x32/0x480 [ 0.000000] *pde = 00000000 [ 0.000000] Oops: 0000 [#1] SMP [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.4.0-0.rc1.git2.1.fc24.i686 #1 [ 0.000000] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006 [ 0.000000] task: c0e80b80 ti: c0e7a000 task.ti: c0e7a000 [ 0.000000] EIP: 0060:[<c047cdf2>] EFLAGS: 00200086 CPU: 0 [ 0.000000] EIP is at __queue_work+0x32/0x480 [ 0.000000] EAX: 00000000 EBX: c0f00870 ECX: c0e80b80 EDX: 00000000 [ 0.000000] ESI: 00000000 EDI: 00000020 EBP: db835f18 ESP: db835ee8 [ 0.000000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.000000] CR0: 8005003b CR2: 00000100 CR3: 01171000 CR4: 00000690 [ 0.000000] Stack: [ 0.000000] 0000003e 00000000 00200046 db835f10 c04b95f3 c04b967b db835f10 00000020 [ 0.000000] c0f00ac0 00200082 00000001 00000000 db835f30 c047d840 c0f00870 00006000 [ 0.000000] 00000381 c0f00960 db835f70 c08a0f3d 00000000 00000001 c0f00960 00000001 [ 0.000000] Call Trace: [ 0.000000] [<c04b95f3>] ? trace_hardirqs_off_caller+0x33/0xb0 [ 0.000000] [<c04b967b>] ? trace_hardirqs_off+0xb/0x10 [ 0.000000] [<c047d840>] queue_work_on+0x40/0x80 [ 0.000000] [<c08a0f3d>] credit_entropy_bits+0x2ad/0x3e0 [ 0.000000] [<c08a43cf>] ? add_interrupt_randomness+0x15f/0x1c0 [ 0.000000] [<c08a43cf>] add_interrupt_randomness+0x15f/0x1c0 [ 0.000000] [<c04d426b>] handle_irq_event_percpu+0x21b/0x300 [ 0.000000] [<c04d437e>] handle_irq_event+0x2e/0x50 [ 0.000000] [<c04d74ce>] handle_level_irq+0x6e/0xf0 [ 0.000000] [<c04d7460>] ? handle_fasteoi_irq+0x140/0x140 [ 0.000000] [<c04069c3>] handle_irq+0xa3/0xd0 [ 0.000000] <IRQ> [ 0.000000] [<c0405f74>] do_IRQ+0x54/0x120 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c0ba8978>] common_interrupt+0x38/0x40 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c044cdc5>] ? native_irq_enable+0x5/0x10 [ 0.000000] [<c0468a36>] ? __do_softirq+0x96/0x420 [ 0.000000] [<c04689a0>] ? cpu_callback+0x2f0/0x2f0 [ 0.000000] [<c0406918>] do_softirq_own_stack+0x28/0x30 [ 0.000000] <IRQ> [ 0.000000] [<c0468fa5>] irq_exit+0xc5/0xd0 [ 0.000000] [<c0405f7d>] do_IRQ+0x5d/0x120 [ 0.000000] [<c0ba8978>] common_interrupt+0x38/0x40 [ 0.000000] [<c044cda5>] ? native_restore_fl+0x5/0x10 [ 0.000000] [<c0ba77d7>] _raw_spin_unlock_irqrestore+0x37/0x60 [ 0.000000] [<c04d60ce>] __setup_irq+0x28e/0x5d0 [ 0.000000] [<c0797b26>] ? __radix_tree_lookup+0xa6/0xf0 [ 0.000000] [<c04d6441>] setup_irq+0x31/0x80 [ 0.000000] [<c0f4d670>] setup_default_timer_irq+0x19/0x1b [ 0.000000] [<c0f4d688>] hpet_time_init+0x16/0x18 [ 0.000000] [<c0f4d650>] x86_late_time_init+0x9/0x10 [ 0.000000] [<c0f4ab05>] start_kernel+0x378/0x439 [ 0.000000] [<c0f4a2e3>] i386_start_kernel+0x91/0x95 [ 0.000000] Code: ec 24 e8 56 c3 72 00 89 c7 89 d6 89 cb 89 45 ec ff 15 cc 2e e9 c0 f6 c4 02 0f 85 15 03 00 00 ba d8 c0 e9 c0 89 d8 e8 4e 40 33 00 <8b> 86 00 01 00 00 a9 00 00 01 00 0f 85 20 03 00 00 69 d3 01 00 [ 0.000000] EIP: [<c047cdf2>] __queue_work+0x32/0x480 SS:ESP 0068:db835ee8 [ 0.000000] CR2: 0000000000000100 [ 0.000000] ---[ end trace 45b9271da6eab66c ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception in interrupt [ 0.000000] ---[ end Kernel panic - not syncing: Fatal exception in interrupt 4.4-rc4 boots OK. Thanks. |