Open gitlab-importer opened 1 year ago
In Heptapod by @dl on Jul 21, 2023, 11:57
There is a CutTrace
which is (probably?) malformed: we try to untag one of the arguments of a binary operator, but the tagged argument is 3
, which untags to 0 (probably not what was desired?) leading to the None in the cache.
Can we close this or is it still active?
the bug is probably still there, I just never got around to looking into it :-(
In Heptapod by @dl on Jul 20, 2023, 17:06
There is an unexpected None occurring in
metainterp.opencoder.TraceIterator
. This None likely also causes an observed SEGV in the interpreter built with rpython.To reproduce
(github branch: https://github.com/demaere-oiie/rptoy/tree/mutual-recursion-parity)
jit.py
q
repeatedly in the PyGame popup windows (containing jit CFGs) to dismiss them.you will get a failure of
TestLLtype.test_loop
:../pypy2.7-v7.3.12-src/rpython/jit/metainterp/opencoder.py:133: AssertionError
... 946: APP 5 4 949: RHO RPython traceback: File "rpython_jit_metainterp_1.c", line 41580, in CompileData_optimize_trace File "rpython_jit_metainterp_optimizeopt.c", line 23642, in UnrollOptimizer_optimize_preamble File "rpython_jit_metainterp_optimizeopt.c", line 21366, in Optimizer_propagate_all_forward File "rpython_jit_metainterp_1.c", line 33447, in TraceIterator_next File "rpython_jit_metainterp_1.c", line 44887, in TraceIterator__untag Fatal RPython error: AssertionError Abort trap: 6