ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed (FAIL: Last stored guest TSC (22838115790) < TSC deadline (22838103136))

Bug #1931384 reported by Po-Hsu Lin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
Fix Released
Undecided
Po-Hsu Lin

Bug Description

Issue found on 5.11.0-1005.5 Intel kernel.
Failed on amd64 node "spitfire", skipped on node "kili"

This is not a regression as it's testing the new branch (hirsute-WIP branch) with latest upstream code.

Test failed with:
 Test suite: vmx_preemption_timer_expiry_test
 FAIL: Last stored guest TSC (22838115790) < TSC deadline (22838103136)
 filter = -exit_monitor_from_l2_test, test = ept_access_test_not_present
 filter = -exit_monitor_from_l2_test, test = ept_access_test_read_only
 filter = -exit_monitor_from_l2_test, test = ept_access_test_write_only
 filter = -exit_monitor_from_l2_test, test = ept_access_test_read_write
 filter = -exit_monitor_from_l2_test, test = ept_access_test_execute_only
 filter = -exit_monitor_from_l2_test, test = ept_access_test_read_execute
 filter = -exit_monitor_from_l2_test, test = ept_access_test_write_execute
 filter = -exit_monitor_from_l2_test, test = ept_access_test_read_write_execute
 filter = -exit_monitor_from_l2_test, test = ept_access_test_reserved_bits
 filter = -exit_monitor_from_l2_test, test = ept_access_test_ignored_bits
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_not_present_ad_disabled
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_not_present_ad_enabled
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_read_only_ad_disabled
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_read_only_ad_enabled
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_read_write
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_read_write_execute
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_read_execute_ad_disabled
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_read_execute_ad_enabled
 filter = -exit_monitor_from_l2_test, test = ept_access_test_paddr_not_present_page_fault
 filter = -exit_monitor_from_l2_test, test = ept_access_test_force_2m_page
 filter = -exit_monitor_from_l2_test, test = atomic_switch_max_msrs_test

Po-Hsu Lin (cypressyew)
tags: added: 5.11 amd64 focal sru-20210531 ubuntu-kvm-unit-tests
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Found in 5.11.0-1009.9+21.10.1-kvm

tags: added: 5.13 hirsute sru-20210719
tags: removed: hirsute
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Found on Focal 5.10.0-1042.44 node vought

 Test suite: vmx_preemption_timer_expiry_test
 FAIL: Last stored guest TSC (21164443294) < TSC deadline (21164430240)

tags: added: 5.10 oem
summary: vmx_preemption_timer_expiry_test in vmx from ubuntu_kvm_unit_tests
- failed on 5.11 Intel
+ failed on 5.11 Intel / F-oem-5.10
Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote : Re: vmx_preemption_timer_expiry_test in vmx from ubuntu_kvm_unit_tests failed on 5.11 Intel / F-oem-5.10

Found with hirsute/linux 5.11.0-26.28 node rumford.

Test suite: vmx_preemption_timer_expiry_test
FAIL: Last stored guest TSC (26767540480) < TSC deadline (26767515488)

tags: added: hirsute
Po-Hsu Lin (cypressyew)
summary: - vmx_preemption_timer_expiry_test in vmx from ubuntu_kvm_unit_tests
- failed on 5.11 Intel / F-oem-5.10
+ ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed on 5.11
+ Intel / F-oem-5.10
summary: - ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed on 5.11
- Intel / F-oem-5.10
+ ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed on H-5.11
+ / F-oem-5.10
Revision history for this message
Po-Hsu Lin (cypressyew) wrote : Re: ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed on H-5.11 / F-oem-5.10 (FAIL: Last stored guest TSC (22838115790) < TSC deadline (22838103136))

Found on 5.13.0-1011.15 OEM

summary: ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed on H-5.11
- / F-oem-5.10
+ / F-oem-5.10 (FAIL: Last stored guest TSC (22838115790) < TSC deadline
+ (22838103136))
tags: added: sru-20210816
Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote :

Also found with the 5.4 kernels (focal/linux and bionic/linux-hwe-5.4).

tags: added: 5.4
tags: added: sru-20210906
Revision history for this message
Krzysztof Kozlowski (krzk) wrote :

Found on impish/linux-oracle/5.13.0-1005.7

tags: added: hinted impish oracle
Revision history for this message
Tim Gardner (timg-tpi) wrote :

Found on hirsute/linux-aws 5.11.0-1020.21

tags: added: sru-20210927
Tim Gardner (timg-tpi)
tags: added: sru-20211018
Revision history for this message
Krzysztof Kozlowski (krzk) wrote :

Also on: d2021.10.26/jammy/linux-realtime/5.15.0-1003.3

tags: added: 5.15 jammy realtime
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Seems to be fixed with: https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/commit/00073e2c03a4846fc58cb6cec5f573990e63b973

I didn't see this failures anymore with the test on B/F/J/K generic kernels.

Will put this on-hold until we have test results from various clouds.

summary: - ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed on H-5.11
- / F-oem-5.10 (FAIL: Last stored guest TSC (22838115790) < TSC deadline
- (22838103136))
+ ubuntu_kvm_unit_tests: vmx_preemption_timer_expiry_test failed (FAIL:
+ Last stored guest TSC (22838115790) < TSC deadline (22838103136))
Changed in ubuntu-kernel-tests:
status: New → In Progress
assignee: nobody → Po-Hsu Lin (cypressyew)
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

This issue has gone with kvm-unit-test fork update in 20221007:
https://lists.ubuntu.com/archives/kernel-team/2022-October/133765.html

Changed in ubuntu-kernel-tests:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.