Skip to content

Conversation

@UdjinM6
Copy link

@UdjinM6 UdjinM6 commented Feb 11, 2024

Issue being fixed or feature implemented

tsan is broken in clang 15 it seems, see bitcoin#26768 which was reverted in bitcoin#26775.

Should fix random failures like https://gitlab.com/dashpay/dash/-/jobs/6135684689

What was done?

bump CI clang to 16

How Has This Been Tested?

Run tsan job in https://gitlab.com/UdjinM6/dash/-/pipelines/1171936963 a couple of times, no race issues

Breaking Changes

hopefully n/a

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation
  • I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

fanquake and others added 2 commits February 10, 2024 14:43
faf4aca ci: Use TSan new runtime (llvm-16, take 3) (MarcoFalke)

Pull request description:

  The previous two attempts failed:
  * llvm-14: Failed in bitcoin#24572
  * llvm-15: Failed in bitcoin#26775

  However, now that the bug is known and fixed, it should be good to go. See also bitcoin#26775 (comment)

ACKs for top commit:
  fanquake:
    ACK faf4aca - I still see [this](bitcoin#27298 (comment)) failure on aarch64, but that isn't really a regression, as running this tests was already broken for me. I'll open a separate issue, and we can follow up.

Tree-SHA512: 372b53c4d42ca7f527dae4a2b5bc5ab33c816930daf7a3479d20ea7749159a0b19cfd8d76244b95b03130e4a3d12ddbbb74668b8f7e9fc272cf1084f53b7ff9b
@UdjinM6 UdjinM6 added this to the 20.1 milestone Feb 11, 2024
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:focal
image: ubuntu:lunar
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Collaborator

Choose a reason for hiding this comment

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

we do not use cirrus, so, that's not actually important which exactly dist is specified here

Copy link
Member

Choose a reason for hiding this comment

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

Ah true 🙈

Copy link
Collaborator

Choose a reason for hiding this comment

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

this line is matter: https://github.com/dashpay/dash/pull/5867/files#diff-0fa5cb5863297feef0a044ed7983d9804452cdc83a6382fec3e1e127b9915a30R141

and we use custom repo with llvm -> doesn't matter which exactly version is provided by ubuntu

Copy link
Member

@PastaPastaPasta PastaPastaPasta Feb 12, 2024

Choose a reason for hiding this comment

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

Is there a reason why we don't have to bump our ubuntu:focal in contrib/containers/ci/Dockerfile? answered in interim

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

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

utACK for merge via merge commit

Copy link
Collaborator

@knst knst left a comment

Choose a reason for hiding this comment

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

utACK

@PastaPastaPasta PastaPastaPasta merged commit 2f65282 into dashpay:develop Feb 12, 2024
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.

4 participants