Tracing f1.<locals>.ChaoticIterator_comp_1908.__init__ (/home/danzin/crashers/session_crash_20260118_003013_3872/01_attack.py:15) at byte offset 24 at chain depth 0
0x79493321ae50 15: JUMP_BACKWARD(5) 0 2
3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=15, operand0=0, operand1=0)
4 ADD_TO_TRACE: _SET_IP (0, target=15, operand0=0x79493321af3e, operand1=0)
5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=15, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 12: FOR_ITER_RANGE(3) 0 2
6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)
7 ADD_TO_TRACE: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)
8 ADD_TO_TRACE: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)
9 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)
10 ADD_TO_TRACE: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 14: STORE_FAST(2) 0 3
11 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)
12 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)
13 ADD_TO_TRACE: _SWAP_FAST (2, target=14, operand0=0, operand1=0)
14 ADD_TO_TRACE: _POP_TOP (2, target=14, operand0=0, operand1=0)
15 ADD_TO_TRACE: _JUMP_TO_TOP (0, target=0, operand0=0, operand1=0)
Trace done
0 abs: _START_EXECUTOR (0, target=15, operand0=0x79493321af3e, operand1=0)
stack_level 2
1 abs: _MAKE_WARM (0, target=0, operand0=0, operand1=0)
stack_level 2
2 abs: _CHECK_VALIDITY (0, target=15, operand0=0, operand1=0)
stack_level 2
3 abs: _SET_IP (0, target=15, operand0=0x79493321af3e, operand1=0)
stack_level 2
4 abs: _CHECK_PERIODIC (0, target=15, operand0=0, operand1=0)
stack_level 2
5 abs: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)
stack_level 2
6 abs: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)
stack_level 2
7 abs: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)
stack_level 2
8 abs: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)
stack_level 2
9 abs: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)
stack_level 3
10 abs: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)
stack_level 3
11 abs: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)
stack_level 3
12 abs: _SWAP_FAST (2, target=14, operand0=0, operand1=0)
stack_level 3
13 abs: _POP_TOP (2, target=14, operand0=0, operand1=0)
stack_level 2
14 abs: _JUMP_TO_TOP (0, target=0, operand0=0, operand1=0)
stack_level 2
Optimized trace (length 19):
0 OPTIMIZED: _START_EXECUTOR_r00 (0, jump_target=13, operand0=0x7999332f1420, operand1=0)
1 OPTIMIZED: _MAKE_WARM_r00 (0, target=0, operand0=0, operand1=0)
2 OPTIMIZED: _SET_IP_r00 (0, target=15, operand0=0x79493321af3e, operand1=0)
3 OPTIMIZED: _CHECK_PERIODIC_r00 (0, jump_target=0, operand0=0, operand1=0, error_target=14)
4 OPTIMIZED: _CHECK_VALIDITY_r00 (0, jump_target=15, operand0=0, operand1=0)
5 OPTIMIZED: _ITER_CHECK_RANGE_r02 (3, jump_target=16, operand0=0, operand1=0)
6 OPTIMIZED: _GUARD_NOT_EXHAUSTED_RANGE_r22 (3, jump_target=17, operand0=0, operand1=0)
7 OPTIMIZED: _ITER_NEXT_RANGE_r23 (3, jump_target=0, operand0=0, operand1=0, error_target=18)
8 OPTIMIZED: _SET_IP_r33 (0, target=14, operand0=0x79493321af3c, operand1=0)
9 OPTIMIZED: _SWAP_FAST_2_r33 (2, target=14, operand0=0, operand1=0)
10 OPTIMIZED: _SPILL_OR_RELOAD_r31 (0, target=0, operand0=0, operand1=0)
11 OPTIMIZED: _POP_TOP_r10 (2, target=14, operand0=0, operand1=0)
12 OPTIMIZED: _JUMP_TO_TOP_r00 (0, jump_target=1, operand0=0, operand1=0)
13 OPTIMIZED: _DEOPT_r00 (0, target=15, operand0=0, operand1=0)
14 OPTIMIZED: _ERROR_POP_N_r00 (0, target=0, operand0=0xf, operand1=0)
15 OPTIMIZED: _DEOPT_r00 (0, target=12, operand0=0, operand1=0)
16 OPTIMIZED: _EXIT_TRACE_r00 (0, target=12, operand0=0x7999332f14a0, operand1=0)
17 OPTIMIZED: _EXIT_TRACE_r20 (0, target=18, operand0=0x7999332f14b0, operand1=0x1)
18 OPTIMIZED: _ERROR_POP_N_r00 (0, target=0, operand0=0xc, operand1=0)
Tracing f1 (/home/danzin/crashers/session_crash_20260118_003013_3872/01_attack.py:1) at byte offset 148 at chain depth 0
0x7a7933339110 94: JUMP_BACKWARD(22) 0 6
3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=94, operand0=0, operand1=0)
4 ADD_TO_TRACE: _SET_IP (0, target=94, operand0=0x7a793333929c, operand1=0)
5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=94, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 74: FOR_ITER_RANGE(20) 0 6
6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=74, operand0=0, operand1=0)
7 ADD_TO_TRACE: _SET_IP (0, target=74, operand0=0x7a7933339274, operand1=0)
8 ADD_TO_TRACE: _ITER_CHECK_RANGE (20, target=74, operand0=0, operand1=0)
9 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (20, target=97, operand0=0, operand1=0)
10 ADD_TO_TRACE: _ITER_NEXT_RANGE (20, target=74, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 76: STORE_FAST(14) 0 7
11 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=76, operand0=0, operand1=0)
12 ADD_TO_TRACE: _SET_IP (0, target=76, operand0=0x7a7933339278, operand1=0)
13 ADD_TO_TRACE: _SWAP_FAST (14, target=76, operand0=0, operand1=0)
14 ADD_TO_TRACE: _POP_TOP (14, target=76, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 77: LOAD_FAST_BORROW(11) 0 6
15 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=77, operand0=0, operand1=0)
16 ADD_TO_TRACE: _SET_IP (0, target=77, operand0=0x7a793333927a, operand1=0)
17 ADD_TO_TRACE: _LOAD_FAST_BORROW (11, target=77, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 78: PUSH_NULL(0) 0 7
18 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=78, operand0=0, operand1=0)
19 ADD_TO_TRACE: _SET_IP (0, target=78, operand0=0x7a793333927c, operand1=0)
20 ADD_TO_TRACE: _PUSH_NULL (0, target=78, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 79: LOAD_GLOBAL_BUILTIN(1) 0 8
21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=79, operand0=0, operand1=0)
22 ADD_TO_TRACE: _SET_IP (0, target=79, operand0=0x7a793333927e, operand1=0)
23 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=79, operand0=0x2c, operand1=0)
24 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=79, operand0=0x2b, operand1=0)
25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=79, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 84: LOAD_SMALL_INT(20) 0 10
26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=84, operand0=0, operand1=0)
27 ADD_TO_TRACE: _SET_IP (0, target=84, operand0=0x7a7933339288, operand1=0)
28 ADD_TO_TRACE: _LOAD_SMALL_INT (20, target=84, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 85: CALL_BUILTIN_CLASS(1) 0 11
29 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=85, operand0=0, operand1=0)
30 ADD_TO_TRACE: _SET_IP (0, target=85, operand0=0x7a793333928a, operand1=0)
31 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=85, operand0=0, operand1=0)
32 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=89, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 89: CALL_ALLOC_AND_ENTER_INIT(1) 1 9
33 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=89, operand0=0, operand1=0)
34 ADD_TO_TRACE: _SET_IP (0, target=89, operand0=0x7a7933339292, operand1=0)
35 ADD_TO_TRACE: _CHECK_PEP_523 (1, target=89, operand0=0, operand1=0)
36 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (1, target=89, operand0=0x20049, operand1=0)
37 ADD_TO_TRACE: _CREATE_INIT_FRAME (1, target=89, operand0=0, operand1=0)
Adding 0x79493321ae51 code to op
38 ADD_TO_TRACE: _PUSH_FRAME (1, target=89, operand0=0x79493321ae51, operand1=0)
39 ADD_TO_TRACE: _GUARD_IP__PUSH_FRAME (0, target=0, operand0=0x79493321af20, operand1=0)
Trace continuing
0x79493321ae50 0: RESUME_CHECK(0) 0 0
40 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)
41 ADD_TO_TRACE: _SET_IP (0, target=0, operand0=0x79493321af20, operand1=0)
42 ADD_TO_TRACE: _TIER2_RESUME_CHECK (0, target=0, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 1: LOAD_GLOBAL_BUILTIN(1) 0 0
43 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)
44 ADD_TO_TRACE: _SET_IP (0, target=1, operand0=0x79493321af22, operand1=0)
45 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=1, operand0=0x2c, operand1=0)
46 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=1, operand0=0x2b, operand1=0)
47 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=1, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 6: LOAD_SMALL_INT(68) 0 2
48 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=6, operand0=0, operand1=0)
49 ADD_TO_TRACE: _SET_IP (0, target=6, operand0=0x79493321af2c, operand1=0)
50 ADD_TO_TRACE: _LOAD_SMALL_INT (68, target=6, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 7: CALL_BUILTIN_CLASS(1) 0 3
51 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=7, operand0=0, operand1=0)
52 ADD_TO_TRACE: _SET_IP (0, target=7, operand0=0x79493321af2e, operand1=0)
53 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=7, operand0=0, operand1=0)
54 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=11, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 11: GET_ITER(0) 0 1
55 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=11, operand0=0, operand1=0)
56 ADD_TO_TRACE: _SET_IP (0, target=11, operand0=0x79493321af36, operand1=0)
57 ADD_TO_TRACE: _GET_ITER (0, target=11, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 12: FOR_ITER_RANGE(3) 0 2
58 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)
59 ADD_TO_TRACE: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)
60 ADD_TO_TRACE: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)
61 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)
62 ADD_TO_TRACE: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 14: STORE_FAST(2) 0 3
63 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)
64 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)
65 ADD_TO_TRACE: _SWAP_FAST (2, target=14, operand0=0, operand1=0)
66 ADD_TO_TRACE: _POP_TOP (2, target=14, operand0=0, operand1=0)
Trace continuing
67 ADD_TO_TRACE: _EXIT_TRACE (0, target=15, operand0=0, operand1=0)
Trace done
Tracing f1.<locals>.ChaoticIterator_comp_1908.__init__ (/home/danzin/crashers/session_crash_20260118_003013_3872/01_attack.py:15) at byte offset 36 at chain depth 0
0x79493321ae50 18: POP_ITER(0) 0 2
3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=18, operand0=0, operand1=0)
4 ADD_TO_TRACE: _SET_IP (0, target=18, operand0=0x79493321af44, operand1=0)
5 ADD_TO_TRACE: _POP_ITER (0, target=18, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 19: LOAD_CONST(1) 0 0
6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=19, operand0=0, operand1=0)
7 ADD_TO_TRACE: _SET_IP (0, target=19, operand0=0x79493321af46, operand1=0)
8 ADD_TO_TRACE: _LOAD_CONST (1, target=19, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 20: RETURN_VALUE(0) 1 1
9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=20, operand0=0, operand1=0)
10 ADD_TO_TRACE: _SET_IP (0, target=20, operand0=0x79493321af48, operand1=0)
Adding 0x6390dff283c1 code to op
11 ADD_TO_TRACE: _RETURN_VALUE (0, target=20, operand0=0x6390dff283c1, operand1=0)
12 ADD_TO_TRACE: _GUARD_IP_RETURN_VALUE (0, target=0, operand0=0x6390dff28490, operand1=0)
Trace continuing
0x6390dff283c0 0: EXIT_INIT_CHECK(0) 0 2
13 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)
14 ADD_TO_TRACE: _SET_IP (0, target=0, operand0=0x6390dff28490, operand1=0)
15 ADD_TO_TRACE: _EXIT_INIT_CHECK (0, target=0, operand0=0, operand1=0)
Trace continuing
0x6390dff283c0 1: RETURN_VALUE(0) 1 1
16 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)
17 ADD_TO_TRACE: _SET_IP (0, target=1, operand0=0x6390dff28492, operand1=0)
Adding 0x79293321d560 func to op
18 ADD_TO_TRACE: _RETURN_VALUE (0, target=1, operand0=0x79293321d560, operand1=0)
19 ADD_TO_TRACE: _GUARD_IP_RETURN_VALUE (0, target=0, operand0=0x7a793333929a, operand1=0)
Trace continuing
0x7a7933339110 93: STORE_FAST(15) 0 7
20 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=93, operand0=0, operand1=0)
21 ADD_TO_TRACE: _SET_IP (0, target=93, operand0=0x7a793333929a, operand1=0)
22 ADD_TO_TRACE: _SWAP_FAST (15, target=93, operand0=0, operand1=0)
23 ADD_TO_TRACE: _POP_TOP (15, target=93, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 94: JUMP_BACKWARD(22) 0 6
24 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=94, operand0=0, operand1=0x46)
25 ADD_TO_TRACE: _SET_IP (0, target=94, operand0=0x7a793333929c, operand1=0)
26 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=94, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 74: FOR_ITER_RANGE(20) 0 6
27 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=74, operand0=0, operand1=0)
28 ADD_TO_TRACE: _SET_IP (0, target=74, operand0=0x7a7933339274, operand1=0)
29 ADD_TO_TRACE: _ITER_CHECK_RANGE (20, target=74, operand0=0, operand1=0)
30 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (20, target=97, operand0=0, operand1=0)
31 ADD_TO_TRACE: _ITER_NEXT_RANGE (20, target=74, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 76: STORE_FAST(14) 0 7
32 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=76, operand0=0, operand1=0)
33 ADD_TO_TRACE: _SET_IP (0, target=76, operand0=0x7a7933339278, operand1=0)
34 ADD_TO_TRACE: _SWAP_FAST (14, target=76, operand0=0, operand1=0)
35 ADD_TO_TRACE: _POP_TOP (14, target=76, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 77: LOAD_FAST_BORROW(11) 0 6
36 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=77, operand0=0, operand1=0)
37 ADD_TO_TRACE: _SET_IP (0, target=77, operand0=0x7a793333927a, operand1=0)
38 ADD_TO_TRACE: _LOAD_FAST_BORROW (11, target=77, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 78: PUSH_NULL(0) 0 7
39 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=78, operand0=0, operand1=0)
40 ADD_TO_TRACE: _SET_IP (0, target=78, operand0=0x7a793333927c, operand1=0)
41 ADD_TO_TRACE: _PUSH_NULL (0, target=78, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 79: LOAD_GLOBAL_BUILTIN(1) 0 8
42 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=79, operand0=0, operand1=0)
43 ADD_TO_TRACE: _SET_IP (0, target=79, operand0=0x7a793333927e, operand1=0)
44 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=79, operand0=0x2c, operand1=0)
45 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=79, operand0=0x2b, operand1=0)
46 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=79, operand0=0, operand1=0x46)
Trace continuing
0x7a7933339110 84: LOAD_SMALL_INT(20) 0 10
47 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=84, operand0=0, operand1=0)
48 ADD_TO_TRACE: _SET_IP (0, target=84, operand0=0x7a7933339288, operand1=0)
49 ADD_TO_TRACE: _LOAD_SMALL_INT (20, target=84, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 85: CALL_BUILTIN_CLASS(1) 0 11
50 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=85, operand0=0, operand1=0)
51 ADD_TO_TRACE: _SET_IP (0, target=85, operand0=0x7a793333928a, operand1=0)
52 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=85, operand0=0, operand1=0)
53 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=89, operand0=0, operand1=0)
Trace continuing
0x7a7933339110 89: CALL_ALLOC_AND_ENTER_INIT(1) 1 9
54 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=89, operand0=0, operand1=0)
55 ADD_TO_TRACE: _SET_IP (0, target=89, operand0=0x7a7933339292, operand1=0)
56 ADD_TO_TRACE: _CHECK_PEP_523 (1, target=89, operand0=0, operand1=0)
57 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (1, target=89, operand0=0x20049, operand1=0)
58 ADD_TO_TRACE: _CREATE_INIT_FRAME (1, target=89, operand0=0, operand1=0)
Adding 0x79493321ae51 code to op
59 ADD_TO_TRACE: _PUSH_FRAME (1, target=89, operand0=0x79493321ae51, operand1=0)
60 ADD_TO_TRACE: _GUARD_IP__PUSH_FRAME (0, target=0, operand0=0x79493321af20, operand1=0)
Trace continuing
0x79493321ae50 0: RESUME_CHECK(0) 0 0
61 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)
62 ADD_TO_TRACE: _SET_IP (0, target=0, operand0=0x79493321af20, operand1=0)
63 ADD_TO_TRACE: _TIER2_RESUME_CHECK (0, target=0, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 1: LOAD_GLOBAL_BUILTIN(1) 0 0
64 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)
65 ADD_TO_TRACE: _SET_IP (0, target=1, operand0=0x79493321af22, operand1=0)
66 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (1, target=1, operand0=0x2c, operand1=0)
67 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (1, target=1, operand0=0x2b, operand1=0)
68 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (1, target=1, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 6: LOAD_SMALL_INT(68) 0 2
69 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=6, operand0=0, operand1=0)
70 ADD_TO_TRACE: _SET_IP (0, target=6, operand0=0x79493321af2c, operand1=0)
71 ADD_TO_TRACE: _LOAD_SMALL_INT (68, target=6, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 7: CALL_BUILTIN_CLASS(1) 0 3
72 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=7, operand0=0, operand1=0)
73 ADD_TO_TRACE: _SET_IP (0, target=7, operand0=0x79493321af2e, operand1=0)
74 ADD_TO_TRACE: _CALL_BUILTIN_CLASS (1, target=7, operand0=0, operand1=0)
75 ADD_TO_TRACE: _TIER2_RESUME_CHECK (1, target=11, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 11: GET_ITER(0) 0 1
76 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=11, operand0=0, operand1=0)
77 ADD_TO_TRACE: _SET_IP (0, target=11, operand0=0x79493321af36, operand1=0)
78 ADD_TO_TRACE: _GET_ITER (0, target=11, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 12: FOR_ITER_RANGE(3) 0 2
79 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=12, operand0=0, operand1=0)
80 ADD_TO_TRACE: _SET_IP (0, target=12, operand0=0x79493321af38, operand1=0)
81 ADD_TO_TRACE: _ITER_CHECK_RANGE (3, target=12, operand0=0, operand1=0)
82 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_RANGE (3, target=18, operand0=0, operand1=0)
83 ADD_TO_TRACE: _ITER_NEXT_RANGE (3, target=12, operand0=0, operand1=0)
Trace continuing
0x79493321ae50 14: STORE_FAST(2) 0 3
84 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0)
85 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x79493321af3c, operand1=0)
86 ADD_TO_TRACE: _SWAP_FAST (2, target=14, operand0=0, operand1=0)
87 ADD_TO_TRACE: _POP_TOP (2, target=14, operand0=0, operand1=0)
Trace continuing
88 ADD_TO_TRACE: _EXIT_TRACE (0, target=15, operand0=0, operand1=0)
Trace done
0 abs: _START_EXECUTOR (0, target=18, operand0=0x79493321af44, operand1=0)
stack_level 2
1 abs: _MAKE_WARM (0, target=0, operand0=0, operand1=0)
stack_level 2
2 abs: _CHECK_VALIDITY (0, target=18, operand0=0, operand1=0)
stack_level 2
3 abs: _SET_IP (0, target=18, operand0=0x79493321af44, operand1=0)
stack_level 2
4 abs: _POP_ITER (0, target=18, operand0=0, operand1=0)
stack_level 0
5 abs: _CHECK_VALIDITY (0, target=19, operand0=0, operand1=0)
stack_level 0
6 abs: _SET_IP (0, target=19, operand0=0x79493321af46, operand1=0)
stack_level 0
7 abs: _LOAD_CONST (1, target=19, operand0=0, operand1=0)
stack_level 1
8 abs: _CHECK_VALIDITY (0, target=20, operand0=0, operand1=0)
stack_level 1
9 abs: _SET_IP (0, target=20, operand0=0x79493321af48, operand1=0)
stack_level 1
10 abs: _RETURN_VALUE (0, target=20, operand0=0x6390dff283c1, operand1=0x2)
code=0x6390dff283c0 11 abs: _GUARD_IP_RETURN_VALUE (0, target=0, operand0=0x6390dff28490, operand1=0)
12 abs: _CHECK_VALIDITY (0, target=0, operand0=0, operand1=0)
13 abs: _SET_IP (0, target=0, operand0=0x6390dff28490, operand1=0)
14 abs: _EXIT_INIT_CHECK (0, target=0, operand0=0, operand1=0)
15 abs: _CHECK_VALIDITY (0, target=1, operand0=0, operand1=0)
16 abs: _SET_IP (0, target=1, operand0=0x6390dff28492, operand1=0)
17 abs: _RETURN_VALUE (0, target=1, operand0=0x79293321d560, operand1=0x7)
func=0x79293321d560 code=0x7a7933339110 stack_level -468
python: Python/optimizer_analysis.c:474: int optimize_uops(_PyThreadStateImpl *, _PyUOpInstruction *, int, int, _PyBloomFilter *): Assertion `STACK_LEVEL() >= 0' failed.
stdbuf: process killed by signal 6
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
Backtrace
Output from running with `PYTHON_LLTRACE=4 PYTHON_OPT_DEBUG=4`
Found using lafleur.
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux
Output from running 'python -VV' on the command line:
Python 3.15.0a5+ (heads/main:63cc1257db4, Jan 18 2026, 15:45:27) [Clang 21.1.2 (2ubuntu6)]
Linked PRs