First of I'd remove all the bindings, because binding may be silencing errors ans than may be running in loop not knowing what to update first. I also think that you only copied the top of the error stack trace, could you tell if there was something looking like recursion, i.e. you would see repetitive blocks of stack frames.
Best. Oleg

