Repository navigation
JIT: Segfault in _Py_LazyJitTrampoline with ASan/UBSan enabled #139834
Description
Activity
- addedtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
on Oct 9, 2025 - addedinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)
on Oct 9, 2025 Ok, so it's even more funny but my interpreter directly crashes :D I don't know if it's because I have something in my history or whatever, but with LLVM 18 (and not the official 19), my REPL crashes without me writing anything.
The misaligned reads/writes are in the
patch_*functions that #139271 should have fixed. Do they still apear after this patch?Reacted by msmojtabafarThe misaligned reads/writes are in the
patch_*functions that #139271 should have fixed. Do they still apear after this patch?No, after this fix, the tests with this error do not crash and my test scripts work without problems.
That wasn't exactly what I asked, sorry. I wanted to check if 139271 fixed the 3 first errors in the tracebacks, and yes it does. Now, we have an issue with trampolines, but the problem is that I cannot reproduce it consistently.
cc @markshannon
To summarize:
- Without gh-139269: Fix unaligned memory access in JIT code patching functions #139271: we have misaligned reads/writes (UBs) and then ASAN failures.
- With gh-139269: Fix unaligned memory access in JIT code patching functions #139271: the UB failures don't appear anymore in the traceback and only the ASAN remains. For me it's 50% of the time when I start the interpreter. I don't think it matters whether we use inspect or not here, it's just because we somehow use lazy trampolines.
I don't think it matters whether we use inspect or not here, it's just because we somehow use lazy trampolines.
Yeah, makes sense — I’ve also seen it outside of inspect, e.g. with unittest.mock, so it’s probably the same lazy trampoline issue.
@picnixz You might try this one — it hits a segfault for me 100% of the time:
PYTHON_JIT=1 ./build/debug_fix/python <<'PY' import unittest.mock as mock, selectors def f(): with mock.patch('selectors.SelectSelector'): pass for _ in range(2000): f() print("ok") PY
That's likely because we enable the trampolines for this snippet. IIRC, this can be verified by using
PYTHON_LLTRACE=3and see that jitification happens. I don't think it'll help tracking down the issue more precisely though.Here is the full log with
PYTHON_LLTRACE=3inspect
➜ main git:(gh-139269) ✗ PYTHON_JIT=1 PYTHON_LLTRACE=3 ./build/debug_main/python Python 3.15.0a0 (heads/main-dirty:d2deb8fdef, Oct 9 2025, 12:40:31) [Clang 20.1.2 (0ubuntu1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import inspect Optimizing getmodulename (/home/shamil/oss/cpython/main/Lib/inspect.py:845) at byte offset 166 Trace events (proto-trace, length 39): 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=83, operand0=0x7991f7600006, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 83: JUMP_BACKWARD_JIT(19) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=83, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=83, operand0=0x7991f7600006, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=83, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 66: FOR_ITER_LIST(17) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=66, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=66, operand0=0x7991f75fffe4, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _ITER_CHECK_LIST (17, target=66, operand0=0, operand1=0xbebebebebebebebe) 9 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_LIST (17, target=66, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _ITER_NEXT_LIST_TIER_TWO (17, target=66, operand0=0, operand1=0xbebebebebebebebe) 68: STORE_FAST(2) 11 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=68, operand0=0, operand1=0xbebebebebebebebe) 12 ADD_TO_TRACE: _SET_IP (0, target=68, operand0=0x7991f75fffe8, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _STORE_FAST (2, target=68, operand0=0, operand1=0xbebebebebebebebe) 69: LOAD_GLOBAL_BUILTIN(13) 14 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=69, operand0=0, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _SET_IP (0, target=69, operand0=0x7991f75fffea, operand1=0xbebebebebebebebe) 16 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (13, target=69, operand0=0x5a, operand1=0xbebebebebebebebe) 17 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (13, target=69, operand0=0x2c, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (13, target=69, operand0=0, operand1=0xbebebebebebebebe) 74: LOAD_FAST_BORROW(2) 19 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=74, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _SET_IP (0, target=74, operand0=0x7991f75ffff4, operand1=0xbebebebebebebebe) 21 ADD_TO_TRACE: _LOAD_FAST_BORROW (2, target=74, operand0=0, operand1=0xbebebebebebebebe) 75: CALL_LEN(1) 22 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=75, operand0=0, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _SET_IP (0, target=75, operand0=0x7991f75ffff6, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _GUARD_NOS_NULL (1, target=75, operand0=0, operand1=0xbebebebebebebebe) 25 ADD_TO_TRACE: _GUARD_CALLABLE_LEN (1, target=75, operand0=0, operand1=0xbebebebebebebebe) 26 ADD_TO_TRACE: _CALL_LEN (1, target=75, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 79: UNARY_NEGATIVE(0) 27 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=79, operand0=0, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _SET_IP (0, target=79, operand0=0x7991f75ffffe, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _UNARY_NEGATIVE (0, target=79, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 80: LOAD_FAST_BORROW(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=80, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=80, operand0=0x7991f7600000, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _LOAD_FAST_BORROW (2, target=80, operand0=0, operand1=0xbebebebebebebebe) 81: BUILD_TUPLE(2) 33 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=81, operand0=0, operand1=0xbebebebebebebebe) 34 ADD_TO_TRACE: _SET_IP (0, target=81, operand0=0x7991f7600002, operand1=0xbebebebebebebebe) 35 ADD_TO_TRACE: _BUILD_TUPLE (2, target=81, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 82: LIST_APPEND(3) 36 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=82, operand0=0, operand1=0xbebebebebebebebe) 37 ADD_TO_TRACE: _SET_IP (0, target=82, operand0=0x7991f7600004, operand1=0xbebebebebebebebe) 38 ADD_TO_TRACE: _LIST_APPEND (3, target=82, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 39 ADD_TO_TRACE: _JUMP_TO_TOP (0, target=0, operand0=0, operand1=0xbebebebebebebebe) Created a proto-trace for getmodulename (/home/shamil/oss/cpython/main/Lib/inspect.py:845) at byte offset 166 -- length 39 ../../Python/jit.c:228:5: runtime error: store to misaligned address 0x7c31f846b5ab for type 'uint64_t' (aka 'unsigned long'), which requires 8 byte alignment 0x7c31f846b5ab: note: pointer points here 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ^ SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../Python/jit.c:228:5 ../../Python/jit.c:396:24: runtime error: load of misaligned address 0x7c31f846b5ab for type 'uint64_t' (aka 'unsigned long'), which requires 8 byte alignment 0x7c31f846b5ab: note: pointer points here 00 00 00 00 48 90 eb 1c 6d 56 00 00 58 f1 7f 1c 6d 56 00 00 d0 bd 23 f8 31 7c 00 00 00 00 00 00 ^ SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../Python/jit.c:396:24 ../../Python/jit.c:220:5: runtime error: store to misaligned address 0x7c31f846b0ca for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment 0x7c31f846b0ca: note: pointer points here 89 de ff 15 00 00 00 00 4d 8b 6c 24 40 4d 85 ed 0f 84 a1 01 00 00 49 c7 44 24 40 00 00 00 00 85 ^ SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../Python/jit.c:220:5 Optimized trace (length 41): 0 OPTIMIZED: _START_EXECUTOR (0, jump_target=27, operand0=0x79d1f768e6a0, operand1=0xbebebebebebebebe) 1 OPTIMIZED: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 2 OPTIMIZED: _SET_IP (0, target=83, operand0=0x7991f7600006, operand1=0xbebebebebebebebe) 3 OPTIMIZED: _CHECK_PERIODIC (0, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=28) 4 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=29, operand0=0, operand1=0xbebebebebebebebe) 5 OPTIMIZED: _SET_IP (0, target=66, operand0=0x7991f75fffe4, operand1=0xbebebebebebebebe) 6 OPTIMIZED: _ITER_CHECK_LIST (17, jump_target=30, operand0=0, operand1=0xbebebebebebebebe) 7 OPTIMIZED: _GUARD_NOT_EXHAUSTED_LIST (17, jump_target=31, operand0=0, operand1=0xbebebebebebebebe) 8 OPTIMIZED: _ITER_NEXT_LIST_TIER_TWO (17, jump_target=32, operand0=0, operand1=0xbebebebebebebebe) 9 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=33, operand0=0, operand1=0xbebebebebebebebe) 10 OPTIMIZED: _SET_IP (0, target=68, operand0=0x7991f75fffe8, operand1=0xbebebebebebebebe) 11 OPTIMIZED: _STORE_FAST_2 (2, target=68, operand0=0, operand1=0xbebebebebebebebe) 12 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=34, operand0=0, operand1=0xbebebebebebebebe) 13 OPTIMIZED: _GUARD_GLOBALS_VERSION (13, jump_target=34, operand0=0x5a, operand1=0xbebebebebebebebe) 14 OPTIMIZED: _LOAD_CONST_INLINE (13, target=69, operand0=0x78b1f7635940, operand1=0x21) 15 OPTIMIZED: _PUSH_NULL (0, target=69, operand0=0, operand1=0xbebebebebebebebe) 16 OPTIMIZED: _LOAD_FAST_BORROW_2 (2, target=74, operand0=0, operand1=0xbebebebebebebebe) 17 OPTIMIZED: _SET_IP (0, target=75, operand0=0x7991f75ffff6, operand1=0xbebebebebebebebe) 18 OPTIMIZED: _CALL_LEN (1, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=35) 19 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=36, operand0=0, operand1=0xbebebebebebebebe) 20 OPTIMIZED: _SET_IP (0, target=79, operand0=0x7991f75ffffe, operand1=0xbebebebebebebebe) 21 OPTIMIZED: _UNARY_NEGATIVE (0, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=37) 22 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=38, operand0=0, operand1=0xbebebebebebebebe) 23 OPTIMIZED: _LOAD_FAST_BORROW_2 (2, target=80, operand0=0, operand1=0xbebebebebebebebe) 24 OPTIMIZED: _BUILD_TUPLE (2, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=39) 25 OPTIMIZED: _LIST_APPEND (3, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=40) 26 OPTIMIZED: _JUMP_TO_TOP (0, jump_target=1, operand0=0, operand1=0xbebebebebebebebe) 27 OPTIMIZED: _DEOPT (0, target=83, operand0=0, operand1=0xbebebebebebebebe) 28 OPTIMIZED: _ERROR_POP_N (0, target=0, operand0=0x53, operand1=0xbebebebebebebebe) 29 OPTIMIZED: _DEOPT (0, target=66, operand0=0, operand1=0xbebebebebebebebe) 30 OPTIMIZED: _EXIT_TRACE (0, target=66, operand0=0x79d1f768e718, operand1=0xbebebebebebebebe) 31 OPTIMIZED: _EXIT_TRACE (0, target=86, operand0=0x79d1f768e728, operand1=0xbebebebebebebebe) 32 OPTIMIZED: _DEOPT (0, target=66, operand0=0, operand1=0xbebebebebebebebe) 33 OPTIMIZED: _DEOPT (0, target=68, operand0=0, operand1=0xbebebebebebebebe) 34 OPTIMIZED: _DEOPT (0, target=69, operand0=0, operand1=0xbebebebebebebebe) 35 OPTIMIZED: _ERROR_POP_N (0, target=0, operand0=0x4b, operand1=0xbebebebebebebebe) 36 OPTIMIZED: _DEOPT (0, target=79, operand0=0, operand1=0xbebebebebebebebe) 37 OPTIMIZED: _ERROR_POP_N (0, target=0, operand0=0x4f, operand1=0xbebebebebebebebe) 38 OPTIMIZED: _DEOPT (0, target=80, operand0=0, operand1=0xbebebebebebebebe) 39 OPTIMIZED: _ERROR_POP_N (0, target=0, operand0=0x51, operand1=0xbebebebebebebebe) 40 OPTIMIZED: _ERROR_POP_N (0, target=0, operand0=0x52, operand1=0xbebebebebebebebe) AddressSanitizer:DEADLYSIGNAL ================================================================= ==267972==ERROR: AddressSanitizer: SEGV on unknown address 0x7c31f841fff8 (pc 0x566d1ce95ab7 bp 0x7ffec5c1a090 sp 0x7ffec5c17aa0 T0) ==267972==The signal is caused by a READ memory access. #0 0x566d1ce95ab7 in _Py_LazyJitTrampoline /home/shamil/oss/cpython/main/build/debug_main/../../Python/jit.c:624:12 #1 0x566d1cb6c524 in _PyEval_EvalFrameDefault /home/shamil/oss/cpython/main/build/debug_main/../../Python/generated_cases.c.h:7671:25 #2 0x566d1c6ed963 in _PyEval_EvalFrame /home/shamil/oss/cpython/main/build/debug_main/../../Include/internal/pycore_ceval.h:121:16 #3 0x566d1c6ed963 in gen_send_ex2 /home/shamil/oss/cpython/main/build/debug_main/../../Objects/genobject.c:259:24 #4 0x566d1c6e5de0 in gen_iternext /home/shamil/oss/cpython/main/build/debug_main/../../Objects/genobject.c:634:9 #5 0x566d1cbf3670 in _PyForIter_VirtualIteratorNext /home/shamil/oss/cpython/main/build/debug_main/../../Python/ceval.c:3587:24 #6 0x566d1cb69a64 in _PyEval_EvalFrameDefault /home/shamil/oss/cpython/main/build/debug_main/../../Python/generated_cases.c.h:5649:36 #7 0x566d1c6ed963 in _PyEval_EvalFrame /home/shamil/oss/cpython/main/build/debug_main/../../Include/internal/pycore_ceval.h:121:16 ... (stack truncated for brevity) ... ==267972==Register values: rax = 0x00007c31f8420000 rbx = 0x00007ac1f75e5be8 rcx = 0x0000000000000000 rdx = 0x0000000000000005 rdi = 0x00007c31f8420000 rsi = 0x0000000000001000 rbp = 0x00007ffec5c1a090 rsp = 0x7ffec5c17aa0 r8 = 0x00000f863f084000 r9 = 0x00007c31f842001e r10 = 0x00000f863f084003 r11 = 0x0000000000000202 r12 = 0x0000566d1de8c1a0 r13 = 0x00007ac1f75e5c80 r14 = 0x00000acda3b5535c r15 = 0x0000566d1daa9ae0 AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV /home/shamil/oss/cpython/main/build/debug_main/../../Python/jit.c:624:12 in _Py_LazyJitTrampoline ==267972==ABORTING % ➜ main git:(gh-139269) ✗unittest.mock
Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0xbebebebebebebebe) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0xbebebebebebebebe) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing MagicMixin._mock_set_magics (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:2180) at byte offset 384 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 192: JUMP_BACKWARD_JIT(26) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=192, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=192, operand0=0x70708b49a5e0, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=192, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 168: FOR_ITER(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=168, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=168, operand0=0x70708b49a5b0, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _FOR_ITER_TIER_TWO (24, target=168, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 170: STORE_FAST(4) 9 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=170, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _SET_IP (0, target=170, operand0=0x70708b49a5b4, operand1=0xbebebebebebebebe) 11 ADD_TO_TRACE: _STORE_FAST (4, target=170, operand0=0, operand1=0xbebebebebebebebe) 171: LOAD_GLOBAL_BUILTIN(19) 12 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=171, operand0=0, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _SET_IP (0, target=171, operand0=0x70708b49a5b6, operand1=0xbebebebebebebebe) 14 ADD_TO_TRACE: _GUARD_GLOBALS_VERSION (19, target=171, operand0=0x7c, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _LOAD_GLOBAL_BUILTINS (19, target=171, operand0=0x2c, operand1=0x2d) 16 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (19, target=171, operand0=0, operand1=0xbebebebebebebebe) 176: LOAD_FAST_BORROW_LOAD_FAST_BORROW(84) 17 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=176, operand0=0, operand1=0xbebebebebebebebe) 18 ADD_TO_TRACE: _SET_IP (0, target=176, operand0=0x70708b49a5c0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _LOAD_FAST_BORROW (5, target=176, operand0=0, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=176, operand0=0, operand1=0xbebebebebebebebe) 177: LOAD_GLOBAL_MODULE(21) 21 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=177, operand0=0, operand1=0xbebebebebebebebe) 22 ADD_TO_TRACE: _SET_IP (0, target=177, operand0=0x70708b49a5c2, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _NOP (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 24 ADD_TO_TRACE: _LOAD_GLOBAL_MODULE (21, target=177, operand0=0x7c, operand1=0x64) 25 ADD_TO_TRACE: _PUSH_NULL_CONDITIONAL (21, target=177, operand0=0, operand1=0xbebebebebebebebe) 182: LOAD_FAST_BORROW_LOAD_FAST_BORROW(64) 26 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _SET_IP (0, target=182, operand0=0x70708b49a5cc, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _LOAD_FAST_BORROW (4, target=182, operand0=0, operand1=0xbebebebebebebebe) 29 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=182, operand0=0, operand1=0xbebebebebebebebe) 183: CALL_ALLOC_AND_ENTER_INIT(2) 30 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=183, operand0=0, operand1=0xbebebebebebebebe) 31 ADD_TO_TRACE: _SET_IP (0, target=183, operand0=0x70708b49a5ce, operand1=0xbebebebebebebebe) 32 ADD_TO_TRACE: _CHECK_PEP_523 (2, target=183, operand0=0, operand1=0xbebebebebebebebe) 33 ADD_TO_TRACE: _CHECK_AND_ALLOCATE_OBJECT (2, target=183, operand0=0x20361, operand1=0xbebebebebebebebe, error_target=0) 34 ADD_TO_TRACE: _CREATE_INIT_FRAME (2, target=183, operand0=0, operand1=0xbebebebebebebebe, error_target=0) Function: version=0x20361; new_func=(nil), new_code=(nil) Bail, new_code == NULL Optimizing _check_spec_arg_typos (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:1319) at byte offset 28 1 ADD_TO_TRACE: _START_EXECUTOR (0, target=14, operand0=0x70308b509bbc, operand1=0xbebebebebebebebe) 2 ADD_TO_TRACE: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 14: JUMP_BACKWARD_JIT(11) 3 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=14, operand0=0, operand1=0xbebebebebebebebe) 4 ADD_TO_TRACE: _SET_IP (0, target=14, operand0=0x70308b509bbc, operand1=0xbebebebebebebebe) 5 ADD_TO_TRACE: _CHECK_PERIODIC (0, target=14, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 5: FOR_ITER_TUPLE(24) 6 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=5, operand0=0, operand1=0xbebebebebebebebe) 7 ADD_TO_TRACE: _SET_IP (0, target=5, operand0=0x70308b509baa, operand1=0xbebebebebebebebe) 8 ADD_TO_TRACE: _ITER_CHECK_TUPLE (24, target=5, operand0=0, operand1=0xbebebebebebebebe) 9 ADD_TO_TRACE: _GUARD_NOT_EXHAUSTED_TUPLE (24, target=5, operand0=0, operand1=0xbebebebebebebebe) 10 ADD_TO_TRACE: _ITER_NEXT_TUPLE (24, target=5, operand0=0, operand1=0xbebebebebebebebe) 7: STORE_FAST(2) 11 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=7, operand0=0, operand1=0xbebebebebebebebe) 12 ADD_TO_TRACE: _SET_IP (0, target=7, operand0=0x70308b509bae, operand1=0xbebebebebebebebe) 13 ADD_TO_TRACE: _STORE_FAST (2, target=7, operand0=0, operand1=0xbebebebebebebebe) 8: LOAD_FAST_BORROW_LOAD_FAST_../../Python/jit.c:228:5: runtime error: store to misaligned address 0x73108c21f5ab for type 'uint64_t' (aka 'unsigned long'), which requires 8 byte alignment 0x73108c21f5ab: note: pointer points here 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ^ SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../Python/jit.c:228:5 ../../Python/jit.c:396:24: runtime error: load of misaligned address 0x73108c21f5ab for type 'uint64_t' (aka 'unsigned long'), which requires 8 byte alignment 0x73108c21f5ab: note: pointer points here 00 00 00 00 48 00 73 75 28 5e 00 00 58 61 07 75 28 5e 00 00 d0 bd 03 8c 10 73 00 00 00 00 00 00 ^ SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../Python/jit.c:396:24 ../../Python/jit.c:220:5: runtime error: store to misaligned address 0x73108c21f0ca for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment 0x73108c21f0ca: note: pointer points here 89 de ff 15 00 00 00 00 4d 8b 6c 24 40 4d 85 ed 0f 84 a1 01 00 00 49 c7 44 24 40 00 00 00 00 85 ^ SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../Python/jit.c:220:5 BORROW(32) 14 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=8, operand0=0, operand1=0xbebebebebebebebe) 15 ADD_TO_TRACE: _SET_IP (0, target=8, operand0=0x70308b509bb0, operand1=0x2d) 16 ADD_TO_TRACE: _LOAD_FAST_BORROW (2, target=8, operand0=0, operand1=0xbebebebebebebebe) 17 ADD_TO_TRACE: _LOAD_FAST_BORROW (0, target=8, operand0=0, operand1=0xbebebebebebebebe) 9: CONTAINS_OP_DICT(0) 18 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=9, operand0=0, operand1=0xbebebebebebebebe) 19 ADD_TO_TRACE: _SET_IP (0, target=9, operand0=0x70308b509bb2, operand1=0xbebebebebebebebe) 20 ADD_TO_TRACE: _GUARD_TOS_DICT (0, target=9, operand0=0, operand1=0xbebebebebebebebe) 21 ADD_TO_TRACE: _CONTAINS_OP_DICT (0, target=9, operand0=0, operand1=0xbebebebebebebebe, error_target=0) 11: POP_JUMP_IF_TRUE(3) 22 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=11, operand0=0, operand1=0xbebebebebebebebe) 23 ADD_TO_TRACE: _SET_IP (0, target=11, operand0=0x70308b509bb6, operand1=0xbebebebebebebebe) 11: POP_JUMP_IF_TRUE(3): counter=0000, bitcount=0, likely=0, confidence=1000, uopcode=_GUARD_IS_FALSE_POP 24 ADD_TO_TRACE: _GUARD_IS_FALSE_POP (0, target=16, operand0=0, operand1=0x64) 13: NOT_TAKEN(0) 25 ADD_TO_TRACE: _CHECK_VALIDITY (0, target=13, operand0=0, operand1=0xbebebebebebebebe) 26 ADD_TO_TRACE: _SET_IP (0, target=13, operand0=0x70308b509bba, operand1=0xbebebebebebebebe) 27 ADD_TO_TRACE: _NOP (0, target=13, operand0=0, operand1=0xbebebebebebebebe) 28 ADD_TO_TRACE: _JUMP_TO_TOP (0, target=0, operand0=0, operand1=0xbebebebebebebebe) Created a proto-trace for _check_spec_arg_typos (/home/shamil/oss/cpython/main/Lib/unittest/mock.py:1319) at byte offset 28 -- length 28 Optimized trace (length 29): 0 OPTIMIZED: _START_EXECUTOR (0, jump_target=19, operand0=0x70a08bace1a0, operand1=0xbebebebebebebebe) 1 OPTIMIZED: _MAKE_WARM (0, target=0, operand0=0, operand1=0xbebebebebebebebe) 2 OPTIMIZED: _SET_IP (0, target=14, operand0=0x70308b509bbc, operand1=0xbebebebebebebebe) 3 OPTIMIZED: _CHECK_PERIODIC (0, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=20) 4 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=21, operand0=0, operand1=0xbebebebebebebebe) 5 OPTIMIZED: _ITER_CHECK_TUPLE (24, jump_target=22, operand0=0, operand1=0xbebebebebebebebe) 6 OPTIMIZED: _GUARD_NOT_EXHAUSTED_TUPLE (24, jump_target=23, operand0=0, operand1=0xbebebebebebebebe) 7 OPTIMIZED: _ITER_NEXT_TUPLE (24, target=5, operand0=0, operand1=0xbebebebebebebebe) 8 OPTIMIZED: _SET_IP (0, target=7, operand0=0x70308b509bae, operand1=0xbebebebebebebebe) 9 OPTIMIZED: _STORE_FAST_2 (2, target=7, operand0=0, operand1=0xbebebebebebebebe) 10 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=24, operand0=0, operand1=0xbebebebebebebebe) 11 OPTIMIZED: _LOAD_FAST_BORROW_2 (2, target=8, operand0=0, operand1=0xbebebebebebebebe) 12 OPTIMIZED: _LOAD_FAST_BORROW_0 (0, target=8, operand0=0, operand1=0xbebebebebebebebe) 13 OPTIMIZED: _SET_IP (0, target=9, operand0=0x70308b509bb2, operand1=0xbebebebebebebebe) 14 OPTIMIZED: _GUARD_TOS_DICT (0, jump_target=25, operand0=0, operand1=0xbebebebebebebebe) 15 OPTIMIZED: _CONTAINS_OP_DICT (0, jump_target=0, operand0=0, operand1=0xbebebebebebebebe, error_target=26) 16 OPTIMIZED: _CHECK_VALIDITY (0, jump_target=27, operand0=0, operand1=0xbebebebebebebebe) 17 OPTIMIZED: _GUARD_IS_FALSE_POP (0, jump_target=28, operand0=0, operand1=0x64) 18 OPTIMIZED: _JUMP_TO_TOP (0, jump_target=1, operand0=0, operand1=0xbebebebebebebebe) 19 OPTIMIZED: _DEOPT (0, target=14, operand0=0, operand1=0xbebebebebebebebe) 20 OPTIMIZED: _ERROR_POP_N (0, target=0, operand0=0xe, operand1=0xbebebebebebebebe) 21 OPTIMIZED: _DEOPT (0, target=5, operand0=0, operand1=0xbebebebebebebebe) 22 OPTIMIZED: _EXIT_TRACE (0, target=5, operand0=0x70a08bace218, operand1=0xbebebebebebebebe) 23 OPTIMIZED: _EXIT_TRACE (0, target=32, operand0=0x70a08bace228, operand1=0x64) 24 OPTIMIZED: _DEOPT (0, target=8, operand0=0, operand1=0xbebebebebebebebe) 25 OPTIMIZED: _EXIT_TRACE (0, target=9, operand0=0x70a08bace238, operand1=0xbebebebebebebebe) 26 OPAddressSanitizer:DEADLYSIGNAL ================================================================= ==266276==ERROR: AddressSanitizer: SEGV on unknown address 0x73108bb01ff8 (pc 0x5e287570cab7 bp 0x7ffd21ffd3d0 sp 0x7ffd21ffade0 T0) ==266276==The signal is caused by a READ memory access.I don't think this specific trace will be useful (but I may be wrong) considering its size. I just wanted to tell that you can see whether the JIT is indeed used or not. Not all code will be JIT-ified; it depends on whether it's needed or not (and you can check if the JIT is effectively in effect by using PYTHON_LLTRACE). I suggest you try to do find a reproducer that has smaller JIT traces if possible.
Reacted by Shamil@picnixz
You're right, the previous trace was too large. I've created a better, minimal reproducer that triggers the same segmentation fault.This version uses a
while Trueloop instead of aforloop. This avoids the overhead of the iterator opcodes (FOR_ITER_RANGE, etc.) and produces a much cleaner and shorter JIT trace, which should hopefully make debugging easier.def hot_loop(): return True if __name__ == "__main__": import os os.environ['PYTHON_JIT'] = "1" os.environ["PYTHON_LLTRACE"] = "3" while True: hot_loop()
Can you reproduce this crash on current main branch, @ashm-dev ?
@efimov-mikhail
I’d be happy to, but first I need to convince main to actually build on my machine – right now the build is failing.
Once I win that battle, I’ll re-check whether the crash is still reproducible on the current main branch and report back here.
I’m attaching my build.log with the errors in case I’m missing something obvious.Ok, I got it. It's interesting that you can't build, but it's very hard (but not impossible) to reproduce build crash on my machine.
Bug report
Bug description:
When CPython is built on the
mainbranch with the experimental JIT, AddressSanitizer (ASan), and UndefinedBehaviorSanitizer (UBSan) enabled, it produces a segmentation fault.The crash is easily reproducible and appears to be triggered by operations that use the
inspectmodule, such as Tab autocompletion in the REPL.The full crash log shows that before the final
SEGVin_Py_LazyJitTrampoline, UBSan reports several runtime errors related to misaligned memory stores and loads withinPython/jit.c. This suggests that incorrect memory access is the root cause of the crash.The final error reported by AddressSanitizer is:
==...==ERROR: AddressSanitizer: SEGV on unknown address ... in _Py_LazyJitTrampolineThis indicates a read from an invalid memory address, likely due to a corrupted pointer from the earlier misaligned access.
Steps to Reproduce
Build CPython from the
mainbranch using the following configuration script:Start the REPL using the newly built executable:
Trigger the crash: In the Python REPL, type
import ins(without hitting Enter) and then press the Tab key for autocompletion.The REPL will immediately crash with a segmentation fault.
(Note: Running the test suite with
python -m testalso fails with similar errors.)Full Crash Log (with UBSan and ASan)
Direct interpreter crash (with clang 18)
Click to expand the full crash log
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux