Enable it in the USDT tests. The context (from 0xB10C):
every time the tracepoint is reached a SIGTRAP is fired. No matter the tracepoint contents, even with an empty one. Valgrind intercepts SIGTRAP and aborts.
See discussion in #32374.
Enable it in the USDT tests. The context (from 0xB10C):
> every time the tracepoint is reached a SIGTRAP is fired.
> No matter the tracepoint contents, even with an empty one.
> Valgrind intercepts SIGTRAP and aborts.
See discussion in #32374.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32492.
See the guideline for information on the review process.
Type | Reviewers |
---|---|
ACK | maflcko, willcl-ark |
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
lgtm ACK 75a185ea3db3177e8e479ee61a39bcb51e08d9a6
I haven’t tested or confirmed this, but the diff looks plausible.
ACK 75a185ea3db3177e8e479ee61a39bcb51e08d9a6
Very lightly tested. Code changes look correct to me too.
0bitcoin on functional_tracepoints_skip_valgrind:refs/pull/32492/head [$!] via △ v3.30.5 via 🐍 v3.12.7 via ❄️ impure (nix-shell-env) took 6s
1❯ build/test/functional/interface_usdt_coinselection.py --valgrind
22025-05-14T21:03:58.758000Z TestFramework (INFO): PRNG seed is: 5177280005936620294
32025-05-14T21:03:58.758000Z TestFramework (WARNING): Test Skipped: This test is not compatible with Valgrind.
42025-05-14T21:03:58.808000Z TestFramework (INFO): Stopping nodes
52025-05-14T21:03:58.808000Z TestFramework (INFO): Cleaning up /tmp/bitcoin_func_test_uohqz7dn on exit
62025-05-14T21:03:58.808000Z TestFramework (INFO): Test skipped