Skip to content

Restoring valgrind CI on smart_holder branch #3090

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

Merged
merged 3 commits into from
Jul 11, 2021

Conversation

rwgk
Copy link
Collaborator

@rwgk rwgk commented Jul 10, 2021

  • Rollback of PR Disabling valgrind for now. #3068.

  • Needs a WORKAROUND_ENABLING_ROLLBACK_OF_PR3068 in test_class_sh_trampoline_shared_from_this.py

  • Using latest pytest main branch for 3.9 and 3.10. This update turned out NOT to make a difference for the valgrind issue but it is preserved anyway, in case it turns out that the root cause is in pytest (maybe not most likely but it is a possibility).

Note: the WORKAROUND_ENABLING_ROLLBACK_OF_PR3068 is known to also resolve the MSAN error reported under #3068 (comment)

rwgk added 2 commits July 10, 2021 16:40
* Using latest pytest main branch for 3.9 and 3.10.
* WORKAROUND_ENABLING_ROLLBACK_OF_PR3068 in test_class_sh_trampoline_shared_from_this.py

First experiment combining two potential fixes: latest pytest, workaround.
If this succeeds the next step will be to try only latest pytest without the workaround.

Note: the workaround is known to resolve the MSAN error reported under
pybind#3068 (comment)
@rwgk rwgk force-pushed the sh_valgrind_on_again branch from 7215f7e to d15aa8d Compare July 10, 2021 23:46
@rwgk rwgk marked this pull request as ready for review July 11, 2021 00:54
@rwgk rwgk requested a review from henryiii as a code owner July 11, 2021 00:54
@rwgk rwgk merged commit 14fc79f into pybind:smart_holder Jul 11, 2021
@rwgk rwgk deleted the sh_valgrind_on_again branch July 11, 2021 00:54
@github-actions github-actions bot added the needs changelog Possibly needs a changelog entry label Jul 11, 2021
@rwgk rwgk changed the title WIP: restoring valgrind CI on smart_holder branch Restoring valgrind CI on smart_holder branch Jul 11, 2021
@rwgk rwgk removed the needs changelog Possibly needs a changelog entry label Jul 11, 2021
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.

1 participant