Skip to content

bpo-33257: Fix race conditions for non-threaded Tcl #148006

bpo-33257: Fix race conditions for non-threaded Tcl

bpo-33257: Fix race conditions for non-threaded Tcl #148006

Triggered via pull request April 6, 2025 15:10
Status Failure
Total duration 8m 19s
Artifacts

build.yml

on: pull_request
Change detection  /  Create context from changed files
57s
Change detection / Create context from changed files
Matrix: Address sanitizer
Matrix: build-macos
Matrix: build-tsan
Matrix: Ubuntu SSL tests with OpenSSL
Matrix: build-ubuntu
Matrix: build-windows-msi
Waiting for pending jobs
Matrix: build-windows
Matrix: CIFuzz
Docs  /  Docs
2m 28s
Docs / Docs
Docs  /  Doctest
1m 37s
Docs / Doctest
Check if Autoconf files are up to date
20s
Check if Autoconf files are up to date
Check if generated files are up to date
3m 29s
Check if generated files are up to date
WASI  /  build and test
6m 11s
WASI / build and test
Hypothesis tests on Ubuntu
3m 1s
Hypothesis tests on Ubuntu
Cross build Linux
2m 7s
Cross build Linux
All required checks pass
4s
All required checks pass
Fit to window
Zoom out
Zoom in

Annotations

135 errors and 134 warnings
macOS (free-threading) / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
Process completed with exit code 2.
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
Process completed with exit code 2.
Docs / Doctest
Process completed with exit code 2.
macOS / build and test (macos-13)
Process completed with exit code 2.
Cross build Linux: Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Cross build Linux: Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Cross build Linux: Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Cross build Linux: Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Cross build Linux: Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Cross build Linux: Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Cross build Linux: Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Cross build Linux: Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Cross build Linux: Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Cross build Linux: Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Docs / Docs
Process completed with exit code 2.
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
syntax error: missing ')' before '(' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
syntax error: ')' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
syntax error: ')' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
syntax error: missing ')' before ';' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
function returns function [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
'PyEval_RestoreThread': redefinition; different type modifiers [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L330
syntax error: '}' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L334
syntax error: '}' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L635
'Tkapp_Type': undeclared identifier [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1518
syntax error: missing ';' before '{' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Windows / Build and test (Win32)
Process completed with exit code 1.
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Thread sanitizer / Thread sanitizer
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (ubuntu-24.04, 3.4.0)
Process completed with exit code 2.
Windows / Build and test (x64): Modules/_tkinter.c#L330
syntax error: missing ')' before '(' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L330
syntax error: ')' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L330
syntax error: ')' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L330
syntax error: missing ')' before ';' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L330
function returns function [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L330
'PyEval_RestoreThread': redefinition; different type modifiers [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L330
syntax error: '}' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L334
syntax error: '}' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L635
'Tkapp_Type': undeclared identifier [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1518
syntax error: missing ';' before '{' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Check if generated files are up to date
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (ubuntu-24.04, 3.3.2)
Process completed with exit code 2.
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Thread sanitizer (free-threading) / Thread sanitizer
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (ubuntu-24.04, 3.1.7)
Process completed with exit code 2.
Ubuntu SSL tests with OpenSSL (ubuntu-24.04, 3.2.3)
Process completed with exit code 2.
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L330
expected declaration specifiers or ‘...’ before ‘(’ token
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L330
expected identifier or ‘(’ before ‘}’ token
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L267
expected identifier or ‘(’ before ‘PyThreadState’
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L267
expected ‘)’ before ‘Tcl_GetThreadData’
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L334
expected identifier or ‘(’ before ‘}’ token
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L1517
invalid storage class for function ‘Tkapp_Call’
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L1610
invalid storage class for function ‘_tkinter_tkapp_eval_impl’
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L1641
invalid storage class for function ‘_tkinter_tkapp_evalfile_impl’
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L1672
invalid storage class for function ‘_tkinter_tkapp_record_impl’
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L1703
invalid storage class for function ‘_tkinter_tkapp_adderrorinfo_impl’
Ubuntu SSL tests with OpenSSL (ubuntu-24.04, 3.0.15)
Process completed with exit code 2.
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: missing ')' before '(' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: ')' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: ')' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: missing ')' before ';' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
function returns function [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
'PyEval_RestoreThread': redefinition; different type modifiers [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: '}' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L334
syntax error: '}' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L635
'Tkapp_Type': undeclared identifier [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1518
syntax error: missing ';' before '{' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: missing ')' before '(' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: ')' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: ')' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: missing ')' before ';' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
function returns function [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
'PyEval_RestoreThread': redefinition; different type modifiers [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L330
syntax error: '}' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L334
syntax error: '}' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L635
'Tkapp_Type': undeclared identifier [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1518
syntax error: missing ';' before '{' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
All required checks pass
Process completed with exit code 1.
macOS (free-threading) / 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.322.0. Please update to the latest version 2.323.0
macOS (free-threading) / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
pkgconf 2.4.3 is already installed and up-to-date. To reinstall 2.4.3, run: brew reinstall pkgconf
macOS (free-threading) / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
xz 5.6.4 is already installed and up-to-date. To reinstall 5.6.4, run: brew reinstall xz
macOS (free-threading) / 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!
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.322.0. Please update to the latest version 2.323.0
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
pkgconf 2.4.3 is already installed and up-to-date. To reinstall 2.4.3, run: brew reinstall pkgconf
macOS / build and test (ghcr.io/cirruslabs/macos-runner:sonoma)
xz 5.6.4 is already installed and up-to-date. To reinstall 5.6.4, 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!
macOS / build and test (macos-13)
pkgconf 2.4.3 is already installed and up-to-date. To reinstall 2.4.3, run: brew reinstall pkgconf
macOS / build and test (macos-13)
xz 5.8.0 is already installed and up-to-date. To reinstall 5.8.0, run: brew reinstall xz
macOS / build and test (macos-13)
gdbm 1.25 is already installed and up-to-date. To reinstall 1.25, run: brew reinstall gdbm
macOS / build and test (macos-13)
tcl-tk@8 8.6.16 is already installed and up-to-date. To reinstall 8.6.16, run: brew reinstall tcl-tk@8
macOS / build and test (macos-13)
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK is set: not checking for outdated dependents or dependents with broken linkage!
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Cross build Linux: Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04): Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (free-threading) / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04-arm): Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L635
'type cast': conversion from 'int' to 'PyTypeObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1523
'type cast': conversion from 'int' to 'TkappObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1527
'type cast': conversion from 'int' to 'PyObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyTupleObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1530
'=': 'int' differs in levels of indirection from 'PyObject *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1539
'return': 'int' differs in levels of indirection from 'void *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1543
'return': 'int' differs in levels of indirection from 'void *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1547
'=': 'PyObject *' differs in levels of indirection from 'int' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (x64): Modules/_tkinter.c#L1566
'return': 'int' differs in levels of indirection from 'void *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu / build and test (ubuntu-24.04): Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Hypothesis tests on Ubuntu
No files were found with the provided path: /home/runner/work/cpython/cpython-builddir/.hypothesis/examples/. No artifacts will be uploaded.
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Hypothesis tests on Ubuntu: Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Windows / Build and test (x64): Modules/_tkinter.c#L635
'type cast': conversion from 'int' to 'PyTypeObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1523
'type cast': conversion from 'int' to 'TkappObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1527
'type cast': conversion from 'int' to 'PyObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyTupleObject *' of greater size [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1530
'=': 'int' differs in levels of indirection from 'PyObject *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1539
'return': 'int' differs in levels of indirection from 'void *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1543
'return': 'int' differs in levels of indirection from 'void *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1547
'=': 'PyObject *' differs in levels of indirection from 'int' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (x64): Modules/_tkinter.c#L1566
'return': 'int' differs in levels of indirection from 'void *' [D:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L1585
this ‘else’ clause does not guard... [-Wmisleading-indentation]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Ubuntu (bolt) / build and test (ubuntu-24.04): Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Include/ceval.h#L120
variable ‘_save’ set but not used [-Wunused-but-set-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L333
unused variable ‘tstate’ [-Wunused-variable]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L3505
‘visibility’ attribute ignored [-Wattributes]
Address sanitizer (ubuntu-24.04): Modules/_tkinter.c#L329
unused variable ‘tstate’ [-Wunused-variable]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L635
'type cast': conversion from 'int' to 'PyTypeObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1523
'type cast': conversion from 'int' to 'TkappObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1527
'type cast': conversion from 'int' to 'PyObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyTupleObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1530
'=': 'int' differs in levels of indirection from 'PyObject *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1539
'return': 'int' differs in levels of indirection from 'void *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1543
'return': 'int' differs in levels of indirection from 'void *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1547
'=': 'PyObject *' differs in levels of indirection from 'int' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows (free-threading) / Build and test (arm64): Modules/_tkinter.c#L1566
'return': 'int' differs in levels of indirection from 'void *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L635
'type cast': conversion from 'int' to 'PyTypeObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1523
'type cast': conversion from 'int' to 'TkappObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1527
'type cast': conversion from 'int' to 'PyObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1528
'type cast': conversion from 'int' to 'PyTupleObject *' of greater size [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1530
'=': 'int' differs in levels of indirection from 'PyObject *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1539
'return': 'int' differs in levels of indirection from 'void *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1543
'return': 'int' differs in levels of indirection from 'void *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1547
'=': 'PyObject *' differs in levels of indirection from 'int' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]
Windows / Build and test (arm64): Modules/_tkinter.c#L1566
'return': 'int' differs in levels of indirection from 'void *' [C:\a\cpython\cpython\PCbuild\_tkinter.vcxproj]