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

i#1807: Ignore long suite flaky failures to get it green #5342

Merged
merged 2 commits into from
Feb 9, 2022

Conversation

derekbruening
Copy link
Contributor

Adds ignore rules for the following observed long suite failures,
keeping some of them limited to the long suite only so we do not lose
the ability to detect fails-every-time breakage in pull requests:

Issue: #2052, #4732, #2657, #3320, #1807

Adds ignore rules for the following observed long suite failures,
keeping some of them limited to the long suite only so we do not lose
the ability to detect fails-every-time breakage in pull requests:

+ #2052: signal.c:5306 tr == NULL || tr->under_dynamo_control || IS_CLIENT_THREAD(dcontext) || sig == SUSPEND_SIGNAL
  + lin64 prof_pcs|common.nativeexec_exe_opt
    https://github.com/DynamoRIO/dynamorio/runs/5079862873
  + lin32 prof_pcs|common.nativeexec_retakeover_opt
    https://github.com/DynamoRIO/dynamorio/runs/5080176761
  + lin64 prof_pcs,thread_private|common.nativeexec_exe_opt
    https://github.com/DynamoRIO/dynamorio/runs/4992456119
  + lin32 prof_pcs,thread_private|common.nativeexec_bindnow_opt
    https://github.com/DynamoRIO/dynamorio/runs/4993095901
  + lin32 prof_pcs|common.nativeexec_bindnow_opt
    https://github.com/DynamoRIO/dynamorio/runs/4860096547
    https://github.com/DynamoRIO/dynamorio/runs/4792339299

+ #4732: client.winxfer test output does not always match
  + win32 code_api|client.winxfer
    https://github.com/DynamoRIO/dynamorio/runs/5113993573
    https://github.com/DynamoRIO/dynamorio/runs/5014069363
    https://github.com/DynamoRIO/dynamorio/runs/4860068689
    https://github.com/DynamoRIO/dynamorio/runs/4836923113
    https://github.com/DynamoRIO/dynamorio/runs/4818620705

+ #2657: ASSERT interp.c:5447 t->bbs != NULL in drx_buf-test
  + lin64 code_api|client.drx_buf-test
    https://github.com/DynamoRIO/dynamorio/runs/5014069596

+ #3320: ASSERT type_is_instr in multiple drcachesim tests
  + win64 code_api|tool.drcachesim.threads-with-config-file
    https://github.com/DynamoRIO/dynamorio/runs/4993095937
  + win32 code_api|tool.drcachesim.invariants
    https://github.com/DynamoRIO/dynamorio/runs/4798976751
    https://github.com/DynamoRIO/dynamorio/runs/4780921079

Issue: #2052, #4732, #2657, #3320, #1807
$ignore_failures_64{'code_api|tool.drcachesim.simple-config-file'} = 1; # i#1807
$ignore_failures_32{'code_api|tool.drcachesim.invariants'} = 1; # i#3320
$ignore_failures_32{'code_api|tool.drcachesim.threads-with-config-file'} = 1; # i#3320
$ignore_failures_32{'code_api|tool.drcachesim.simple-config-file'} = 1; # i#3320
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one isn't listed in the PR description.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, I extrapolated to cover similar failures in other arch/op combos to try and avoid future redness on variants. Will update the description on merge.

'prof_pcs|common.nativeexec_retakeover_opt' => 1, # i#2052
'prof_pcs|common.nativeexec_bindnow_opt' => 1, # i#2052
'prof_pcs,thread_private|common.nativeexec_exe_opt' => 1, # i#2052
'prof_pcs,thread_private|common.nativeexec_retakeover_opt' => 1, # i#2052
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one isn't present in the PR description with the thread_private option.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right,, like above, I extrapolated to cover similar failures in other arch/op combos to try and avoid future redness on variants. Will update the description on merge.

@derekbruening
Copy link
Contributor Author

32-bit x86 failure is code_api|tool.drcachesim.scattergather: it's #5329 the towrite assert.

@derekbruening derekbruening merged commit 0a83f4e into master Feb 9, 2022
@derekbruening derekbruening deleted the i1807-long-flaky-tests branch February 9, 2022 23:37
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

Successfully merging this pull request may close these issues.

2 participants