[pypy-dev] graph not in self.fixed_graphs

Timothy Baldridge tbaldridge at gmail.com
Sat Aug 25 16:16:39 CEST 2012


Here's the complete traceback:

[translation:ERROR] Error:
[translation:ERROR]  Traceback (most recent call last):
[translation:ERROR]    File
"/home/tim/pypy/pypy/translator/goal/translate.py", line 308, in main
[translation:ERROR]     drv.proceed(goals)
[translation:ERROR]    File "/home/tim/pypy/pypy/translator/driver.py",
line 791, in proceed
[translation:ERROR]     return self._execute(goals, task_skip =
self._maybe_skip())
[translation:ERROR]    File
"/home/tim/pypy/pypy/translator/tool/taskengine.py", line 116, in _execute
[translation:ERROR]     res = self._do(goal, taskcallable, *args, **kwds)
[translation:ERROR]    File "/home/tim/pypy/pypy/translator/driver.py",
line 285, in _do
[translation:ERROR]     res = func()
[translation:ERROR]    File "/home/tim/pypy/pypy/translator/driver.py",
line 371, in task_rtype_lltype
[translation:ERROR]     crash_on_first_typeerror=insist)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
211, in specialize
[translation:ERROR]     self.specialize_more_blocks()
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
254, in specialize_more_blocks
[translation:ERROR]     self.specialize_block(block)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
406, in specialize_block
[translation:ERROR]     self.translate_hl_to_ll(hop, varmapping)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
535, in translate_hl_to_ll
[translation:ERROR]     resultvar = hop.dispatch()
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
768, in dispatch
[translation:ERROR]     return translate_meth(self)
[translation:ERROR]    File "<329-codegen
/home/tim/pypy/pypy/rpython/rtyper.py:610>", line 4, in translate_op_getattr
[translation:ERROR]     return r_arg1.rtype_getattr(hop)
[translation:ERROR]    File
"/home/tim/pypy/pypy/rpython/lltypesystem/rclass.py", line 555, in
rtype_getattr
[translation:ERROR]     vinst, vattr = hop.inputargs(self, Void)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
799, in inputargs
[translation:ERROR]     vars.append(self.inputarg(converted_to[i], i))
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rtyper.py", line
780, in inputarg
[translation:ERROR]     return inputconst(converted_to, v.value)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rmodel.py", line
393, in inputconst
[translation:ERROR]     value = reqtype.convert_const(value)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rclass.py", line
335, in convert_const
[translation:ERROR]     return self.convert_const_exact(value)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rclass.py", line
344, in convert_const_exact
[translation:ERROR]     self.initialize_prebuilt_instance(value,
self.classdef, result)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rclass.py", line
362, in initialize_prebuilt_instance
[translation:ERROR]     self.initialize_prebuilt_data(value, classdef,
result)
[translation:ERROR]    File
"/home/tim/pypy/pypy/rpython/lltypesystem/rclass.py", line 452, in
initialize_prebuilt_data
[translation:ERROR]     llattrvalue = r.convert_const(attrvalue)
[translation:ERROR]    File
"/home/tim/pypy/pypy/rpython/lltypesystem/rdict.py", line 246, in
convert_const
[translation:ERROR]     llvalue = r_value.convert_const(dictvalue)
[translation:ERROR]    File "/home/tim/pypy/pypy/rpython/rclass.py", line
322, in convert_const
[translation:ERROR]     classdef = bk.getuniqueclassdef(value.__class__)
[translation:ERROR]    File "/home/tim/pypy/pypy/annotation/bookkeeper.py",
line 281, in getuniqueclassdef
[translation:ERROR]     return desc.getuniqueclassdef()
[translation:ERROR]    File
"/home/tim/pypy/pypy/annotation/description.py", line 560, in
getuniqueclassdef
[translation:ERROR]     return self.getclassdef(None)
[translation:ERROR]    File
"/home/tim/pypy/pypy/annotation/description.py", line 546, in getclassdef
[translation:ERROR]     classdef.setup(classsources)
[translation:ERROR]    File "/home/tim/pypy/pypy/annotation/classdef.py",
line 176, in setup
[translation:ERROR]     self.add_source_for_attribute(name, source)
[translation:ERROR]    File "/home/tim/pypy/pypy/annotation/classdef.py",
line 193, in add_source_for_attribute
[translation:ERROR]     attrdef.mutated(cdef) # reflow from all read
positions
[translation:ERROR]    File "/home/tim/pypy/pypy/annotation/classdef.py",
line 109, in mutated
[translation:ERROR]
self.bookkeeper.annotator.reflowfromposition(position)
[translation:ERROR]    File "/home/tim/pypy/pypy/annotation/annrpython.py",
line 370, in reflowfromposition
[translation:ERROR]     self.reflowpendingblock(graph, block)
[translation:ERROR]    File "/home/tim/pypy/pypy/annotation/annrpython.py",
line 432, in reflowpendingblock
[translation:ERROR]     assert graph not in self.fixed_graphs
[translation:ERROR]  AssertionError
[translation] start debugger...
> /home/tim/pypy/pypy/annotation/annrpython.py(432)reflowpendingblock()
-> assert graph not in self.fixed_graphs
(Pdb+) graph
<FunctionGraph of (system.helpers:10)first at 0x20b3320>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20120825/e9e81942/attachment.html>


More information about the pypy-dev mailing list