Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pc99: SCHED0011 sometimes times out #93

Open
lsf37 opened this issue May 9, 2023 · 2 comments
Open

pc99: SCHED0011 sometimes times out #93

lsf37 opened this issue May 9, 2023 · 2 comments

Comments

@lsf37
Copy link
Member

lsf37 commented May 9, 2023

In this run: https://github.com/seL4/util_libs/actions/runs/4920068732/jobs/8789972531?pr=156#step:4:3957 we're getting:

Tue, 09 May 2023 02:21:49 GMT  Test SCHED0010 passed
Tue, 09 May 2023 02:21:49 GMT  </testcase>
Tue, 09 May 2023 02:21:49 GMT  <testcase classname="sel4test" name="SCHED0011">
Tue, 09 May 2023 02:21:49 GMT  Running test SCHED0011 (Test scheduler accuracy)
Tue, 09 May 2023 02:36:11 GMT
Tue, 09 May 2023 02:36:11 GMT  [[Timeout]]
Tue, 09 May 2023 02:36:11 GMT  None
Tue, 09 May 2023 02:36:12 GMT  
Tue, 09 May 2023 02:36:12 GMT  console_run returned -1
Tue, 09 May 2023 02:36:12 GMT  Shutting down haswell4

Note the 15min passing between start of SCHED011 and the timeout.

The failing config was PC99_debug_MCS_clang_32

@wom-bat
Copy link
Member

wom-bat commented Nov 27, 2024

Seem,s to happen randomly. Today https://github.com/seL4/seL4/actions/runs/12040941622/job/33573351124#step:4:23728 on the gcc 32-bit build

@Indanz
Copy link
Contributor

Indanz commented Nov 27, 2024

It's x86, you can get an NMI at any time which will take unknown amount of time to be handled by the system firmware. Still, 2 ms deviation seems like a lot.

SCHED0007 and SCHED0008 don't seem to clean up all spawned threads, not sure what effect that has on further tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants