# Pastebin SoeedmdC [jitcodewriter:info] Produced 1500 jitcodes +++++++++++++.**%*..................... [rtyper] -=- specialized 0 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- +++++++++++++.**%* [rtyper] -=- specialized 2 more blocks -=- +++++++++++++.**%*......................................................[fe6d] translation-task} [Timer] Timings: [Timer] annotate --- 5586.8 s [Timer] rtype_lltype --- 6014.9 s [Timer] pyjitpl_lltype --- 1784.0 s [Timer] ============================================ [Timer] Total: --- 13385.8 s [translation:info] Error: File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/translator/goal/translate.py", line 318, in main drv.proceed(goals) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/translator/driver.py", line 554, in proceed result = self._execute(goals, task_skip = self._maybe_skip()) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/translator/tool/taskengine.py", line 114, in _execute res = self._do(goal, taskcallable, *args, **kwds) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/translator/driver.py", line 278, in _do res = func() File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/translator/driver.py", line 361, in task_pyjitpl_lltype backend_name=self.config.translation.jit_backend, inline=True) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/metainterp/warmspot.py", line 49, in apply_jit **kwds) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/metainterp/warmspot.py", line 280, in __init__ jitcodes = self.codewriter.make_jitcodes(verbose=verbose) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/codewriter.py", line 73, in make_jitcodes self.transform_graph_to_jitcode(graph, jitcode, verbose, len(all_jitcodes)) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/codewriter.py", line 40, in transform_graph_to_jitcode transform_graph(graph, self.cpu, self.callcontrol, portal_jd) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/jtransform.py", line 31, in transform_graph t.transform(graph) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/jtransform.py", line 72, in transform self.optimize_block(block) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/jtransform.py", line 96, in optimize_block oplist = self.rewrite_operation(op) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/jtransform.py", line 242, in rewrite_operation return rewrite(self, op) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/jtransform.py", line 374, in rewrite_op_direct_call return getattr(self, 'handle_%s_call' % kind)(op) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/jtransform.py", line 432, in handle_residual_call calling_graph=self.graph) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/call.py", line 317, in getcalldescr extradescr, self.collect_analyzer.analyze(op, self.seen_gc), File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/effectinfo.py", line 352, in effectinfo_from_writeanalyze add_array(write_descrs_arrays, tup) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/effectinfo.py", line 309, in add_array descr = cpu.arraydescrof(ARRAY) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/backend/llsupport/llmodel.py", line 372, in arraydescrof return get_array_descr(self.gc_ll_descr, A) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/backend/llsupport/descr.py", line 373, in get_array_descr ARRAY_INSIDE, get_field_descr=get_interiorfield_descr) File "/build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/heaptracker.py", line 111, in all_interiorfielddescrs raise UnsupportedFieldExc("unexpected array(struct(struct))") [translation:ERROR] UnsupportedFieldExc: unexpected array(struct(struct)) [translation] start debugger... > /build/pypy/src/pypy2.7-v7.1.0-src/rpython/jit/codewriter/heaptracker.py(111)all_interiorfielddescrs() -> raise UnsupportedFieldExc("unexpected array(struct(struct))") (Pdb+)