posix_timers from timers in ubuntu_kernel_selftests failed on B-azure-5.0 / azure 5.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Test failed with Diff too high, however the test suite returns PASS, this might need to be investigated.
selftests: timers: posix_timers
======
Testing posix timers. False negative may happen on CPU execution
based timers if other threads run on the CPU...
Check itimer virtual... Diff too high: 2846578..[FAIL]
Check itimer prof... Diff too high: 2790447..[FAIL]
Check itimer real... [OK]
Check timer_create() per thread... [OK]
Check timer_create() per process... [OK]
Pass 0 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..0
ok 1..1 selftests: timers: posix_timers [PASS]
From the source code, the check_itimer(
if (!check_diff(start, end))
else
return 0;
The code to determine if the test suite has failed thus will never return ksft_exit_fail()
if (check_
if (check_
Although it might not be a good idea to return ksft_exit_fail() in the middle of the test, the following test will be skipped.
tags: | added: 5.0 azure bionic sru-20191021 ubuntu-kernel-selftests |
summary: |
posix_timers from timers in ubuntu_kernel_selftests failed on - B-azure-5.0 + B-azure-5.0 / azure 5.3 |
Spotted on Disco Azure 5.0 (azure 5.0.0-1027.29), on instance Basic_A2 only.