apic test in kvm-unit-test failed with timeout
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
Undecided
|
Po-Hsu Lin | |||
linux (Ubuntu) |
Undecided
|
Unassigned | |||
Xenial |
Undecided
|
Unassigned | |||
Bionic |
Undecided
|
Unassigned | |||
linux-azure (Ubuntu) |
Undecided
|
Unassigned | |||
Xenial |
Undecided
|
Unassigned | |||
Bionic |
Undecided
|
Unassigned | |||
linux-azure-edge (Ubuntu) |
Undecided
|
Unassigned | |||
Xenial |
Undecided
|
Unassigned | |||
Bionic |
Undecided
|
Unassigned |
Bug Description
With Joshua's comment in bug 1719524: "Nested KVM can only be tried on instance sizes with nested Hypervisor support: Ev3 and Dv3.", although the instance name is E4v3 here but I can start a KVM on it.
Test apic will timeout on it.
Steps:
1. git clone --depth=1 https:/
2. cd kvm-unit-tests; ./configure; make
3. Run the apic test as root:
# TESTNAME=apic TIMEOUT=30 ACCEL= ./x86/run x86/apic.flat -smp 2 -cpu qemu64,
timeout -k 1s --foreground 30 /usr/bin/
enabling apic
enabling apic
paging enabled
cr0 = 80010011
cr3 = 459000
cr4 = 20
apic version: 1050014
PASS: apic existence
PASS: xapic id matches cpuid
PASS: writeable xapic id
PASS: non-writeable x2apic id
PASS: sane x2apic id
FAIL: x2apic id matches cpuid
PASS: correct xapic id after reset
PASS: apic_disable: Local apic enabled
PASS: apic_disable: CPUID.1H:
PASS: apic_disable: Local apic disabled
PASS: apic_disable: CPUID.1H:
PASS: apic_disable: Local apic enabled
PASS: apic_disable: CPUID.1H:
x2apic enabled
PASS: x2apic enabled to invalid state
PASS: x2apic enabled to apic enabled
PASS: disabled to invalid state
PASS: disabled to x2apic enabled
PASS: apic enabled to invalid state
PASS: apicbase: relocate apic
PASS: apicbase: reserved physaddr bits
PASS: apicbase: reserved low bits
PASS: self ipi
starting broadcast (x2apic)
PASS: APIC physical broadcast address
PASS: APIC physical broadcast shorthand
PASS: nmi-after-sti
qemu-system-x86_64: terminating on signal 15 from pid 7246
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.14.0-
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
Date: Thu Feb 8 06:00:55 2018
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux-azure-edge
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
DistroRelease: Ubuntu 16.04
Package: linux-azure-edge
PackageArchitec
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: xenial uec-images
Uname: Linux 4.13.0-1009-azure x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip floppy libvirtd lxd netdev plugdev sudo video
_MarkForUpload: True
summary: |
- apic test in kvm-unit-test failed on E4v3 azure node with 4.14 kernel + apic test in kvm-unit-test failed on E4v3 azure node with 4.13/4.14 + kernel |
tags: | added: apport-collected |
description: | updated |
apport information
apport information
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1748103
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Po-Hsu Lin (cypressyew) wrote : Re: apic test in kvm-unit-test failed on E4v3 azure node with 4.13/4.14 kernel | #6 |
Can be seen on generic kernel as well.
tags: | added: cosmic |
Sean Feole (sfeole) wrote : | #7 |
Also have seen this in the following Azure instances
Standard_D2_v3
Standard_D2s_v3
Standard_DC2s
Standard_E2s_v3
summary: |
- apic test in kvm-unit-test failed on E4v3 azure node with 4.13/4.14 - kernel + apic test in kvm-unit-test failed on azure cloud with 4.13/4.14 kernel |
tags: | added: linux-kvm sru-20190603 ubuntu-kvm-unit-tests |
Changed in ubuntu-kernel-tests: | |
status: | New → Confirmed |
Didn't see this on B-OEM-OSP1 / Disco.
summary: |
- apic test in kvm-unit-test failed on azure cloud with 4.13/4.14 kernel + apic test in kvm-unit-test failed |
Sean Feole (sfeole) wrote : | #9 |
Affects Oracle Disco 5.0.0-1003.4
tags: | added: sru-20190902 |
tags: | added: oracle |
tags: |
added: disco removed: cosmic |
Po-Hsu Lin (cypressyew) wrote : | #10 |
Passed with B-Azure-5.0 Standard_F32s_v2
Sean Feole (sfeole) wrote : | #11 |
In general this test fails usually across all clouds/metals Should be a higher priority to get this fixed,
12/03 21:30:32 DEBUG| utils:0116| Running 'kvm-ok'
12/03 21:30:32 DEBUG| utils:0153| [stdout] INFO: /dev/kvm exists
12/03 21:30:32 DEBUG| utils:0153| [stdout] KVM acceleration can be used
12/03 21:30:32 DEBUG| utils:0116| Running '/home/
12/03 21:30:32 DEBUG| utils:0153| [stdout] BUILD_HEAD=e2c275c4
12/03 21:30:33 DEBUG| utils:0153| [stdout] timeout -k 1s --foreground 30 /usr/bin/
12/03 21:30:33 DEBUG| utils:0153| [stderr] qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H
12/03 21:30:33 DEBUG| utils:0153| [stderr] qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H
12/03 21:30:33 DEBUG| utils:0153| [stdout] enabling apic
12/03 21:30:33 DEBUG| utils:0153| [stdout] enabling apic
12/03 21:30:33 DEBUG| utils:0153| [stdout] paging enabled
12/03 21:30:33 DEBUG| utils:0153| [stdout] cr0 = 80010011
12/03 21:30:33 DEBUG| utils:0153| [stdout] cr3 = 45a000
12/03 21:30:33 DEBUG| utils:0153| [stdout] cr4 = 20
12/03 21:30:33 DEBUG| utils:0153| [stdout] apic version: 50014
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic existence
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: xapic id matches cpuid
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: writeable xapic id
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: non-writeable x2apic id
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: sane x2apic id
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: x2apic id matches cpuid
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: correct xapic id after reset
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: Local apic disabled
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: CPUID.1H:
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: *0xfee00030: ffffffff
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: CR8: 0
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: CR8: f
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: *0xfee00080: ffffffff
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: Local apic enabled in xAPIC mode
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: CPUID.1H:
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: *0xfee00030: 50014
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: *0xfee00080: 0
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: *0xfee00080: f0
12/03 21:30:33 DEBUG| utils:0153| [stdout] PASS: apic_disable: Local apic enabled in x2APIC mode
12/03 21:30:33 DEBUG| utils:0153|...
no longer affects: | linux (Ubuntu Cosmic) |
no longer affects: | linux-azure (Ubuntu Cosmic) |
no longer affects: | linux-azure-edge (Ubuntu Cosmic) |
tags: | added: sru-20191202 |
tags: | added: bionic |
Sean Feole (sfeole) wrote : | #12 |
https://<email address hidden>/
Sean Feole (sfeole) wrote : | #13 |
affects 4.15.0-1052.52 linux-kvm
Changed in ubuntu-kernel-tests: | |
status: | Confirmed → Triaged |
tags: | added: sru-20200106 |
tags: | added: sru-20200127 |
tags: | added: sru-20200316 |
Po-Hsu Lin (cypressyew) wrote : | #14 |
Failed on T-4.4 / X-4.4 AMD64
Passed on X-4.15 / B-4.15 AMD64
Po-Hsu Lin (cypressyew) wrote : | #15 |
Passed on E 5.3 AMD64
summary: |
- apic test in kvm-unit-test failed + apic test in kvm-unit-test failed with timeout |
Po-Hsu Lin (cypressyew) wrote : | #16 |
On E-KVM, the apic test will take about 1 minute to run:
SUMMARY: 51 tests, 1 unexpected failures
FAIL apic-split (51 tests, 1 unexpected failures)
real 1m7.991s
user 2m0.543s
sys 0m11.881s
On B-Oracle (VM.Standard2.16). the apic test will take about 3 minute to run:
SUMMARY: 51 tests, 1 unexpected failures, 1 skipped
FAIL apic (51 tests, 1 unexpected failures, 1 skipped)
real 2m59.177s
user 2m24.763s
sys 3m32.041s
Kelsey Skunberg (kelsey-skunberg) wrote : | #17 |
spotted on Bionic/azure-4.15 : 4.15.0-1097.107 : amd64
tags: | added: azure sru-20200921 |
tags: | added: 4.15 |
Po-Hsu Lin (cypressyew) wrote : | #18 |
Looks like it will take about 40 seconds to run on Azure Standard-D48-v3, bump the timeout threshold to 60 or 90 should be able to solve this bug.
06:48:28 INFO | START ubuntu_
06:48:28 DEBUG| Persistent state client.
06:48:28 DEBUG| Persistent state client.
06:48:28 DEBUG| Waiting for pid 20233 for 1800 seconds
06:48:28 DEBUG| Running 'kvm-ok'
06:48:28 DEBUG| [stdout] INFO: /dev/kvm exists
06:48:28 DEBUG| [stdout] KVM acceleration can be used
06:48:28 DEBUG| Running '/home/
06:48:28 DEBUG| [stdout] BUILD_HEAD=4671e4ba
06:48:28 DEBUG| [stdout] timeout -k 1s --foreground 60 /usr/bin/
06:48:28 DEBUG| [stderr] qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H
06:48:28 DEBUG| [stderr] qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H
06:48:29 DEBUG| [stdout] enabling apic
06:48:29 DEBUG| [stdout] enabling apic
06:48:29 DEBUG| [stdout] paging enabled
06:48:29 DEBUG| [stdout] cr0 = 80010011
06:48:29 DEBUG| [stdout] cr3 = 45a000
06:48:29 DEBUG| [stdout] cr4 = 20
06:48:29 DEBUG| [stdout] apic version: 50014
06:48:29 DEBUG| [stdout] PASS: apic existence
06:48:29 DEBUG| [stdout] PASS: xapic id matches cpuid
06:48:29 DEBUG| [stdout] PASS: writeable xapic id
06:48:29 DEBUG| [stdout] PASS: non-writeable x2apic id
06:48:29 DEBUG| [stdout] PASS: sane x2apic id
06:48:29 DEBUG| [stdout] PASS: x2apic id matches cpuid
06:48:29 DEBUG| [stdout] PASS: correct xapic id after reset
06:48:29 DEBUG| [stdout] PASS: apic_disable: Local apic disabled
06:48:29 DEBUG| [stdout] PASS: apic_disable: CPUID.1H:
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00030: ffffffff
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: 0
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: f
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: ffffffff
06:48:29 DEBUG| [stdout] PASS: apic_disable: Local apic enabled in xAPIC mode
06:48:29 DEBUG| [stdout] PASS: apic_disable: CPUID.1H:
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00030: 50014
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: 0
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: f0
06:48:29 DEBUG| [stdout] PASS: apic_disable: Local apic enabled in x2APIC mode
06:48:29 DEBUG| [stdout] PASS: apic_disable: CPUID.1H:
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00030: ffffffff
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: 0
06:48:29 DEBUG| [stdout] PASS: apic_disable: CR8: f
06:48:29 DEBUG| [stdout] PASS: apic_disable: *0xfee00080: ffffffff
06:48:29 DEBUG| [stdout] x2apic enabled
0...
Po-Hsu Lin (cypressyew) wrote : | #19 |
Based on comment #16, bump the timeout threshold to 240 second and resubmit to the upstream.
https:/
Changed in ubuntu-kernel-tests: | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
status: | Triaged → In Progress |
Po-Hsu Lin (cypressyew) wrote : | #20 |
Still visible in Xenial 4.4.0-1118.132 AWS c5.metal
tags: | added: sru-20201109 |
tags: | added: sru-20201130 |
apport information