process_message(s)
are the least stable fuzz targets, according to OSS-Fuzz.
Tracking issue: #29018.
Testing
Needs coverage compilation, as explained in ./contrib/devtools/README.md
. And then, using 32 threads:
0cargo run --manifest-path ./contrib/devtools/deterministic-fuzz-coverage/Cargo.toml -- $PWD/bld-cmake/ $PWD/../b-c-qa-assets/fuzz_corpora/ process_messages 32
Each commit can be reverted to see more non-determinism re-appear.