> Would this also explain the 'corruption' in the evaluator we have been > seeing ("bad bindings at .. ")?
I don't think so; in fact, I just got one of those errors while looping your test code. I think it's something else, unrelated to the patch I just sent in. I'll keep looking at it. You have any luck narrowing things down with Helgrind? Regards, Julian