Title: JIT: Assertion `STACK_LEVEL() >= 0` failed in `optimize_uops` · Issue #144016 · python/cpython · GitHub
Open Graph Title: JIT: Assertion `STACK_LEVEL() >= 0` failed in `optimize_uops` · Issue #144016 · python/cpython
X Title: JIT: Assertion `STACK_LEVEL() >= 0` failed in `optimize_uops` · Issue #144016 · python/cpython
Description: Crash report What happened? It's possible to cause an assertion failure in a JIT build by running the code below. Even though it's a pretty long code snippet, the execution stops at the line marked with # Execution stops here. MRE def f1...
Open Graph Description: Crash report What happened? It's possible to cause an assertion failure in a JIT build by running the code below. Even though it's a pretty long code snippet, the execution stops at the line marked...
X Description: Crash report What happened? It's possible to cause an assertion failure in a JIT build by running the code below. Even though it's a pretty long code snippet, the execution stops at the lin...
Opengraph URL: https://github.com/python/cpython/issues/144016
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"JIT: Assertion `STACK_LEVEL() \u003e= 0` failed in `optimize_uops`","articleBody":"# Crash report\n\n### What happened?\n\nIt's possible to cause an assertion failure in a JIT build by running the code below. Even though it's a pretty long code snippet, the execution stops at the line marked with `# Execution stops here`.\n\n\u003cdetails\u003e\u003csummary\u003eMRE\u003c/summary\u003e\n\u003cp\u003e\n\n```python\ndef f1():\n def f_0_286(p): ...\n def f_1_286(p): ...\n def f286(p): ...\n def f_3_286(p): ...\n def f_4_286(p): ...\n def f_286(p): ...\n def f6(p): ...\n def f_7_286(p): ...\n def f86(p): ...\n def f_9_286(p): ...\n def f_10_286(p): ...\n\n class ChaoticIterator_comp_1908:\n def __init__(self, items):\n for i_974 in range(68):\n pass\n\n for i_39 in [2]:\n for i_2975 in range(63):\n for i_6109 in range(15):\n _1908 = ChaoticIterator_comp_1908(range(20)) # Execution stops here\n try:\n for i_6825 in ...:\n for i_8273 in ...:\n ...\n except ...:\n for i_5941 in ...:\n ...\n\n\n def _churn(): ...\n\n for i_468 in ...:\n for i_2 in ...:\n ...\n for i_4816 in ...:\n try:\n for i_526 in ...:\n for i_8807 in ...:\n p = ...\n except ...:\n i_318 = ...\n for i_6398 in ...:\n ...\n for i_1992 in ():\n ...\n for i_972 in ...:\n ...\n for i_6137 in ...:\n i_127 = ...\n for i_9024 in ...:\n for i_9043 in ...:\n ...\n for i_9086 in ...:\n ...\n for i_236 in ...:\n ...\n for i_6709 in ...:\n ...\n for i_7 in ...:\n for i_193 in ...:\n for i_7264 in ...:\n for i_5386 in ...:\n p = ...\n for i_3861 in ...:\n for i_32 in ...:\n ...\n for i_6418 in ...:\n ...\n for i_9572 in ...:\n for i_71 in ...:\n ...\n for i_489 in ...:\n for i_9 in ...:\n for i_63 in ...:\n for i_6014 in ...:\n p = ...\n for i_914 in ...:\n for i_66 in ...:\n _p = 1\n for i_754 in ...:\n for i_3164 in ...:\n ...\n for i_3714 in ...:\n for i_328 in ...:\n ...\n for i_8215 in ...:\n for i_9280 in ...:\n ...\n for i_43 in ...:\n ...\n for i_894 in ...:\n (\n unp_6425,\n *unp_20,\n unp_37156,\n unp_62734,\n unp_7324,\n unp_47915,\n unp_6235,\n unp_74065,\n unp_812,\n ) = ...\n for i_642 in ...:\n ...\n for i_976 in ...:\n for i_21 in ...:\n for i_49 in ...:\n for i_3843 in ...:\n p = ...\n for i_456 in ...:\n ...\n for i_9035 in ...:\n ...\n for i_8417 in ...:\n for i_5894 in ...:\n ...\n for i_483 in ...:\n ...\n for i_17 in ...:\n ...\n for i_359 in ...:\n for i_9012 in ...:\n ...\n for i_6790 in ...:\n ...\n for i_6835 in ...:\n for i_8038 in ...:\n for i_47 in ...:\n for i_58 in ...:\n for i_62 in ...:\n for i_440 in ...:\n p = ...\n for i_13 in ...:\n for i_89 in ...:\n i_9658 = ...\n for i_8234 in ...:\n for i_4807 in ...:\n for i_6082 in ...:\n p = ...\n for i_9178 in ...:\n for i_1841 in ...:\n ...\n for i_8706 in ...:\n for i_694 in ...:\n ...\n for i_8919 in ...:\n for i_9430 in ...:\n for i_3905 in ...:\n ...\n for i_9851 in ...:\n ...\n for i_4295 in ...:\n for i_807 in ...:\n ...\n for i_7901 in ...:\n for i_lop_14 in ...:\n for i_67 in ...:\n i_14 = ...\n try:\n try:\n for i_9809 in ...:\n i_731 = ...\n except ...:\n for i_693 in ...:\n 3\n except ...:\n i_6578 = ...\n for i_8072 in ...:\n for i_152 in ...:\n ...\n for i_9431 in ...:\n for i_5974 in ...:\n ...\n for i_2749 in ...:\n for i_7162 in ...:\n for i_1420 in ...:\n ...\n for i_lop_74 in ...:\n for i_23 in ...:\n for i_8528 in ...:\n for i_186 in ...:\n ...\n for i_1 in ...:\n ...\n for i_6831 in ...:\n for i_9169 in ...:\n for i_8671 in ...:\n _jump = ...\n try:\n if i_ in ...:\n for i_85 in ...:\n i_8391 = ...\n for i_415 in ...:\n for i_3160 in ...:\n for i_1802 in ...:\n for i_7462 in ...:\n ...\n except ...:\n for i_3290 in ...:\n for i_1470 in ...:\n ...\n for i_1528 in ...:\n for i_10 in ...:\n ...\n for i_9213 in ...:\n for i_826 in ...:\n for i_771 in ...:\n p = ...\n for i_2408 in ...:\n ...\n for i_3251 in ...:\n for i_3528 in ...:\n for i_9417 in ...:\n ...\n for i_9563 in ...:\n ...\n for i_594 in ...:\n 1\n for i_3561 in ...:\n ...\n for i_3082 in ...:\n for i_449 in ...:\n try:\n for i_975 in ...:\n i_1250 = ...\n except ...:\n for i_54 in ...:\n for i_1965 in ...:\n for i_4739 in ...:\n for i_53 in ...:\n ...\n for i_lop_3 in ...:\n for i_8347 in ...:\n for i_2490 in ...:\n p = ...\n for i_725 in ...:\n for i_8465 in ...:\n for i_2848 in ...:\n for i_3256 in ...:\n p = ...\n for i_2462 in ...:\n for i_90 in ...:\n ...\n for i_9127 in ...:\n for i_4265 in ...:\n for i_8294 in ...:\n try:\n for i_5291 in ...:\n p = ...\n except ...:\n for i_8472 in ...:\n ...\n for i_4068 in ...:\n for i_2850 in ...:\n for i_52 in ...:\n ...\n for i_2396 in ...:\n try:\n for i_57 in ...:\n mp = ...\n except ...:\n ...\n for i_3572 in ...:\n for i_45 in ...:\n p = ...\n for i_3716 in ...:\n for i_96 in ...:\n for i_345 in ...:\n ...\n for i_2095 in ...:\n i_40 = i_2095\n for i_144 in ...:\n ...\n for i_3012 in ...:\n for i_7637 in ...:\n for i_3 in ...:\n for i_4385 in ...:\n p = ...\n for i_247 in ...:\n try:\n for i_3654 in ...:\n _p = ...\n except ...:\n i_15 = ...\n for i_lop_7649 in ():\n try:\n for i_3062 in ...:\n i_7649 = ...\n except ...:\n for i_8138 in ...:\n for i_7802 in ...:\n ...\n for i_5236 in ...:\n for i_1734 in ...:\n ...\n for i_20 in ...:\n for i_5198 in ...:\n ...\n for i_8125 in ...:\n for i_2381 in ...:\n try:\n for i_3148 in ...:\n p = ...\n except ...:\n for i_9145 in ...:\n ...\n for i_2138 in ...:\n ...\n for i_9583 in ...:\n ...\n for i_169 in ...:\n ...\n for i_8061 in ...:\n for i_28 in ...:\n for i_4039 in ...:\n p = ...\n for i_479 in ...:\n ...\n for i_220 in ...:\n for i_780 in ...:\n ...\n for i_5897 in ...:\n for i_6531 in ...:\n for i_313 in ...:\n ...\n for i_963 in ...:\n ...\n for i_2890 in ...:\n ...\n for i_5427 in ...:\n ...\n for i_6954 in ...:\n for i_6 in ...:\n p = (\n unp_70,\n *unp_872,\n unp_16897,\n unp_67823,\n unp_206,\n unp_40139,\n unp_31768,\n unp_66,\n unp_36785,\n unp_31,\n unp_157,\n unp_2401,\n unpack_975,\n unp_2537,\n unp_91,\n unp_40,\n unp_509,\n unp_9478,\n unp_4390,\n u,\n unp_346,\n unp_41670,\n unp_85167,\n unp_92340,\n unp_197,\n unp_58,\n unp_311,\n unp_83901,\n unp_76059,\n unpar_701,\n unp_3,\n unp_15394,\n unpack_69,\n unp_5794,\n unp_23710,\n unp_9518,\n unp_30697,\n unpack_20,\n ) = ...\n for i_741 in ...:\n for i_2159 in ...:\n for i_7563 in ...:\n ...\n for i_7935 in ...:\n for i_6025 in ...:\n ...\n for i_987 in ...:\n for i_922 in ...:\n ...\n for i_4948 in ...:\n for i_6704 in ...:\n ...\n for i_92 in ...:\n for i_5190 in ...:\n (\n unp_6,\n *unp_95,\n unp_7,\n unp_354,\n ) = ...\n for i_5034 in ...:\n for i_329 in ...:\n ...\n for i_1371 in ...:\n for i_9638 in ...:\n try:\n if i_2:\n for i_2810 in ...:\n p = \"\"\n for i_2902 in ...:\n ...\n except ...:\n ...\n for i_6405 in ...:\n for i_6291 in ...:\n ...\n for i_192 in ...:\n ...\n for i_4798 in ...:\n ...\n for i_68 in ...:\n for i_6085 in ...:\n ...\n for i_74 in ...:\n for i_1829 in ...:\n ...\n for i_284 in ...:\n ...\n for i_315 in ...:\n for i_276 in ...:\n for i_614 in ...:\n ...\n for i_7459 in ...:\n for i_8716 in ...:\n for i_60 in ...:\n for i_48 in ...:\n p = ...\n for i_1869 in ...:\n for i_790 in ...:\n ...\n for i_2957 in ...:\n for i_906 in ...:\n ...\n for i_3074 in ...:\n for i_1767 in ...:\n for i_210 in ...:\n for i_56 in ...:\n ...\n for i_946 in ...:\n try:\n if ... != ...:\n i_812 = ...\n for i_6745 in ...:\n ...\n except ...:\n ...\n for i_2689 in ...:\n for i_676 in ...:\n ...\n for i_l in ...:\n for i_6508 in ...:\n ...\n for i_3693 in ...:\n i_4037 = i_4037\n for i_6346 in ...:\n for i_258 in ...:\n ...\n for i_948 in ...:\n for i_6197 in ...:\n for i_175 in ...:\n ...\n for i_7516 in ...:\n ...\n for i_546 in ...:\n for i_72 in ...:\n ...\n for i_9358 in ...:\n for i_930 in ...:\n for i_5792 in ...:\n ...\n for i_413 in ...:\n for i in ...:\n for i_1480 in ...:\n p = ...\n for i_603 in ...:\n for i_240 in ...:\n i_8 = \"\"\n for i_9728 in ...:\n p = 1\n for i_5721 in ...:\n for i_4 in ...:\n i_9580 = ...\n for i_5027 in ...:\n for i_6456 in ...:\n ...\n for i_6081 in ...:\n ...\n for i_412 in ...:\n for i_8164 in ...:\n for i_845 in ...:\n for i_3283 in ...:\n p = ...\n for i_2693 in ...:\n for i_606 in ...:\n ...\n for i_7480 in ...:\n for i_470 in ...:\n ...\n for i_6523 in ...:\n for i_9543 in ...:\n for i_76 in ...:\n for i_509 in ...:\n ...\n for i_5391 in ...:\n for i_3246 in ...:\n for i_9457 in ...:\n for i_5412 in ...:\n p = ...\n for i_5958 in ...:\n for i_5731 in ...:\n for i_2746 in ...:\n for i_9601 in ...:\n for i_6301 in ...:\n for i_8796 in ...:\n p = ...\n for i_6787 in ...:\n for i_30 in ...:\n try:\n for i_lop_5 in ...:\n for i_50 in ...:\n for i_9463 in ...:\n p = ...\n except ...:\n i_4301 = ...\n for i_29 in ...:\n for i_38 in ...:\n for i_239 in ...:\n for i_3875 in ...:\n for i_342 in ...:\n p = ...\n for i_983 in ():\n for i_6897 in ...:\n try:\n for i_33 in ...:\n p = ...\n except ...:\n i_7096 = ...\n for i_3287 in ...:\n ...\n for i_2030 in ...:\n for i_6378 in ...:\n for i_9243 in ...:\n ...\n for i_1205 in ...:\n for i_9483 in ...:\n ...\n for i_1028 in ...:\n for i_2573 in ...:\n ...\n for i_9189 in ...:\n try:\n if ...:\n for i_3128 in ...:\n i_203 = ...\n for i_6343 in ...:\n for i_1520 in ...:\n p = ...\n except ...:\n 3\n for i_885 in ...:\n for i_7139 in ...:\n ...\n for i_724 in ...:\n for i_5472 in ...:\n ...\n for i_348 in ...:\n try:\n for i_4592 in ...:\n for i_6278 in ...:\n for i_453 in ...:\n ...\n except ...:\n for i_9172 in ...:\n i_26 = ...\n for i_3095 in ...:\n ...\n for i_5 in ...:\n for i_8310 in ...:\n ...\n\n class F162: ...\n\n _162 = F162()\n for i162 in ...:\n try:\n for i_5631 in ...:\n try:\n for i_961 in ...:\n ...\n except ...:\n for i_6156 in ...:\n ...\n for i_8705 in ...:\n for i_613 in ...:\n for i_8515 in ...:\n for i_99 in ...:\n ...\n for i_9520 in ...:\n _ = i_9520\n except ...:\n (\n unp_4852,\n *unp1,\n unp_4,\n unp_754,\n unp_16,\n unp_937,\n unp_5783,\n unp_97284,\n unp_68,\n unp_175,\n unp_5026,\n unp_7315,\n unp_49632,\n unp_3608,\n unp_9,\n unp_30,\n unpar_632,\n unpar_803,\n unp_1,\n unp_10972,\n unp_389,\n unp_259,\n unp_33,\n unp_6485,\n unp_2865,\n unp_23154,\n unp_60794,\n unpack_56893,\n unp_41,\n ) = ...\n\n class F_835: ...\n\n for i_8376 in ...:\n for i18 in ...:\n try:\n try:\n for i_8914 in ...:\n for i_7471 in ...:\n ...\n except ...:\n i_6598 = ...\n except Exception:\n for i_543 in ...:\n ...\n for i_1632 in ...:\n for i_4298 in ...:\n for i_84 in ...:\n for i_1549 in ...:\n ...\n for i_4982 in ...:\n for i_3917 in ...:\n try:\n ret = ...\n except:\n i_9047 = ...\n for i_6039 in ():\n for i_55 in ...:\n ...\n for _892 in ...:\n t_ = ...\n for i_761 in ...:\n for i_7109 in ...:\n for i_8362 in ...:\n s = ...\n for i_3032 in ...:\n __ = ...\n\nf1()\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eBacktrace\u003c/summary\u003e\n\u003cp\u003e\n\n```\npython: Python/optimizer_analysis.c:474: int optimize_uops(_PyThreadStateImpl *, _PyUOpInstruction *, int, int, _PyBloomFilter *): Assertion `STACK_LEVEL() \u003e= 0' failed.\n\nProgram received signal SIGABRT, Aborted.\n\n#0 __pthread_kill_implementation (threadid=\u003coptimized out\u003e, signo=6, no_tid=0) at ./nptl/pthread_kill.c:44\n#1 __pthread_kill_internal (threadid=\u003coptimized out\u003e, signo=6) at ./nptl/pthread_kill.c:89\n#2 __GI___pthread_kill (threadid=\u003coptimized out\u003e, signo=signo@entry=6) at ./nptl/pthread_kill.c:100\n#3 0x00007ffff7c45e2e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26\n#4 0x00007ffff7c28888 in __GI_abort () at ./stdlib/abort.c:77\n#5 0x00007ffff7c287f0 in __assert_fail_base (fmt=\u003coptimized out\u003e, assertion=\u003coptimized out\u003e, file=\u003coptimized out\u003e, line=\u003coptimized out\u003e, function=\u003coptimized out\u003e) at ./assert/assert.c:118\n#6 0x00007ffff7c3c19f in __assert_fail (assertion=\u003coptimized out\u003e, file=\u003coptimized out\u003e, line=\u003coptimized out\u003e, function=\u003coptimized out\u003e) at ./assert/assert.c:127\n#7 0x0000555556422ff9 in optimize_uops (tstate=\u003coptimized out\u003e, trace=\u003coptimized out\u003e, trace_len=\u003coptimized out\u003e, curr_stacklen=\u003coptimized out\u003e, dependencies=\u003coptimized out\u003e)\n at Python/optimizer_analysis.c:474\n#8 0x000055555640aed3 in _Py_uop_analyze_and_optimize (tstate=0x33fcef, tstate@entry=0x555556ed4828 \u003c_PyRuntime+359464\u003e, buffer=0x33fcef, length=6, curr_stacklen=2,\n dependencies=0x7ffff6f2e878) at Python/optimizer_analysis.c:674\n#9 0x00005555563fd57d in uop_optimize (frame=0x7e8ff6de6330, tstate=0x555556ed4828 \u003c_PyRuntime+359464\u003e, progress_needed=true, exec_ptr=\u003coptimized out\u003e) at Python/optimizer.c:1531\n#10 _PyOptimizer_Optimize (frame=frame@entry=0x7e8ff6de6330, tstate=tstate@entry=0x555556ed4828 \u003c_PyRuntime+359464\u003e) at Python/optimizer.c:170\n#11 0x0000555555edb36b in stop_tracing_and_jit (tstate=0x555556ed4828 \u003c_PyRuntime+359464\u003e, frame=frame@entry=0x7e8ff6de6330) at Python/ceval.c:1110\n#12 0x0000555555e938fd in _PyEval_EvalFrameDefault (tstate=\u003coptimized out\u003e, frame=\u003coptimized out\u003e, throwflag=\u003coptimized out\u003e) at Python/generated_cases.c.h:12497\n#13 0x0000555555e740d8 in _PyEval_EvalFrame (tstate=0x555556ed4828 \u003c_PyRuntime+359464\u003e, frame=0x7e8ff6de5220, throwflag=0) at ./Include/internal/pycore_ceval.h:118\n#14 _PyEval_Vector (tstate=\u003coptimized out\u003e, func=\u003coptimized out\u003e, locals=\u003coptimized out\u003e, args=\u003coptimized out\u003e, argcount=\u003coptimized out\u003e, kwnames=0x0) at Python/ceval.c:2092\n#15 0x0000555555e73af5 in PyEval_EvalCode (co=\u003coptimized out\u003e, globals=\u003coptimized out\u003e, locals=0x7c7ff6e862c0) at Python/ceval.c:673\n#16 0x000055555649e54f in run_eval_code_obj (tstate=tstate@entry=0x555556ed4828 \u003c_PyRuntime+359464\u003e, co=co@entry=0x7d1ff6e20250, globals=globals@entry=0x7c7ff6e862c0,\n locals=locals@entry=0x7c7ff6e862c0) at Python/pythonrun.c:1366\n#17 0x000055555649d71c in run_mod (mod=\u003coptimized out\u003e, filename=\u003coptimized out\u003e, globals=\u003coptimized out\u003e, locals=\u003coptimized out\u003e, flags=\u003coptimized out\u003e, arena=\u003coptimized out\u003e,\n interactive_src=\u003coptimized out\u003e, generate_new_source=\u003coptimized out\u003e) at Python/pythonrun.c:1469\n#18 0x0000555556497d1d in pyrun_file (fp=fp@entry=0x7d4ff6defa80, filename=filename@entry=0x7ccff6dfaef0, start=start@entry=257, globals=globals@entry=0x7c7ff6e862c0,\n locals=locals@entry=0x7c7ff6e862c0, closeit=closeit@entry=1, flags=0x7bfff5c1e910) at Python/pythonrun.c:1294\n#19 0x000055555649587d in _PyRun_SimpleFileObject (fp=\u003coptimized out\u003e, filename=\u003coptimized out\u003e, closeit=\u003coptimized out\u003e, flags=\u003coptimized out\u003e) at Python/pythonrun.c:518\n#20 0x0000555556494bee in _PyRun_AnyFileObject (fp=fp@entry=0x7d4ff6defa80, filename=filename@entry=0x7ccff6dfaef0, closeit=closeit@entry=1, flags=flags@entry=0x7bfff5c1e910)\n at Python/pythonrun.c:81\n#21 0x00005555565114ab in pymain_run_file_obj (program_name=0x7caff6e23020, filename=0x7ccff6dfaef0, skip_source_first_line=0) at Modules/main.c:410\n#22 pymain_run_file (config=0x555556e9f8e8 \u003c_PyRuntime+142568\u003e) at Modules/main.c:429\n#23 0x000055555650f574 in pymain_run_python (exitcode=0x7bfff5c1e500) at Modules/main.c:691\n#24 Py_RunMain () at Modules/main.c:772\n#25 0x0000555556510477 in pymain_main (args=\u003coptimized out\u003e) at Modules/main.c:802\n#26 0x00005555565105e8 in Py_BytesMain (argc=\u003coptimized out\u003e, argv=0x7fffffffdb78) at Modules/main.c:826\n#27 0x00007ffff7c2a575 in __libc_start_call_main (main=main@entry=0x55555591fc40 \u003cmain\u003e, argc=argc@entry=2, argv=argv@entry=0x7fffffffdb78) at ../sysdeps/nptl/libc_start_call_main.h:58\n#28 0x00007ffff7c2a628 in __libc_start_main_impl (main=0x55555591fc40 \u003cmain\u003e, argc=2, argv=0x7fffffffdb78, init=\u003coptimized out\u003e, fini=\u003coptimized out\u003e, rtld_fini=\u003coptimized out\u003e,\n stack_end=0x7fffffffdb68) at ../csu/libc-start.c:360\n#29 0x00005555558364f5 in _start ()\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eOutput from running with `PYTHON_LLTRACE=4 PYTHON_OPT_DEBUG=4`\u003c/summary\u003e\n\u003cp\u003e\n\n\n```\nTracing f1.\u003clocals\u003e.ChaoticIterator_comp_1908.__init__ (/home/danzin/crashers/session_crash_20260118_003013_3872/01_attack.py:15) at byte offset 24 at chain depth 0\n0x79493321ae50 15: JUMP_BACKWARD(5) 0 2\n 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=15, operand0=0, operand1=0)\n 4 ADD_TO_TRACE: _SET_IP (0, target=15, operand0=0x79493321af3e, operand1=0)\n 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=15, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 12: FOR_ITER_RANGE(3) 0 2\n 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)\n 7 ADD_TO_TRACE: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)\n 8 ADD_TO_TRACE: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)\n 9 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)\n 10 ADD_TO_TRACE: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 14: STORE_FAST(2) 0 3\n 11 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)\n 12 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)\n 13 ADD_TO_TRACE: _SWAP_FAST (2, target=14, operand0=0, operand1=0)\n 14 ADD_TO_TRACE: _POP_TOP (2, target=14, operand0=0, operand1=0)\n 15 ADD_TO_TRACE: _JUMP_TO_TOP (0, target=0, operand0=0, operand1=0)\nTrace done\n 0 abs: _START_EXECUTOR (0, target=15, operand0=0x79493321af3e, operand1=0) \n stack_level 2\n 1 abs: _MAKE_WARM (0, target=0, operand0=0, operand1=0) \n stack_level 2\n 2 abs: _CHECK_VALIDITY (0, target=15, operand0=0, operand1=0) \n stack_level 2\n 3 abs: _SET_IP (0, target=15, operand0=0x79493321af3e, operand1=0) \n stack_level 2\n 4 abs: _CHECK_PERIODIC (0, target=15, operand0=0, operand1=0) \n stack_level 2\n 5 abs: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0) \n stack_level 2\n 6 abs: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0) \n stack_level 2\n 7 abs: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0) \n stack_level 2\n 8 abs: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0) \n stack_level 2\n 9 abs: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0) \n stack_level 3\n 10 abs: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0) \n stack_level 3\n 11 abs: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0) \n stack_level 3\n 12 abs: _SWAP_FAST (2, target=14, operand0=0, operand1=0) \n stack_level 3\n 13 abs: _POP_TOP (2, target=14, operand0=0, operand1=0) \n stack_level 2\n 14 abs: _JUMP_TO_TOP (0, target=0, operand0=0, operand1=0) \n stack_level 2\nOptimized trace (length 19):\n 0 OPTIMIZED: _START_EXECUTOR_r00 (0, jump_target=13, operand0=0x7999332f1420, operand1=0)\n 1 OPTIMIZED: _MAKE_WARM_r00 (0, target=0, operand0=0, operand1=0)\n 2 OPTIMIZED: _SET_IP_r00 (0, target=15, operand0=0x79493321af3e, operand1=0)\n 3 OPTIMIZED: _CHECK_PERIODIC_r00 (0, jump_target=0, operand0=0, operand1=0, error_target=14)\n 4 OPTIMIZED: _CHECK_VALIDITY_r00 (0, jump_target=15, operand0=0, operand1=0)\n 5 OPTIMIZED: _ITER_CHECK_RANGE_r02 (3, jump_target=16, operand0=0, operand1=0)\n 6 OPTIMIZED: _GUARD_NOT_EXHAUSTED_RANGE_r22 (3, jump_target=17, operand0=0, operand1=0)\n 7 OPTIMIZED: _ITER_NEXT_RANGE_r23 (3, jump_target=0, operand0=0, operand1=0, error_target=18)\n 8 OPTIMIZED: _SET_IP_r33 (0, target=14, operand0=0x79493321af3c, operand1=0)\n 9 OPTIMIZED: _SWAP_FAST_2_r33 (2, target=14, operand0=0, operand1=0)\n 10 OPTIMIZED: _SPILL_OR_RELOAD_r31 (0, target=0, operand0=0, operand1=0)\n 11 OPTIMIZED: _POP_TOP_r10 (2, target=14, operand0=0, operand1=0)\n 12 OPTIMIZED: _JUMP_TO_TOP_r00 (0, jump_target=1, operand0=0, operand1=0)\n 13 OPTIMIZED: _DEOPT_r00 (0, target=15, operand0=0, operand1=0)\n 14 OPTIMIZED: _ERROR_POP_N_r00 (0, target=0, operand0=0xf, operand1=0)\n 15 OPTIMIZED: _DEOPT_r00 (0, target=12, operand0=0, operand1=0)\n 16 OPTIMIZED: _EXIT_TRACE_r00 (0, target=12, operand0=0x7999332f14a0, operand1=0)\n 17 OPTIMIZED: _EXIT_TRACE_r20 (0, target=18, operand0=0x7999332f14b0, operand1=0x1)\n 18 OPTIMIZED: _ERROR_POP_N_r00 (0, target=0, operand0=0xc, operand1=0)\nTracing f1 (/home/danzin/crashers/session_crash_20260118_003013_3872/01_attack.py:1) at byte offset 148 at chain depth 0\n0x7a7933339110 94: JUMP_BACKWARD(22) 0 6\n 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=94, operand0=0, operand1=0)\n 4 ADD_TO_TRACE: _SET_IP (0, target=94, operand0=0x7a793333929c, operand1=0)\n 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=94, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 74: FOR_ITER_RANGE(20) 0 6\n 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=74, operand0=0, operand1=0)\n 7 ADD_TO_TRACE: _SET_IP (0, target=74, operand0=0x7a7933339274, operand1=0)\n 8 ADD_TO_TRACE: _ITER_CHECK_RANGE (20, target=74, operand0=0, operand1=0)\n 9 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (20, target=97, operand0=0, operand1=0)\n 10 ADD_TO_TRACE: _ITER_NEXT_RANGE (20, target=74, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 76: STORE_FAST(14) 0 7\n 11 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=76, operand0=0, operand1=0)\n 12 ADD_TO_TRACE: _SET_IP (0, target=76, operand0=0x7a7933339278, operand1=0)\n 13 ADD_TO_TRACE: _SWAP_FAST (14, target=76, operand0=0, operand1=0)\n 14 ADD_TO_TRACE: _POP_TOP (14, target=76, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 77: LOAD_FAST_BORROW(11) 0 6\n 15 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=77, operand0=0, operand1=0)\n 16 ADD_TO_TRACE: _SET_IP (0, target=77, operand0=0x7a793333927a, operand1=0)\n 17 ADD_TO_TRACE: _LOAD_FAST_BORROW (11, target=77, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 78: PUSH_NULL(0) 0 7\n 18 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=78, operand0=0, operand1=0)\n 19 ADD_TO_TRACE: _SET_IP (0, target=78, operand0=0x7a793333927c, operand1=0)\n 20 ADD_TO_TRACE: _PUSH_NULL (0, target=78, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 79: LOAD_GLOBAL_BUILTIN(1) 0 8\n 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=79, operand0=0, operand1=0)\n 22 ADD_TO_TRACE: _SET_IP (0, target=79, operand0=0x7a793333927e, operand1=0)\n 23 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=79, operand0=0x2c, operand1=0)\n 24 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=79, operand0=0x2b, operand1=0)\n 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=79, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 84: LOAD_SMALL_INT(20) 0 10\n 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=84, operand0=0, operand1=0)\n 27 ADD_TO_TRACE: _SET_IP (0, target=84, operand0=0x7a7933339288, operand1=0)\n 28 ADD_TO_TRACE: _LOAD_SMALL_INT (20, target=84, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 85: CALL_BUILTIN_CLASS(1) 0 11\n 29 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=85, operand0=0, operand1=0)\n 30 ADD_TO_TRACE: _SET_IP (0, target=85, operand0=0x7a793333928a, operand1=0)\n 31 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=85, operand0=0, operand1=0)\n 32 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=89, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 89: CALL_ALLOC_AND_ENTER_INIT(1) 1 9\n 33 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=89, operand0=0, operand1=0)\n 34 ADD_TO_TRACE: _SET_IP (0, target=89, operand0=0x7a7933339292, operand1=0)\n 35 ADD_TO_TRACE: _CHECK_PEP_523 (1, target=89, operand0=0, operand1=0)\n 36 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (1, target=89, operand0=0x20049, operand1=0)\n 37 ADD_TO_TRACE: _CREATE_INIT_FRAME (1, target=89, operand0=0, operand1=0)\nAdding 0x79493321ae51 code to op\n 38 ADD_TO_TRACE: _PUSH_FRAME (1, target=89, operand0=0x79493321ae51, operand1=0)\n 39 ADD_TO_TRACE: _GUARD_IP__PUSH_FRAME (0, target=0, operand0=0x79493321af20, operand1=0)\nTrace continuing\n0x79493321ae50 0: RESUME_CHECK(0) 0 0\n 40 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)\n 41 ADD_TO_TRACE: _SET_IP (0, target=0, operand0=0x79493321af20, operand1=0)\n 42 ADD_TO_TRACE: _TIER2_RESUME_CHECK (0, target=0, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 1: LOAD_GLOBAL_BUILTIN(1) 0 0\n 43 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)\n 44 ADD_TO_TRACE: _SET_IP (0, target=1, operand0=0x79493321af22, operand1=0)\n 45 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=1, operand0=0x2c, operand1=0)\n 46 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=1, operand0=0x2b, operand1=0)\n 47 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=1, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 6: LOAD_SMALL_INT(68) 0 2\n 48 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=6, operand0=0, operand1=0)\n 49 ADD_TO_TRACE: _SET_IP (0, target=6, operand0=0x79493321af2c, operand1=0)\n 50 ADD_TO_TRACE: _LOAD_SMALL_INT (68, target=6, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 7: CALL_BUILTIN_CLASS(1) 0 3\n 51 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=7, operand0=0, operand1=0)\n 52 ADD_TO_TRACE: _SET_IP (0, target=7, operand0=0x79493321af2e, operand1=0)\n 53 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=7, operand0=0, operand1=0)\n 54 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=11, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 11: GET_ITER(0) 0 1\n 55 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=11, operand0=0, operand1=0)\n 56 ADD_TO_TRACE: _SET_IP (0, target=11, operand0=0x79493321af36, operand1=0)\n 57 ADD_TO_TRACE: _GET_ITER (0, target=11, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 12: FOR_ITER_RANGE(3) 0 2\n 58 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)\n 59 ADD_TO_TRACE: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)\n 60 ADD_TO_TRACE: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)\n 61 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)\n 62 ADD_TO_TRACE: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 14: STORE_FAST(2) 0 3\n 63 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)\n 64 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)\n 65 ADD_TO_TRACE: _SWAP_FAST (2, target=14, operand0=0, operand1=0)\n 66 ADD_TO_TRACE: _POP_TOP (2, target=14, operand0=0, operand1=0)\nTrace continuing\n 67 ADD_TO_TRACE: _EXIT_TRACE (0, target=15, operand0=0, operand1=0)\nTrace done\nTracing f1.\u003clocals\u003e.ChaoticIterator_comp_1908.__init__ (/home/danzin/crashers/session_crash_20260118_003013_3872/01_attack.py:15) at byte offset 36 at chain depth 0\n0x79493321ae50 18: POP_ITER(0) 0 2\n 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=18, operand0=0, operand1=0)\n 4 ADD_TO_TRACE: _SET_IP (0, target=18, operand0=0x79493321af44, operand1=0)\n 5 ADD_TO_TRACE: _POP_ITER (0, target=18, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 19: LOAD_CONST(1) 0 0\n 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=19, operand0=0, operand1=0)\n 7 ADD_TO_TRACE: _SET_IP (0, target=19, operand0=0x79493321af46, operand1=0)\n 8 ADD_TO_TRACE: _LOAD_CONST (1, target=19, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 20: RETURN_VALUE(0) 1 1\n 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=20, operand0=0, operand1=0)\n 10 ADD_TO_TRACE: _SET_IP (0, target=20, operand0=0x79493321af48, operand1=0)\nAdding 0x6390dff283c1 code to op\n 11 ADD_TO_TRACE: _RETURN_VALUE (0, target=20, operand0=0x6390dff283c1, operand1=0)\n 12 ADD_TO_TRACE: _GUARD_IP_RETURN_VALUE (0, target=0, operand0=0x6390dff28490, operand1=0)\nTrace continuing\n0x6390dff283c0 0: EXIT_INIT_CHECK(0) 0 2\n 13 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)\n 14 ADD_TO_TRACE: _SET_IP (0, target=0, operand0=0x6390dff28490, operand1=0)\n 15 ADD_TO_TRACE: _EXIT_INIT_CHECK (0, target=0, operand0=0, operand1=0)\nTrace continuing\n0x6390dff283c0 1: RETURN_VALUE(0) 1 1\n 16 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)\n 17 ADD_TO_TRACE: _SET_IP (0, target=1, operand0=0x6390dff28492, operand1=0)\nAdding 0x79293321d560 func to op\n 18 ADD_TO_TRACE: _RETURN_VALUE (0, target=1, operand0=0x79293321d560, operand1=0)\n 19 ADD_TO_TRACE: _GUARD_IP_RETURN_VALUE (0, target=0, operand0=0x7a793333929a, operand1=0)\nTrace continuing\n0x7a7933339110 93: STORE_FAST(15) 0 7\n 20 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=93, operand0=0, operand1=0)\n 21 ADD_TO_TRACE: _SET_IP (0, target=93, operand0=0x7a793333929a, operand1=0)\n 22 ADD_TO_TRACE: _SWAP_FAST (15, target=93, operand0=0, operand1=0)\n 23 ADD_TO_TRACE: _POP_TOP (15, target=93, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 94: JUMP_BACKWARD(22) 0 6\n 24 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=94, operand0=0, operand1=0x46)\n 25 ADD_TO_TRACE: _SET_IP (0, target=94, operand0=0x7a793333929c, operand1=0)\n 26 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=94, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 74: FOR_ITER_RANGE(20) 0 6\n 27 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=74, operand0=0, operand1=0)\n 28 ADD_TO_TRACE: _SET_IP (0, target=74, operand0=0x7a7933339274, operand1=0)\n 29 ADD_TO_TRACE: _ITER_CHECK_RANGE (20, target=74, operand0=0, operand1=0)\n 30 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (20, target=97, operand0=0, operand1=0)\n 31 ADD_TO_TRACE: _ITER_NEXT_RANGE (20, target=74, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 76: STORE_FAST(14) 0 7\n 32 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=76, operand0=0, operand1=0)\n 33 ADD_TO_TRACE: _SET_IP (0, target=76, operand0=0x7a7933339278, operand1=0)\n 34 ADD_TO_TRACE: _SWAP_FAST (14, target=76, operand0=0, operand1=0)\n 35 ADD_TO_TRACE: _POP_TOP (14, target=76, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 77: LOAD_FAST_BORROW(11) 0 6\n 36 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=77, operand0=0, operand1=0)\n 37 ADD_TO_TRACE: _SET_IP (0, target=77, operand0=0x7a793333927a, operand1=0)\n 38 ADD_TO_TRACE: _LOAD_FAST_BORROW (11, target=77, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 78: PUSH_NULL(0) 0 7\n 39 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=78, operand0=0, operand1=0)\n 40 ADD_TO_TRACE: _SET_IP (0, target=78, operand0=0x7a793333927c, operand1=0)\n 41 ADD_TO_TRACE: _PUSH_NULL (0, target=78, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 79: LOAD_GLOBAL_BUILTIN(1) 0 8\n 42 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=79, operand0=0, operand1=0)\n 43 ADD_TO_TRACE: _SET_IP (0, target=79, operand0=0x7a793333927e, operand1=0)\n 44 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=79, operand0=0x2c, operand1=0)\n 45 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=79, operand0=0x2b, operand1=0)\n 46 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=79, operand0=0, operand1=0x46)\nTrace continuing\n0x7a7933339110 84: LOAD_SMALL_INT(20) 0 10\n 47 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=84, operand0=0, operand1=0)\n 48 ADD_TO_TRACE: _SET_IP (0, target=84, operand0=0x7a7933339288, operand1=0)\n 49 ADD_TO_TRACE: _LOAD_SMALL_INT (20, target=84, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 85: CALL_BUILTIN_CLASS(1) 0 11\n 50 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=85, operand0=0, operand1=0)\n 51 ADD_TO_TRACE: _SET_IP (0, target=85, operand0=0x7a793333928a, operand1=0)\n 52 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=85, operand0=0, operand1=0)\n 53 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=89, operand0=0, operand1=0)\nTrace continuing\n0x7a7933339110 89: CALL_ALLOC_AND_ENTER_INIT(1) 1 9\n 54 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=89, operand0=0, operand1=0)\n 55 ADD_TO_TRACE: _SET_IP (0, target=89, operand0=0x7a7933339292, operand1=0)\n 56 ADD_TO_TRACE: _CHECK_PEP_523 (1, target=89, operand0=0, operand1=0)\n 57 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (1, target=89, operand0=0x20049, operand1=0)\n 58 ADD_TO_TRACE: _CREATE_INIT_FRAME (1, target=89, operand0=0, operand1=0)\nAdding 0x79493321ae51 code to op\n 59 ADD_TO_TRACE: _PUSH_FRAME (1, target=89, operand0=0x79493321ae51, operand1=0)\n 60 ADD_TO_TRACE: _GUARD_IP__PUSH_FRAME (0, target=0, operand0=0x79493321af20, operand1=0)\nTrace continuing\n0x79493321ae50 0: RESUME_CHECK(0) 0 0\n 61 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)\n 62 ADD_TO_TRACE: _SET_IP (0, target=0, operand0=0x79493321af20, operand1=0)\n 63 ADD_TO_TRACE: _TIER2_RESUME_CHECK (0, target=0, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 1: LOAD_GLOBAL_BUILTIN(1) 0 0\n 64 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)\n 65 ADD_TO_TRACE: _SET_IP (0, target=1, operand0=0x79493321af22, operand1=0)\n 66 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=1, operand0=0x2c, operand1=0)\n 67 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=1, operand0=0x2b, operand1=0)\n 68 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=1, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 6: LOAD_SMALL_INT(68) 0 2\n 69 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=6, operand0=0, operand1=0)\n 70 ADD_TO_TRACE: _SET_IP (0, target=6, operand0=0x79493321af2c, operand1=0)\n 71 ADD_TO_TRACE: _LOAD_SMALL_INT (68, target=6, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 7: CALL_BUILTIN_CLASS(1) 0 3\n 72 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=7, operand0=0, operand1=0)\n 73 ADD_TO_TRACE: _SET_IP (0, target=7, operand0=0x79493321af2e, operand1=0)\n 74 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=7, operand0=0, operand1=0)\n 75 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=11, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 11: GET_ITER(0) 0 1\n 76 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=11, operand0=0, operand1=0)\n 77 ADD_TO_TRACE: _SET_IP (0, target=11, operand0=0x79493321af36, operand1=0)\n 78 ADD_TO_TRACE: _GET_ITER (0, target=11, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 12: FOR_ITER_RANGE(3) 0 2\n 79 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)\n 80 ADD_TO_TRACE: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)\n 81 ADD_TO_TRACE: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)\n 82 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)\n 83 ADD_TO_TRACE: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)\nTrace continuing\n0x79493321ae50 14: STORE_FAST(2) 0 3\n 84 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)\n 85 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)\n 86 ADD_TO_TRACE: _SWAP_FAST (2, target=14, operand0=0, operand1=0)\n 87 ADD_TO_TRACE: _POP_TOP (2, target=14, operand0=0, operand1=0)\nTrace continuing\n 88 ADD_TO_TRACE: _EXIT_TRACE (0, target=15, operand0=0, operand1=0)\nTrace done\n 0 abs: _START_EXECUTOR (0, target=18, operand0=0x79493321af44, operand1=0) \n stack_level 2\n 1 abs: _MAKE_WARM (0, target=0, operand0=0, operand1=0) \n stack_level 2\n 2 abs: _CHECK_VALIDITY (0, target=18, operand0=0, operand1=0) \n stack_level 2\n 3 abs: _SET_IP (0, target=18, operand0=0x79493321af44, operand1=0) \n stack_level 2\n 4 abs: _POP_ITER (0, target=18, operand0=0, operand1=0) \n stack_level 0\n 5 abs: _CHECK_VALIDITY (0, target=19, operand0=0, operand1=0) \n stack_level 0\n 6 abs: _SET_IP (0, target=19, operand0=0x79493321af46, operand1=0) \n stack_level 0\n 7 abs: _LOAD_CONST (1, target=19, operand0=0, operand1=0) \n stack_level 1\n 8 abs: _CHECK_VALIDITY (0, target=20, operand0=0, operand1=0) \n stack_level 1\n 9 abs: _SET_IP (0, target=20, operand0=0x79493321af48, operand1=0) \n stack_level 1\n 10 abs: _RETURN_VALUE (0, target=20, operand0=0x6390dff283c1, operand1=0x2) \ncode=0x6390dff283c0 11 abs: _GUARD_IP_RETURN_VALUE (0, target=0, operand0=0x6390dff28490, operand1=0) \n 12 abs: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0) \n 13 abs: _SET_IP (0, target=0, operand0=0x6390dff28490, operand1=0) \n 14 abs: _EXIT_INIT_CHECK (0, target=0, operand0=0, operand1=0) \n 15 abs: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0) \n 16 abs: _SET_IP (0, target=1, operand0=0x6390dff28492, operand1=0) \n 17 abs: _RETURN_VALUE (0, target=1, operand0=0x79293321d560, operand1=0x7) \nfunc=0x79293321d560 code=0x7a7933339110 stack_level -468\npython: Python/optimizer_analysis.c:474: int optimize_uops(_PyThreadStateImpl *, _PyUOpInstruction *, int, int, _PyBloomFilter *): Assertion `STACK_LEVEL() \u003e= 0' failed.\nstdbuf: process killed by signal 6\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\nFound using [lafleur](https://github.com/devdanzin/lafleur/).\n\n\n### CPython versions tested on:\n\nCPython main branch\n\n### Operating systems tested on:\n\nLinux\n\n### Output from running 'python -VV' on the command line:\n\nPython 3.15.0a5+ (heads/main:63cc1257db4, Jan 18 2026, 15:45:27) [Clang 21.1.2 (2ubuntu6)]\n\n\u003c!-- gh-linked-prs --\u003e\n### Linked PRs\n* gh-144019\n\u003c!-- /gh-linked-prs --\u003e\n","author":{"url":"https://github.com/devdanzin","@type":"Person","name":"devdanzin"},"datePublished":"2026-01-18T19:02:23.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/144016/cpython/issues/144016"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9b346ac2-de17-ade1-90f4-762044ed94d4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AF80:375BA9:FF8054:15061C8:697180A8 |
| html-safe-nonce | 34ae9533aed7aea97429db1a83cfeec54871e57e3b0b9550bb4b6544f84f299e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRjgwOjM3NUJBOTpGRjgwNTQ6MTUwNjFDODo2OTcxODBBOCIsInZpc2l0b3JfaWQiOiI4Mzg1MjA5ODc5NDc5MDI1ODMyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | f7a7d15ba9dd3e59435ad35b2fe5f81e56ec611e81b53e5c1e89b0035bb1bbee |
| hovercard-subject-tag | issue:3827164484 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/144016/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a8e05e49864bd173313d0a3ebe4eed7883c03425c4c014b7ec2c59efb64c2055/python/cpython/issues/144016 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a8e05e49864bd173313d0a3ebe4eed7883c03425c4c014b7ec2c59efb64c2055/python/cpython/issues/144016 |
| og:image:alt | Crash report What happened? It's possible to cause an assertion failure in a JIT build by running the code below. Even though it's a pretty long code snippet, the execution stops at the line marked... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | devdanzin |
| hostname | github.com |
| expected-hostname | github.com |
| None | 83f241b6f7605f8428e9ff3118ca968f3a377f07904e088dfd9465a7c12cc367 |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 742da896705f64f8f87756c8e5cc3175bdbeb85e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width