gh-120158: Fix inconsistent monitoring state when setting events too frequently (gh-141845)
If we overflowed the global version counter (i.e., after 2*24 calls to `_PyMonitoring_SetEvents`), we bailed out after setting global monitoring events but before instrumenting code objects, which led to assertion errors later on. Also add a `time.sleep()` to `test_free_threading.test_monitoring` to avoid overflowing the global version counter.
S
Sam Gross committed
e457d60daafe66534283e0f79c81517634408e57
Parent: 614a28b
Committed by GitHub <noreply@github.com>
on 11/23/2025, 3:07:17 PM