← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2023985] [NEW] pmu in ubuntu_kvm_unit_tests failed with L-oracle on instance with Intel processor

 

Public bug reported:

Like bug 1853797 the following tests are failing on instance VM.DenseIO2.8 (Intel processor):
FAIL: Intel: all counters
FAIL: Intel: full-width writes: all counters


Complete test report:
Running '/home/ubuntu/autotest/client/tmp/ubuntu_kvm_unit_tests/src/kvm-unit-tests/tests/pmu'
 BUILD_HEAD=d8edb59a
 timeout -k 1s --foreground 90s /usr/bin/qemu-system-x86_64 --no-reboot -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel /tmp/tmp.ZnAbCwL69L -smp 1 -cpu max # -initrd /tmp/tmp.Ks7y3qKmtB
 enabling apic
 smp: waiting for 0 APs
 paging enabled
 cr0 = 80010011
 cr3 = 1007000
 cr4 = 20
 PASS: Expected #GP on RDPMC(64)
 PMU version:         2
 GP counters:         4
 GP counter width:    48
 Mask length:         7
 Fixed counters:      3
 Fixed counter width: 48
 PASS: Intel: core cycles-0
 PASS: Intel: core cycles-1
 PASS: Intel: core cycles-2
 PASS: Intel: core cycles-3
 PASS: Intel: instructions-0
 PASS: Intel: instructions-1
 PASS: Intel: instructions-2
 PASS: Intel: instructions-3
 PASS: Intel: ref cycles-0
 PASS: Intel: ref cycles-1
 PASS: Intel: ref cycles-2
 PASS: Intel: ref cycles-3
 PASS: Intel: llc references-0
 PASS: Intel: llc references-1
 PASS: Intel: llc references-2
 PASS: Intel: llc references-3
 PASS: Intel: llc misses-0
 PASS: Intel: llc misses-1
 PASS: Intel: llc misses-2
 PASS: Intel: llc misses-3
 PASS: Intel: branches-0
 PASS: Intel: branches-1
 PASS: Intel: branches-2
 PASS: Intel: branches-3
 PASS: Intel: branch misses-0
 PASS: Intel: branch misses-1
 PASS: Intel: branch misses-2
 PASS: Intel: branch misses-3
 PASS: Intel: fixed-0
 PASS: Intel: fixed-1
 PASS: Intel: fixed-2
 PASS: Intel: rdpmc: cntr-0
 PASS: Intel: rdpmc: fast-0
 PASS: Intel: rdpmc: cntr-1
 PASS: Intel: rdpmc: fast-1
 PASS: Intel: rdpmc: cntr-2
 PASS: Intel: rdpmc: fast-2
 PASS: Intel: rdpmc: cntr-3
 PASS: Intel: rdpmc: fast-3
 PASS: Intel: rdpmc: fixed cntr-0
 PASS: Intel: rdpmc: fixed fast-0
 PASS: Intel: rdpmc: fixed cntr-1
 PASS: Intel: rdpmc: fixed fast-1
 PASS: Intel: rdpmc: fixed cntr-2
 PASS: Intel: rdpmc: fixed fast-2
 FAIL: Intel: all counters
 PASS: Intel: overflow: cntr-0
 PASS: Intel: overflow: status-0
 PASS: Intel: overflow: status clear-0
 PASS: Intel: overflow: irq-0
 PASS: Intel: overflow: cntr-1
 PASS: Intel: overflow: status-1
 PASS: Intel: overflow: status clear-1
 PASS: Intel: overflow: irq-1
 PASS: Intel: overflow: cntr-2
 PASS: Intel: overflow: status-2
 PASS: Intel: overflow: status clear-2
 PASS: Intel: overflow: irq-2
 PASS: Intel: overflow: cntr-3
 PASS: Intel: overflow: status-3
 PASS: Intel: overflow: status clear-3
 PASS: Intel: overflow: irq-3
 PASS: Intel: overflow: cntr-4
 PASS: Intel: overflow: status-4
 PASS: Intel: overflow: status clear-4
 PASS: Intel: overflow: irq-4
 PASS: Intel: cmask
 PASS: Intel: running counter wrmsr: cntr
 PASS: Intel: running counter wrmsr: status msr bit
 PASS: Intel: full-width writes: core cycles-0
 PASS: Intel: full-width writes: core cycles-1
 PASS: Intel: full-width writes: core cycles-2
 PASS: Intel: full-width writes: core cycles-3
 PASS: Intel: full-width writes: instructions-0
 PASS: Intel: full-width writes: instructions-1
 PASS: Intel: full-width writes: instructions-2
 PASS: Intel: full-width writes: instructions-3
 PASS: Intel: full-width writes: ref cycles-0
 PASS: Intel: full-width writes: ref cycles-1
 PASS: Intel: full-width writes: ref cycles-2
 PASS: Intel: full-width writes: ref cycles-3
 PASS: Intel: full-width writes: llc references-0
 PASS: Intel: full-width writes: llc references-1
 PASS: Intel: full-width writes: llc references-2
 PASS: Intel: full-width writes: llc references-3
 PASS: Intel: full-width writes: llc misses-0
 PASS: Intel: full-width writes: llc misses-1
 PASS: Intel: full-width writes: llc misses-2
 PASS: Intel: full-width writes: llc misses-3
 PASS: Intel: full-width writes: branches-0
 PASS: Intel: full-width writes: branches-1
 PASS: Intel: full-width writes: branches-2
 PASS: Intel: full-width writes: branches-3
 PASS: Intel: full-width writes: branch misses-0
 PASS: Intel: full-width writes: branch misses-1
 PASS: Intel: full-width writes: branch misses-2
 PASS: Intel: full-width writes: branch misses-3
 PASS: Intel: full-width writes: fixed-0
 PASS: Intel: full-width writes: fixed-1
 PASS: Intel: full-width writes: fixed-2
 PASS: Intel: full-width writes: rdpmc: cntr-0
 PASS: Intel: full-width writes: rdpmc: fast-0
 PASS: Intel: full-width writes: rdpmc: cntr-1
 PASS: Intel: full-width writes: rdpmc: fast-1
 PASS: Intel: full-width writes: rdpmc: cntr-2
 PASS: Intel: full-width writes: rdpmc: fast-2
 PASS: Intel: full-width writes: rdpmc: cntr-3
 PASS: Intel: full-width writes: rdpmc: fast-3
 PASS: Intel: full-width writes: rdpmc: fixed cntr-0
 PASS: Intel: full-width writes: rdpmc: fixed fast-0
 PASS: Intel: full-width writes: rdpmc: fixed cntr-1
 PASS: Intel: full-width writes: rdpmc: fixed fast-1
 PASS: Intel: full-width writes: rdpmc: fixed cntr-2
 PASS: Intel: full-width writes: rdpmc: fixed fast-2
 FAIL: Intel: full-width writes: all counters
 PASS: Intel: full-width writes: overflow: cntr-0
 PASS: Intel: full-width writes: overflow: status-0
 PASS: Intel: full-width writes: overflow: status clear-0
 PASS: Intel: full-width writes: overflow: irq-0
 PASS: Intel: full-width writes: overflow: cntr-1
 PASS: Intel: full-width writes: overflow: status-1
 PASS: Intel: full-width writes: overflow: status clear-1
 PASS: Intel: full-width writes: overflow: irq-1
 PASS: Intel: full-width writes: overflow: cntr-2
 PASS: Intel: full-width writes: overflow: status-2
 PASS: Intel: full-width writes: overflow: status clear-2
 PASS: Intel: full-width writes: overflow: irq-2
 PASS: Intel: full-width writes: overflow: cntr-3
 PASS: Intel: full-width writes: overflow: status-3
 PASS: Intel: full-width writes: overflow: status clear-3
 PASS: Intel: full-width writes: overflow: irq-3
 PASS: Intel: full-width writes: overflow: cntr-4
 PASS: Intel: full-width writes: overflow: status-4
 PASS: Intel: full-width writes: overflow: status clear-4
 PASS: Intel: full-width writes: overflow: irq-4
 PASS: Intel: full-width writes: cmask
 PASS: Intel: full-width writes: running counter wrmsr: cntr
 PASS: Intel: full-width writes: running counter wrmsr: status msr bit
 PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC0 raises #GP
 PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC1 raises #GP
 PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC2 raises #GP
 PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC3 raises #GP
 SUMMARY: 143 tests, 2 unexpected failures
 FAIL pmu (143 tests, 2 unexpected failures)

** Affects: ubuntu-kernel-tests
     Importance: Undecided
         Status: New


** Tags: 6.2 lunar oracle sru-20230515 ubuntu-kvm-unit-tests

** Summary changed:

- pmu in ubuntu_kvm_unit_tests failed on L-oracle 
+ pmu in ubuntu_kvm_unit_tests failed with L-oracle on instance with Intel processor

-- 
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2023985

Title:
  pmu in ubuntu_kvm_unit_tests failed with L-oracle on instance with
  Intel processor

Status in ubuntu-kernel-tests:
  New

Bug description:
  Like bug 1853797 the following tests are failing on instance VM.DenseIO2.8 (Intel processor):
  FAIL: Intel: all counters
  FAIL: Intel: full-width writes: all counters

  
  Complete test report:
  Running '/home/ubuntu/autotest/client/tmp/ubuntu_kvm_unit_tests/src/kvm-unit-tests/tests/pmu'
   BUILD_HEAD=d8edb59a
   timeout -k 1s --foreground 90s /usr/bin/qemu-system-x86_64 --no-reboot -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel /tmp/tmp.ZnAbCwL69L -smp 1 -cpu max # -initrd /tmp/tmp.Ks7y3qKmtB
   enabling apic
   smp: waiting for 0 APs
   paging enabled
   cr0 = 80010011
   cr3 = 1007000
   cr4 = 20
   PASS: Expected #GP on RDPMC(64)
   PMU version:         2
   GP counters:         4
   GP counter width:    48
   Mask length:         7
   Fixed counters:      3
   Fixed counter width: 48
   PASS: Intel: core cycles-0
   PASS: Intel: core cycles-1
   PASS: Intel: core cycles-2
   PASS: Intel: core cycles-3
   PASS: Intel: instructions-0
   PASS: Intel: instructions-1
   PASS: Intel: instructions-2
   PASS: Intel: instructions-3
   PASS: Intel: ref cycles-0
   PASS: Intel: ref cycles-1
   PASS: Intel: ref cycles-2
   PASS: Intel: ref cycles-3
   PASS: Intel: llc references-0
   PASS: Intel: llc references-1
   PASS: Intel: llc references-2
   PASS: Intel: llc references-3
   PASS: Intel: llc misses-0
   PASS: Intel: llc misses-1
   PASS: Intel: llc misses-2
   PASS: Intel: llc misses-3
   PASS: Intel: branches-0
   PASS: Intel: branches-1
   PASS: Intel: branches-2
   PASS: Intel: branches-3
   PASS: Intel: branch misses-0
   PASS: Intel: branch misses-1
   PASS: Intel: branch misses-2
   PASS: Intel: branch misses-3
   PASS: Intel: fixed-0
   PASS: Intel: fixed-1
   PASS: Intel: fixed-2
   PASS: Intel: rdpmc: cntr-0
   PASS: Intel: rdpmc: fast-0
   PASS: Intel: rdpmc: cntr-1
   PASS: Intel: rdpmc: fast-1
   PASS: Intel: rdpmc: cntr-2
   PASS: Intel: rdpmc: fast-2
   PASS: Intel: rdpmc: cntr-3
   PASS: Intel: rdpmc: fast-3
   PASS: Intel: rdpmc: fixed cntr-0
   PASS: Intel: rdpmc: fixed fast-0
   PASS: Intel: rdpmc: fixed cntr-1
   PASS: Intel: rdpmc: fixed fast-1
   PASS: Intel: rdpmc: fixed cntr-2
   PASS: Intel: rdpmc: fixed fast-2
   FAIL: Intel: all counters
   PASS: Intel: overflow: cntr-0
   PASS: Intel: overflow: status-0
   PASS: Intel: overflow: status clear-0
   PASS: Intel: overflow: irq-0
   PASS: Intel: overflow: cntr-1
   PASS: Intel: overflow: status-1
   PASS: Intel: overflow: status clear-1
   PASS: Intel: overflow: irq-1
   PASS: Intel: overflow: cntr-2
   PASS: Intel: overflow: status-2
   PASS: Intel: overflow: status clear-2
   PASS: Intel: overflow: irq-2
   PASS: Intel: overflow: cntr-3
   PASS: Intel: overflow: status-3
   PASS: Intel: overflow: status clear-3
   PASS: Intel: overflow: irq-3
   PASS: Intel: overflow: cntr-4
   PASS: Intel: overflow: status-4
   PASS: Intel: overflow: status clear-4
   PASS: Intel: overflow: irq-4
   PASS: Intel: cmask
   PASS: Intel: running counter wrmsr: cntr
   PASS: Intel: running counter wrmsr: status msr bit
   PASS: Intel: full-width writes: core cycles-0
   PASS: Intel: full-width writes: core cycles-1
   PASS: Intel: full-width writes: core cycles-2
   PASS: Intel: full-width writes: core cycles-3
   PASS: Intel: full-width writes: instructions-0
   PASS: Intel: full-width writes: instructions-1
   PASS: Intel: full-width writes: instructions-2
   PASS: Intel: full-width writes: instructions-3
   PASS: Intel: full-width writes: ref cycles-0
   PASS: Intel: full-width writes: ref cycles-1
   PASS: Intel: full-width writes: ref cycles-2
   PASS: Intel: full-width writes: ref cycles-3
   PASS: Intel: full-width writes: llc references-0
   PASS: Intel: full-width writes: llc references-1
   PASS: Intel: full-width writes: llc references-2
   PASS: Intel: full-width writes: llc references-3
   PASS: Intel: full-width writes: llc misses-0
   PASS: Intel: full-width writes: llc misses-1
   PASS: Intel: full-width writes: llc misses-2
   PASS: Intel: full-width writes: llc misses-3
   PASS: Intel: full-width writes: branches-0
   PASS: Intel: full-width writes: branches-1
   PASS: Intel: full-width writes: branches-2
   PASS: Intel: full-width writes: branches-3
   PASS: Intel: full-width writes: branch misses-0
   PASS: Intel: full-width writes: branch misses-1
   PASS: Intel: full-width writes: branch misses-2
   PASS: Intel: full-width writes: branch misses-3
   PASS: Intel: full-width writes: fixed-0
   PASS: Intel: full-width writes: fixed-1
   PASS: Intel: full-width writes: fixed-2
   PASS: Intel: full-width writes: rdpmc: cntr-0
   PASS: Intel: full-width writes: rdpmc: fast-0
   PASS: Intel: full-width writes: rdpmc: cntr-1
   PASS: Intel: full-width writes: rdpmc: fast-1
   PASS: Intel: full-width writes: rdpmc: cntr-2
   PASS: Intel: full-width writes: rdpmc: fast-2
   PASS: Intel: full-width writes: rdpmc: cntr-3
   PASS: Intel: full-width writes: rdpmc: fast-3
   PASS: Intel: full-width writes: rdpmc: fixed cntr-0
   PASS: Intel: full-width writes: rdpmc: fixed fast-0
   PASS: Intel: full-width writes: rdpmc: fixed cntr-1
   PASS: Intel: full-width writes: rdpmc: fixed fast-1
   PASS: Intel: full-width writes: rdpmc: fixed cntr-2
   PASS: Intel: full-width writes: rdpmc: fixed fast-2
   FAIL: Intel: full-width writes: all counters
   PASS: Intel: full-width writes: overflow: cntr-0
   PASS: Intel: full-width writes: overflow: status-0
   PASS: Intel: full-width writes: overflow: status clear-0
   PASS: Intel: full-width writes: overflow: irq-0
   PASS: Intel: full-width writes: overflow: cntr-1
   PASS: Intel: full-width writes: overflow: status-1
   PASS: Intel: full-width writes: overflow: status clear-1
   PASS: Intel: full-width writes: overflow: irq-1
   PASS: Intel: full-width writes: overflow: cntr-2
   PASS: Intel: full-width writes: overflow: status-2
   PASS: Intel: full-width writes: overflow: status clear-2
   PASS: Intel: full-width writes: overflow: irq-2
   PASS: Intel: full-width writes: overflow: cntr-3
   PASS: Intel: full-width writes: overflow: status-3
   PASS: Intel: full-width writes: overflow: status clear-3
   PASS: Intel: full-width writes: overflow: irq-3
   PASS: Intel: full-width writes: overflow: cntr-4
   PASS: Intel: full-width writes: overflow: status-4
   PASS: Intel: full-width writes: overflow: status clear-4
   PASS: Intel: full-width writes: overflow: irq-4
   PASS: Intel: full-width writes: cmask
   PASS: Intel: full-width writes: running counter wrmsr: cntr
   PASS: Intel: full-width writes: running counter wrmsr: status msr bit
   PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC0 raises #GP
   PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC1 raises #GP
   PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC2 raises #GP
   PASS: Intel: full-width writes: writing unsupported width to MSR_IA32_PMC3 raises #GP
   SUMMARY: 143 tests, 2 unexpected failures
   FAIL pmu (143 tests, 2 unexpected failures)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2023985/+subscriptions