[3.12] gh-125703: Correctly honour tracemalloc hooks on specialized DECREF paths (GH-125704) #129696
build.yml
on: pull_request
Change detection
/
Compute changed files
10s
Matrix: build_macos
Matrix: build_ubuntu
Matrix: Ubuntu SSL tests with OpenSSL
Matrix: build_windows
Matrix: build_windows_msi
Waiting for pending jobs
Docs
/
Docs
1m 52s
Docs
/
Docs (Oldest Sphinx)
1m 52s
Docs
/
Doctest
1m 3s
Check if generated files are up to date
1m 22s
Hypothesis tests on Ubuntu
1m 1s
Address sanitizer
1m 3s
Thread sanitizer
/
Thread sanitizer
1m 7s
Check if the ABI has changed
52s
All required checks pass
4s
Annotations
92 errors and 11 warnings
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.2.3):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
macOS / build and test (macos-13)
Process completed with exit code 2.
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L120
10000
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.0.15):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.1.7):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Check if generated files are up to date
Process completed with exit code 2.
|
Check if the ABI has changed
Process completed with exit code 2.
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu SSL tests with OpenSSL (ubuntu-22.04, 3.3.2):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Ubuntu / build and test (ubuntu-22.04):
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Hypothesis tests on Ubuntu:
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Address sanitizer:
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Address sanitizer:
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Address sanitizer:
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Address sanitizer:
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Address sanitizer:
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Address sanitizer:
Include/internal/pycore_object.h#L118
‘_PyRuntimeState’ {aka ‘struct pyruntimestate’} has no member named ‘ref_tracer’
|
Address sanitizer:
Include/internal/pycore_object.h#L119
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Address sanitizer:
Include/internal/pycore_object.h#L120
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Address sanitizer:
Include/internal/pycore_object.h#L121
invalid use of undefined type ‘struct _reftracer_runtime_state’
|
Address sanitizer:
Include/internal/pycore_object.h#L121
‘PyRefTracer_DESTROY’ undeclared (first use in this function)
|
Windows / build (arm64):
Include/internal/pycore_object.h#L118
'ref_tracer': is not a member of 'pyruntimestate' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L118
'ref_tracer': is not a member of 'pyruntimestate' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L119
left of 'tracer_func' specifies undefined struct/union '_reftracer_runtime_state' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L119
left of 'tracer_func' specifies undefined struct/union '_reftracer_runtime_state' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L120
left of 'tracer_data' specifies undefined struct/union '_reftracer_runtime_state' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L120
left of 'tracer_data' specifies undefined struct/union '_reftracer_runtime_state' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L121
left of 'tracer_func' specifies undefined struct/union '_reftracer_runtime_state' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L121
left of 'tracer_func' specifies undefined struct/union '_reftracer_runtime_state' [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
341A
|
Windows / build (arm64):
Include/internal/pycore_object.h#L121
'PyRefTracer_DESTROY': undeclared identifier [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Windows / build (arm64):
Include/internal/pycore_object.h#L121
'PyRefTracer_DESTROY': undeclared identifier [D:\a\cpython\cpython\PCbuild\_freeze_module.vcxproj]
|
Docs / Doctest
Process completed with exit code 2.
|
Windows / build and test (Win32)
FailFast: cancelling since parallel instance has failed
|
Windows / build and test (Win32)
The operation was canceled.
|
Windows / build and test (x64)
FailFast: cancelling since parallel instance has failed
|
Windows / build and test (x64)
The operation was canceled.
|
Docs / Docs
Process completed with exit code 2.
|
Thread sanitizer / Thread sanitizer
Process completed with exit code 2.
|
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
Process completed with exit code 2.
|
All required checks pass
Process completed with exit code 1.
|
macOS / build and test (macos-13)
pkg-config 0.29.2_3 is already installed and up-to-date.
To reinstall 0.29.2_3, run:
brew reinstall pkg-config
|
macOS / build and test (macos-13)
xz 5.6.3 is already installed and up-to-date.
To reinstall 5.6.3, run:
brew reinstall xz
|
macOS / build and test (macos-13)
gdbm 1.24 is already installed and up-to-date.
To reinstall 1.24, run:
brew reinstall gdbm
|
macOS / build and test (macos-13)
tcl-tk 8.6.15 is already installed and up-to-date.
To reinstall 8.6.15, run:
brew reinstall tcl-tk
|
macOS / build and test (macos-13)
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK is set: not checking for outdated
dependents or dependents with broken linkage!
|
Check if the ABI has changed
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
|
Hypothesis tests on Ubuntu
No files were found with the provided path: .hypothesis/examples/. No artifacts will be uploaded.
|
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.319.1. Please update to the latest version 2.320.0
|
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
pkg-config 0.29.2_3 is already installed and up-to-date.
To reinstall 0.29.2_3, run:
brew reinstall pkg-config
|
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
xz 5.6.2 is already installed and up-to-date.
To reinstall 5.6.2, run:
brew reinstall xz
|
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK is set: not checking for outdated
dependents or dependents with broken linkage!
|