Getting max_table_answer_size tripwire trapped

I’m using: SWI-Prolog version 8.1.29

After upgrading from 8.1.28 to 8.1.29, I get tripwire trapped on my tabled predicate

Warning: Trapped tripwire max_table_answer_size for ...

even though all prolog flags related to table sizes are absent (set to infinite).

Before upgrading my code worked fine in 8.1.28 and terminated in a split of a second (definitely no limits were hit).

My code is quite involved, tabled predicate calls itself recursively ~5-10 levels deep, runs in a single thread (although not ‘main’), so it’s hard to share. I’m struggling creating a minimal non-working example, but still cannot reproduce that.

Any idea how to debug it or whether it is a fresh bug in tabling restraints?

This happens in threads. Already fixed in the git sources. Sorry.

Yes, HEAD version seems to work. Thanks!