This is not a bug, this is table deduplication plus OSS-Fuzz magic.
There are only 21 unique Field tables in that OSS-Fuzz buffer.
Every Field[k] has N[k] copies of Fields[k+1] as children.
Field[0] has 4 children point to Fields[1],
Filed[1] has 2
children point to Field[2], and so on.
In total: 4*2*2*4*2*2*4*3*2*2*1*4*2*2*4*3*2*2*1*1; = 9"437"184
The `Schema` has 4 fields, so we have 37"748"736 of Fields tables.
Verifier checked 268"285"953 tables in total. This is comparable with 37 million of the Field tables (every Field table has `metadata` vector).
This issue can be easily solved with an additional traversal tree in the verifier.
But in the worst case, this tree requires the same amount of memory as a buffer under test.