condition_free_list_type and anything touching the Condition list.
Results in a double-free that can be triggered in several ways.
It is a reimplementation of https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13878
Presents a challenging deduplication problem as it can be trigged by several harnesses. Double frees also have an ambiguous “buggy” location. This makes understanding the actual root cause of the issue very hard for an automated system.
This bug can be triggered by multiple harnesses (fuzz-netdev-parser, fuzz-link-parser, fuzz-network-parser) and in fuzz-unit-file it raises an assert. This is not an exhaustive list, there are potentially more locations that can trigger it.