Jonathan Tan <jonathantanmy@xxxxxxxxxx> writes: > mark_common() in negotiator/skipping.c may overflow the stack due to > recursive function calls. Avoid this by instead recursing using a > heap-allocated data structure. Very straight-forward. I think we've done quite a many of these in various places by now ;-)