You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test__xxsubinterpreters: test_already_running() crash randomly on Python built with TraceRefs: invalid object chain #107080
changed the title [-]test__xxsubinterpreters: test_already_running() crash randomly on Python built with TraceRefs[/-][+]test__xxsubinterpreters: test_already_running() crash randomly on Python built with TraceRefs: invalid object chain[/+]on Jul 22, 2023
--with-trace-refs builds use a C global variable to store the linked list of objects. The problem is that the variable is used by all interpreters. The solution is to make that variable per-interpreter.
I reopened it only because the backport to 3.12 was not merged yet. I linked the backport PR to this issue and thought that merging it will automatically close the issue, but it did not happen.
Activity
[-]test__xxsubinterpreters: test_already_running() crash randomly on Python built with TraceRefs[/-][+]test__xxsubinterpreters: test_already_running() crash randomly on Python built with TraceRefs: invalid object chain[/+]vstinner commentedon Jul 22, 2023
The object chain is invalid:
vstinner commentedon Jul 22, 2023
Similar error in test_interpreters.test_create_many_threaded():
vstinner commentedon Jul 22, 2023
cc @ericsnowcurrently
ericsnowcurrently commentedon Aug 2, 2023
--with-trace-refsbuilds use a C global variable to store the linked list of objects. The problem is that the variable is used by all interpreters. The solution is to make that variable per-interpreter.gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (g…
pythongh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpre…
[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpr…
Revert "[3.12] pythongh-107080: Fix Py_TRACE_REFS Crashes Under Isola…
[3.12] gh-107630: Revert "[3.12] gh-107080: Fix Py_TRACE_REFS Crashes…
Unrevert "[3.12] pythongh-107080: Fix Py_TRACE_REFS Crashes Under Iso…
[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpr…
vstinner commentedon Sep 14, 2023
@serhiy-storchaka: Hum, is this issue fixed or not?
serhiy-storchaka commentedon Sep 14, 2023
I reopened it only because the backport to 3.12 was not merged yet. I linked the backport PR to this issue and thought that merging it will automatically close the issue, but it did not happen.