Comment 0 for bug 181362

Revision history for this message
Nicolas Valcarcel (nvalcarcel) wrote :

pypy FTBS at

[translation:info] Annotating&simplifying...
[translation:info] with policy: pypy.translator.goal.ann_override.PyPyAnnotatorPolicy
[translation:ERROR] Error:
[translation:ERROR] Traceback (most recent call last):
[translation:ERROR] File "pypy/translator/goal/translate.py", line 287, in main
[translation:ERROR] drv.proceed(goals)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/translator/driver.py", line 709, in proceed
[translation:ERROR] return self._execute(goals, task_skip = self._maybe_skip())
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/translator/tool/taskengine.py", line 112, in _execute
[translation:ERROR] res = self._do(goal, taskcallable, *args, **kwds)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/translator/driver.py", line 260, in _do
[translation:ERROR] res = func()
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/translator/driver.py", line 279, in task_annotate
[translation:ERROR] s = annotator.build_types(self.entry_point, self.inputtypes)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 101, in build_types
[translation:ERROR] return self.build_graph_types(flowgraph, inputcells, complete_now=complete_now)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 192, in build_graph_types
[translation:ERROR] self.complete()
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 248, in complete
[translation:ERROR] self.processblock(graph, block)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 477, in processblock
[translation:ERROR] self.flowin(graph, block)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 537, in flowin
[translation:ERROR] self.consider_op(block.operations[i])
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 739, in consider_op
[translation:ERROR] raise_nicer_exception(op, str(graph))
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/annrpython.py", line 736, in consider_op
[translation:ERROR] resultcell = consider_meth(*argcells)
[translation:ERROR] File "<string>", line 3, in consider_op_getattr
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/unaryop.py", line 519, in getattr
[translation:ERROR] attrdef = ins.classdef.find_attribute(attr)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/classdef.py", line 218, in find_attribute
[translation:ERROR] return self.locate_attribute(attr).attrs[attr]
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/classdef.py", line 213, in locate_attribute
[translation:ERROR] self.generalize_attr(attr)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/classdef.py", line 322, in generalize_attr
[translation:ERROR] self._generalize_attr(attr, s_value)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/classdef.py", line 303, in _generalize_attr
[translation:ERROR] newattr.add_constant_source(origin_classdef, source)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/classdef.py", line 79, in add_constant_source
[translation:ERROR] s_value = source.s_get_value(classdef, self.name)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/classdef.py", line 435, in s_get_value
[translation:ERROR] s_value = self.bookkeeper.immutablevalue(v)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/bookkeeper.py", line 440, in immutablevalue
[translation:ERROR] self.see_mutable(x)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/bookkeeper.py", line 538, in see_mutable
[translation:ERROR] clsdef = self.getuniqueclassdef(x.__class__)
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/bookkeeper.py", line 265, in getuniqueclassdef
[translation:ERROR] return desc.getuniqueclassdef()
[translation:ERROR] File "/home/nxvl/ubuntu/src/pypy/pypy-1.0.0/pypy/annotation/description.py", line 501, in getuniqueclassdef
[translation:ERROR] "specialization" % (self.name,))
[translation:ERROR] Exception': not supported on class 'pypy.interpreter.miscutils.Stack' because it needs specialization
[translation:ERROR] .. v3616 = getattr(self_188, ('framestack'))
[translation:ERROR] .. '(pypy.interpreter.executioncontext:22)ExecutionContext.enter'
[translation:ERROR] Processing block:
[translation:ERROR] block@3 is a <class 'pypy.objspace.flow.flowcontext.SpamBlock'>
[translation:ERROR] in (pypy.interpreter.executioncontext:22)ExecutionContext.enter
[translation:ERROR] containing the following operations:
[translation:ERROR] v3616 = getattr(self_188, ('framestack'))
[translation:ERROR] v3617 = getattr(v3616, ('depth'))
[translation:ERROR] v3618 = simple_call(v3617)
[translation:ERROR] v3619 = getattr(self_188, ('space'))
[translation:ERROR] v3620 = getattr(v3619, ('sys'))
[translation:ERROR] v3621 = getattr(v3620, ('recursionlimit'))
[translation:ERROR] v3622 = gt(v3618, v3621)
[translation:ERROR] v3623 = is_true(v3622)
[translation:ERROR] --end--
[translation] batch mode, not calling interactive helpers
make[1]: *** [bin/pypy] Error 1
make[1]: Leaving directory `/home/nxvl/ubuntu/src/pypy/pypy-1.0.0'
make: *** [build-arch-stamp] Error 2
debuild: fatal error at line 1247:
debian/rules build failed