crowbar
crowbar copied to clipboard
Bugs found with Crowbar
Bugs found in OPAM packages:
xmldiff: zoggy/xmldiff#4 calendar: https://forge.ocamlcore.org/tracker/index.php?func=detail&aid=1748&group_id=83&atid=415 yojson: mjambon/yojson#20 (reproduced, not originally found with crowbar) cbor: ygrek/ocaml-cbor#1 bson: MassD/bson#16 bes: (via email) uunf: dbuenzli/uunf#8, dbuenzli/uunf#10 bencode: rgrinberg/bencode#4 fpath: dbuenzli/fpath#10
@yomimono did some serious testing of charrua-core: charrua-core: mirage/charrua-core#47, mirage/charrua-core#48, mirage/charrua-core#48, mirage/charrua-core#49, mirage/charrua-core#50, mirage/charrua-core#51, mirage/charrua-core#52, mirage/charrua-core#53, mirage/charrua-core#54, mirage/charrua-core#55
hpack:
- 314eter/ocaml-hpack@556ebb2eca177ed3edf3df4028407a1da946a6b1
- 314eter/ocaml-hpack@d4f270c6ae443ea3aefe2a405d301905fd14d73e
We started using crowbar to fuzz ocamlformat and found plenty of edge cases. Thanks! I created a label for issues and PRs:
https://github.com/ocaml-ppx/ocamlformat/issues?utf8=%E2%9C%93&q=label%3Afuzz
irmin, shallow content trees were changing the parent tree's hash: mirage/irmin/issues/1284