Skip to content

bench: replace wall-clock timer with per-process CPU timer #1042

bench: replace wall-clock timer with per-process CPU timer

bench: replace wall-clock timer with per-process CPU timer #1042

Triggered via pull request October 15, 2025 17:00
Status Cancelled
Total duration 3m 48s
Artifacts 9

ci.yml

on: pull_request
Matrix: docker_cache
x64 (MSVC): C++ (public headers)
28s
x64 (MSVC): C++ (public headers)
SageMath prover
1m 16s
SageMath prover
release
30s
release
Matrix: ARM64: macOS Sonoma
Matrix: win64-native
Matrix: x86_64: macOS Ventura, Valgrind
C++ (public headers)
0s
C++ (public headers)
Matrix: ARM32: Linux (Debian stable, QEMU)
Matrix: arm64: Linux (Debian stable)
Matrix: C++ -fpermissive (entire project)
Matrix: i686: Linux (Debian stable)
Matrix: mingw_debian
Matrix: MSan
Matrix: ppc64le: Linux (Debian stable, QEMU)
Matrix: s390x (big-endian): Linux (Debian stable, QEMU)
Matrix: UBSan, ASan, LSan
Matrix: valgrind_debian
Matrix: x86_64: Linux (Debian stable)
Fit to window
Zoom out
Zoom in

Annotations

138 errors
release
Process completed with exit code 2.
ARM64: macOS Sonoma (distcheck)
Process completed with exit code 1.
ARM64: macOS Sonoma (int128, yes, yes, yes, yes, yes, yes, -DVERIFY)
Process completed with exit code 1.
x64 (MSVC): Windows (VS 2022, int128_struct)
Process completed with exit code 1.
x86 (MSVC): Windows (VS 2022)
Process completed with exit code 1.
x64 (clang-cl): Windows (VS 2022, int128_struct with __(u)mulh)
Process completed with exit code 1.
x64 (clang-cl): Windows (VS 2022, int128_struct)
Process completed with exit code 1.
ARM64: macOS Sonoma (int128, yes, yes, yes, yes, yes, yes, gcc)
Process completed with exit code 1.
x64 (MSVC): Windows (VS 2022, shared)
Process completed with exit code 1.
x64 (clang-cl): Windows (VS 2022, shared)
Process completed with exit code 1.
x64 (MSVC): Windows (VS 2022, int128_struct with __(u)mulh)
Process completed with exit code 1.
ARM64: macOS Sonoma (int128, yes, yes, yes, yes, yes)
Process completed with exit code 1.
x64 (MSVC): Windows (VS 2022, static)
Process completed with exit code 1.
ARM64: macOS Sonoma (int128, yes)
Process completed with exit code 1.
x64 (clang-cl): Windows (VS 2022, static)
Process completed with exit code 1.
i686: Linux (Debian stable) (i686-linux-gnu-gcc)
Process completed with exit code 1.
x86_64: Linux (Debian stable) (int64, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int64, yes, yes, yes, yes, yes, yes)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
UBSan, ASan, LSan (i686-linux-gnu-gcc, i686-linux-gnu, auto)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ARM64: macOS Sonoma (int64, yes, yes, yes, yes, yes, yes)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
UBSan, ASan, LSan (clang, auto)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
C++ -fpermissive (entire project)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
arm64: Linux (Debian stable) (gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
C++ (public headers)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
MSan (yes, -fsanitize=memory -fsanitize-recover=memory -g, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ARM64: macOS Sonoma (int128_struct, 2, 4)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
MSan (yes, -fsanitize=memory -fsanitize-recover=memory -g, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128_struct, 2, 4)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind arm64 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
UBSan, ASan, LSan (clang, no, 2, 2)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ARM64: macOS Sonoma (int128, yes, yes, yes, yes, yes, yes)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
UBSan, ASan, LSan (i686-linux-gnu-gcc, i686-linux-gnu, no, 2, 2)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
MSan (2, 2, yes, -fsanitize=memory -fsanitize-recover=memory -g -O3, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind i686 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind x64 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
MSan (-fsanitize=memory -fsanitize-recover=memory -fsanitize-memory-param-retval -g, no, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (distcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, -DVERIFY, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
MSan (2, 2, yes, -fsanitize=memory -fsanitize-recover=memory -g -O3, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, -DVERIFY, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, -DVERIFY, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, -DVERIFY, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O0, no, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O0, no, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O0, no, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O0, no, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ppc64le: Linux (Debian stable, QEMU)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ppc64le: Linux (Debian stable, QEMU)
The operation was canceled.
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (2, 2, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (2, 2, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (2, 2, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (86, 4, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (86, 4, clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (86, 4, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (2, 2, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: Linux (Debian stable) (86, 4, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
arm64: Linux (Debian stable) (clang)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
arm64: Linux (Debian stable) (clang)
The operation was canceled.
Valgrind i686 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind i686 (memcheck)
The operation was canceled.
Valgrind x64 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind x64 (memcheck)
The operation was canceled.
x86_64 (mingw32-w64): Windows (Debian stable, Wine)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64 (mingw32-w64): Windows (Debian stable, Wine)
The operation was canceled.
ARM32: Linux (Debian stable, QEMU) (yes, arm32)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ARM32: Linux (Debian stable, QEMU) (yes, arm32)
The operation was canceled.
s390x (big-endian): Linux (Debian stable, QEMU)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
s390x (big-endian): Linux (Debian stable, QEMU)
The operation was canceled.
i686: Linux (Debian stable) (clang --target=i686-pc-linux-gnu -isystem /usr/i686-linux-gnu/include)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind arm64 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
Valgrind arm64 (memcheck)
The operation was canceled.
ARM32: Linux (Debian stable, QEMU)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
ARM32: Linux (Debian stable, QEMU)
The operation was canceled.
arm64: Linux (Debian stable) (gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
arm64: Linux (Debian stable) (gcc)
The operation was canceled.
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes, yes, gcc, valgrind --error-exit...
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes, yes, -DVERIFY, no)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes, yes)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes, yes)
The operation was canceled.
arm64: Linux (Debian stable) (clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
arm64: Linux (Debian stable) (clang-snapshot)
The operation was canceled.
i686 (mingw32-w64): Windows (Debian stable, Wine)
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
i686 (mingw32-w64): Windows (Debian stable, Wine)
The operation was canceled.
CI
Canceling since a higher priority waiting request for refs/pull/1732/merge exists
x86_64: macOS Ventura, Valgrind (int128, yes, yes, yes, yes, yes, yes, valgrind --error-exitcode=...
Canceling since a higher priority waiting request for refs/pull/1732/merge exists

Artifacts

Produced during runtime
Name Size Digest
bitcoin-core~secp256k1~3AWL77.dockerbuild
27.3 KB
sha256:56b844a607ce83ab576708cde1a7728eeb4591b1656f5f5026a40cc945edd2cd
bitcoin-core~secp256k1~CSUCYY.dockerbuild
26.9 KB
sha256:a2d12060bddbf27c1020b9916128dabf23ab7c2ffcdb3c6d470e64326a156455
bitcoin-core~secp256k1~GE51KZ.dockerbuild
23.9 KB
sha256:c3ef0e202f1b69445059e05b9075135e876346719249a1c286f13f2f305908e1
bitcoin-core~secp256k1~IRL5S4.dockerbuild
25.3 KB
sha256:e02afe22da4c18c53added3e1b140e7247da974c42d77235f94cc73873ec9de8
bitcoin-core~secp256k1~LPFEMI.dockerbuild
25.7 KB
sha256:9629af6294259815bfd7aff341262de4db4428d534355cddac5002932115bc92
bitcoin-core~secp256k1~P0QSIA.dockerbuild
26.6 KB
sha256:da2a9af45e6f8e521bd5901cad21ffbaf9982b793e6c12bed21ce610e8a07368
bitcoin-core~secp256k1~UTMIIH.dockerbuild
26.2 KB
sha256:b7a05582a2eabbe02609ba101d7059c4839d6e5035c8bad8214048aa0f63cac7
bitcoin-core~secp256k1~VO0H78.dockerbuild
24.2 KB
sha256:8925e727938306ebfd2e6a41e2839606bad5fb18ed9584baf6fbb341b105b67d
bitcoin-core~secp256k1~W131R8.dockerbuild
27.6 KB
sha256:7a0e7f7db9751a0c252b126bcafd1ffb92852f2dedbab32071385372638299cc