[pypy-issue] [issue1080] jit errors (infinite loop and str instead of token object)

Hakan Ardo tracker at bugs.pypy.org
Sun Apr 29 09:57:27 CEST 2012


Hakan Ardo <hakan at debian.org> added the comment:

Not the stopping condition actually, but the lookup of self.func (or the 
internal representation of its code to be precise)in Bounce.__call__, which is 
inlined into the loop in trampoline(). The result is that the same code 
representing self.func is executed every iteration and thus its misbehaving. 
Never reaching the stopping criteria is one of the results of that misbehavior. 

I've checked in a few failing tests yesterday. The one explaining the issue best 
is probably jit.metainterp.test.test_quasiimmut.test_issue1080

________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue1080>
________________________________________


More information about the pypy-issue mailing list