spacepaste

  1.  
  2. ned.ned-fat-vb ~/pypy/pypy/translator/goal> pypy translate.py -O2 --sandbox
  3. [platform:msg] Setting platform to 'host' cc=None
  4. [translation:info] Translating target as defined by targetpypystandalone
  5. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/gcctest.c -o /tmp/usession-default-1/gcctest.o
  6. [platform:execute] gcc /tmp/usession-default-1/gcctest.o -pthread -lrt -o /tmp/usession-default-1/gcctest
  7. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_0.c -o /tmp/usession-default-1/platcheck_0.o
  8. [platform:execute] gcc /tmp/usession-default-1/platcheck_0.o -pthread -lrt -o /tmp/usession-default-1/platcheck_0
  9. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_1.c -o /tmp/usession-default-1/platcheck_1.o
  10. [platform:execute] gcc /tmp/usession-default-1/platcheck_1.o -pthread -lrt -o /tmp/usession-default-1/platcheck_1
  11. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_2.c -o /tmp/usession-default-1/platcheck_2.o
  12. [platform:execute] gcc /tmp/usession-default-1/platcheck_2.o -pthread -lintl -lrt -o /tmp/usession-default-1/platcheck_2
  13. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_3.c -o /tmp/usession-default-1/platcheck_3.o
  14. [platform:execute] gcc /tmp/usession-default-1/platcheck_3.o -pthread -lrt -o /tmp/usession-default-1/platcheck_3
  15. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_4.c -o /tmp/usession-default-1/platcheck_4.o
  16. [platform:execute] gcc /tmp/usession-default-1/platcheck_4.o -pthread -lrt -o /tmp/usession-default-1/platcheck_4
  17. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_5.c -o /tmp/usession-default-1/platcheck_5.o
  18. [platform:execute] gcc /tmp/usession-default-1/platcheck_5.o -pthread -lrt -o /tmp/usession-default-1/platcheck_5
  19. [translation] PyPy config object:
  20. [translation] [objspace]
  21. [translation] lonepycfiles = False
  22. [translation] nofaking = True
  23. [translation] [opcodes]
  24. [translation] CALL_METHOD = True
  25. [translation] [std]
  26. [translation] builtinshortcut = True
  27. [translation] getattributeshortcut = True
  28. [translation] newshortcut = True
  29. [translation] optimized_list_getitem = True
  30. [translation] withmethodcache = True
  31. [translation] withprebuiltchar = True
  32. [translation] withrangelist = True
  33. [translation] withtypeversion = True
  34. [translation] [usemodules]
  35. [translation] __pypy__ = True
  36. [translation] _ast = True
  37. [translation] _codecs = True
  38. [translation] _io = True
  39. [translation] _pickle_support = True
  40. [translation] _random = True
  41. [translation] _sre = True
  42. [translation] _testing = True
  43. [translation] _weakref = True
  44. [translation] cmath = True
  45. [translation] errno = True
  46. [translation] gc = True
  47. [translation] imp = True
  48. [translation] marshal = True
  49. [translation] math = True
  50. [translation] operator = True
  51. [translation] parser = True
  52. [translation] posix = True
  53. [translation] symbol = True
  54. [translation] time = True
  55. [translation] token = True
  56. [translation] usepycfiles = False
  57. Wrote /home/ned/pypy/lib_pypy/ctypes_config_cache/_locale_x86_32_.py.
  58. Wrote /home/ned/pypy/lib_pypy/ctypes_config_cache/_syslog_x86_32_.py.
  59. Wrote /home/ned/pypy/lib_pypy/ctypes_config_cache/_resource_x86_32_.py.
  60. Wrote /home/ned/pypy/lib_pypy/ctypes_config_cache/_pyexpat_x86_32_.py.
  61. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_6.c -o /tmp/usession-default-1/platcheck_6.o
  62. [platform:execute] gcc /tmp/usession-default-1/platcheck_6.o -pthread -lrt -o /tmp/usession-default-1/platcheck_6
  63. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_7.c -o /tmp/usession-default-1/platcheck_7.o
  64. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_8.c -o /tmp/usession-default-1/platcheck_8.o
  65. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_9.c -o /tmp/usession-default-1/platcheck_9.o
  66. [platform:execute] gcc /tmp/usession-default-1/platcheck_9.o -pthread -lrt -o /tmp/usession-default-1/platcheck_9
  67. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_10.c -o /tmp/usession-default-1/platcheck_10.o
  68. [platform:execute] gcc /tmp/usession-default-1/platcheck_10.o -pthread -lrt -o /tmp/usession-default-1/platcheck_10
  69. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_11.c -o /tmp/usession-default-1/platcheck_11.o
  70. [platform:execute] gcc /tmp/usession-default-1/platcheck_11.o -pthread -lrt -o /tmp/usession-default-1/platcheck_11
  71. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_12.c -o /tmp/usession-default-1/platcheck_12.o
  72. [platform:execute] gcc /tmp/usession-default-1/platcheck_12.o -pthread -lrt -o /tmp/usession-default-1/platcheck_12
  73. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_13.c -o /tmp/usession-default-1/platcheck_13.o
  74. [platform:execute] gcc /tmp/usession-default-1/platcheck_13.o -pthread -lrt -o /tmp/usession-default-1/platcheck_13
  75. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_14.c -o /tmp/usession-default-1/platcheck_14.o
  76. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_15.c -o /tmp/usession-default-1/platcheck_15.o
  77. [platform:execute] gcc /tmp/usession-default-1/platcheck_15.o -pthread -lrt -o /tmp/usession-default-1/platcheck_15
  78. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_16.c -o /tmp/usession-default-1/platcheck_16.o
  79. [platform:execute] gcc /tmp/usession-default-1/platcheck_16.o -pthread -lrt -o /tmp/usession-default-1/platcheck_16
  80. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_17.c -o /tmp/usession-default-1/platcheck_17.o
  81. [platform:execute] gcc /tmp/usession-default-1/platcheck_17.o -pthread -lrt -o /tmp/usession-default-1/platcheck_17
  82. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ned/pypy/pypy/translator/c /tmp/usession-default-1/platcheck_18.c -o /tmp/usession-default-1/platcheck_18.o
  83. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ned/pypy/pypy/translator/c /tmp/usession-default-1/module_cache/module_0.c -o /tmp/usession-default-1/module_cache/module_0.o
  84. [platform:execute] gcc /tmp/usession-default-1/platcheck_18.o /tmp/usession-default-1/module_cache/module_0.o -pthread -Wl,--export-dynamic,--version-script=/tmp/usession-default-1/dynamic-symbols-0 -lrt -o /tmp/usession-default-1/platcheck_18
  85. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_19.c -o /tmp/usession-default-1/platcheck_19.o
  86. [platform:execute] gcc /tmp/usession-default-1/platcheck_19.o -pthread -lrt -o /tmp/usession-default-1/platcheck_19
  87. [translation] translate.py configuration:
  88. [translation] [translate]
  89. [translation] opt = 2
  90. [translation] translation configuration:
  91. [translation] [translation]
  92. [translation] gc = generation
  93. [translation] gctransformer = framework
  94. [translation] list_comprehension_operations = True
  95. [translation] rweakref = True
  96. [translation] sandbox = True
  97. [translation] thread = False
  98. [translation] withsmallfuncsets = 5
  99. [translation:info] Annotating&simplifying...
  100. [translation:info] with policy: pypy.translator.goal.ann_override.PyPyAnnotatorPolicy
  101. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_20.c -o /tmp/usession-default-1/platcheck_20.o
  102. [platform:execute] gcc /tmp/usession-default-1/platcheck_20.o -pthread -lrt -o /tmp/usession-default-1/platcheck_20
  103. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_21.c -o /tmp/usession-default-1/platcheck_21.o
  104. [platform:execute] gcc /tmp/usession-default-1/platcheck_21.o -pthread -lrt -o /tmp/usession-default-1/platcheck_21
  105. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_22.c -o /tmp/usession-default-1/platcheck_22.o
  106. [platform:execute] gcc /tmp/usession-default-1/platcheck_22.o -pthread -lrt -o /tmp/usession-default-1/platcheck_22
  107. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_23.c -o /tmp/usession-default-1/platcheck_23.o
  108. [platform:execute] gcc /tmp/usession-default-1/platcheck_23.o -pthread -lrt -o /tmp/usession-default-1/platcheck_23
  109. [platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-default-1/platcheck_24.c -o /tmp/usession-default-1/platcheck_24.o
  110. [platform:execute] gcc /tmp/usession-default-1/platcheck_24.o -pthread -lrt -o /tmp/usession-default-1/platcheck_24
  111. ..++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##########
  112. [Timer] Timings:
  113. [Timer] annotate --- 9.5 s
  114. [Timer] ========================================
  115. [Timer] Total: --- 9.5 s
  116. [translation:ERROR] Error:
  117. [translation:ERROR] Traceback (most recent call last):
  118. [translation:ERROR] File "translate.py", line 308, in main
  119. [translation:ERROR] drv.proceed(goals)
  120. [translation:ERROR] File "/home/ned/pypy/pypy/translator/driver.py", line 809, in proceed
  121. [translation:ERROR] return self._execute(goals, task_skip = self._maybe_skip())
  122. [translation:ERROR] File "/home/ned/pypy/pypy/translator/tool/taskengine.py", line 116, in _execute
  123. [translation:ERROR] res = self._do(goal, taskcallable, *args, **kwds)
  124. [translation:ERROR] File "/home/ned/pypy/pypy/translator/driver.py", line 286, in _do
  125. [translation:ERROR] res = func()
  126. [translation:ERROR] File "/home/ned/pypy/pypy/translator/driver.py", line 323, in task_annotate
  127. [translation:ERROR] s = annotator.build_types(self.entry_point, self.inputtypes)
  128. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 103, in build_types
  129. [translation:ERROR] return self.build_graph_types(flowgraph, inputcells, complete_now=complete_now)
  130. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 194, in build_graph_types
  131. [translation:ERROR] self.complete()
  132. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 250, in complete
  133. [translation:ERROR] self.processblock(graph, block)
  134. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 448, in processblock
  135. [translation:ERROR] self.flowin(graph, block)
  136. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 508, in flowin
  137. [translation:ERROR] self.consider_op(block.operations[i])
  138. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 710, in consider_op
  139. [translation:ERROR] raise_nicer_exception(op, str(graph))
  140. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/annrpython.py", line 707, in consider_op
  141. [translation:ERROR] resultcell = consider_meth(*argcells)
  142. [translation:ERROR] File "<1550-codegen /home/ned/pypy/pypy/annotation/annrpython.py:745>", line 3, in consider_op_setattr
  143. [translation:ERROR] return arg.setattr(*args)
  144. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/unaryop.py", line 636, in setattr
  145. [translation:ERROR] clsdef = ins.classdef.locate_attribute(attr)
  146. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 212, in locate_attribute
  147. [translation:ERROR] self.generalize_attr(attr)
  148. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 307, in generalize_attr
  149. [translation:ERROR] self._generalize_attr(attr, s_value)
  150. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 294, in _generalize_attr
  151. [translation:ERROR] newattr.add_constant_source(origin_classdef, source)
  152. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 78, in add_constant_source
  153. [translation:ERROR] s_value = source.s_get_value(classdef, self.name)
  154. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 420, in s_get_value
  155. [translation:ERROR] s_value = self.bookkeeper.immutablevalue(v)
  156. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 431, in immutablevalue
  157. [translation:ERROR] result = entry.compute_annotation_bk(self)
  158. [translation:ERROR] File "/home/ned/pypy/pypy/rpython/extregistry.py", line 96, in compute_annotation_bk
  159. [translation:ERROR] return self.compute_annotation()
  160. [translation:ERROR] File "/home/ned/pypy/pypy/rlib/rerased.py", line 171, in compute_annotation
  161. [translation:ERROR] s_obj = self.bookkeeper.immutablevalue(self.instance._x)
  162. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 396, in immutablevalue
  163. [translation:ERROR] result.dictdef.generalize_value(self.immutablevalue(ev))
  164. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 477, in immutablevalue
  165. [translation:ERROR] self.see_mutable(x)
  166. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 577, in see_mutable
  167. [translation:ERROR] clsdef.add_source_for_attribute(attr, source) # can trigger reflowing
  168. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 182, in add_source_for_attribute
  169. [translation:ERROR] attrdef.add_constant_source(self, source)
  170. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 78, in add_constant_source
  171. [translation:ERROR] s_value = source.s_get_value(classdef, self.name)
  172. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/classdef.py", line 420, in s_get_value
  173. [translation:ERROR] s_value = self.bookkeeper.immutablevalue(v)
  174. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 431, in immutablevalue
  175. [translation:ERROR] result = entry.compute_annotation_bk(self)
  176. [translation:ERROR] File "/home/ned/pypy/pypy/rpython/extregistry.py", line 96, in compute_annotation_bk
  177. [translation:ERROR] return self.compute_annotation()
  178. [translation:ERROR] File "/home/ned/pypy/pypy/rlib/rerased.py", line 171, in compute_annotation
  179. [translation:ERROR] s_obj = self.bookkeeper.immutablevalue(self.instance._x)
  180. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 396, in immutablevalue
  181. [translation:ERROR] result.dictdef.generalize_value(self.immutablevalue(ev))
  182. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 477, in immutablevalue
  183. [translation:ERROR] self.see_mutable(x)
  184. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 572, in see_mutable
  185. [translation:ERROR] clsdef = self.getuniqueclassdef(x.__class__)
  186. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 279, in getuniqueclassdef
  187. [translation:ERROR] desc = self.getdesc(cls)
  188. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/bookkeeper.py", line 506, in getdesc
  189. [translation:ERROR] result = description.ClassDesc(self, pyobj)
  190. [translation:ERROR] File "/home/ned/pypy/pypy/annotation/description.py", line 434, in __init__
  191. [translation:ERROR] % (pyobj,))
  192. [translation:ERROR] Exception': <class 'pypy.objspace.std.intobject.W_IntObject'> has slots or _attrs_, but not its base class
  193. [translation:ERROR] .. v0 = setattr(self_0, ('dstorage'), storage_0)
  194. [translation:ERROR] .. '(pypy.objspace.std.dictmultiobject:59)W_DictMultiObject.__init__'
  195. [translation:ERROR] Processing block:
  196. [translation:ERROR] block@6 is a <class 'pypy.objspace.flow.flowcontext.SpamBlock'>
  197. [translation:ERROR] in (pypy.objspace.std.dictmultiobject:59)W_DictMultiObject.__init__
  198. [translation:ERROR] containing the following operations:
  199. [translation:ERROR] v1 = setattr(self_0, ('space'), space_0)
  200. [translation:ERROR] v2 = setattr(self_0, ('strategy'), strategy_0)
  201. [translation:ERROR] v0 = setattr(self_0, ('dstorage'), storage_0)
  202. [translation:ERROR] --end--
  203. [translation] start debugger...
  204. > /home/ned/pypy/pypy/annotation/description.py(434)__init__()
  205. -> % (pyobj,))
  206. (Pdb+)
  207.