Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder curl-threaded-solaris10-sparc Build #3816

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision4d36408a6bff8b24327f70a9a79adcab8061726c
Got Revision4d36408a6bff8b24327f70a9a79adcab8061726c
Changes21 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 28 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 7 hrs, 31 mins, 26 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 11 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc slave
buildername curl-threaded-solaris10-sparc Builder
buildnumber 3816 Build
codebase Build
got_revision 4d36408a6bff8b24327f70a9a79adcab8061726c Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 4d36408a6bff8b24327f70a9a79adcab8061726c Build
scheduler schedule-curl-threaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Filippo Tedeschi
  2. Stefan Eissing
  3. Viktor Szakats
  4. dependabot[bot]
  5. renovate[bot]

Timing:

StartThu Oct 1 20:26:40 2026
EndFri Oct 2 10:53:05 2026
Elapsed14 hrs, 26 mins, 25 secs

All Changes:

:

  1. Change #283972

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 09:28:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0e017e0f9bfbf51499bcffb604c3efa1f795328e

    Comments

    GHA/linux: move GCC analyzer to the 2nd valgrind slice
    The 2nd slice completes faster than the 1st; use that room to run the
    GCC analyzer, leveling off the two slices and making the 1st slice
    finish earlier.
    
    Before: 8m24s / 5m19s
    After: 6m8s / 6m23s
    
    Follow-up to 6d87eb2878899ec1ccf6b612d950b90367b5ea45 #20921
    
    Closes #23205

    Changed files

    • .github/workflows/linux.yml
  2. Change #283985

    Category curl
    Changed by Filippo Tedeschi <filippotedeschi98ohnoyoudont@gmail.com>
    Changed at Thu 01 Oct 2026 09:45:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ff1fa030d8aa27d59c1deb28cded2c9768624f56

    Comments

    parsedate: validate NULL date pointer in curl_getdate
    - Return -1 on null datestring.
    
    - Extend libtest lib517 to verify.
    
    Closes https://github.com/curl/curl/pull/23156

    Changed files

    • lib/parsedate.c
    • tests/libtest/lib517.c
  3. Change #283986

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 09:46:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 94390cdb0281e7882002e1d31fa4d3a41d0744b4

    Comments

    http_chunks: limit trailers size
    Use `Curl_bump_headersize()` also for chunked trailers so that
    max header limit is enforced.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23162

    Changed files

    • lib/http_chunks.c
    • lib/http_chunks.h
  4. Change #283987

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 09:46:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5057074f70491b15d254e97f411df389072fbcd6

    Comments

    http2: limit trailers and headers count
    Add `MAX_HTTP_RESP_HEADER_COUNT` limit to headers and trailers
    being processed by http2 filters.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23165

    Changed files

    • lib/cf-h2-proxy.c
    • lib/http2.c
  5. Change #283988

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 09:46:03
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a65d5ae6923c82e6c0a2e908053907489e4c642a

    Comments

    socketpair: fix accept loop
    - check elapsed time on each loop iteration
    
    - act on socket closed by client ("unexpected close")
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23166

    Changed files

    • lib/socketpair.c
  6. Change #283989

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 09:46:04
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 62a6ee5f967020a60dc8d4f367b20b6d2c30181a

    Comments

    dnscache: check hostname on lookup
    Since dnscache keys may truncate hostnames longer than
    `MAX_HOSTCACHE_LEN`, re-check the hostname of a found entry on lookup if
    it is indeed for the intended peer and ignore it otherwise.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23169

    Changed files

    • lib/vdns/dnscache.c
  7. Change #283990

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 09:46:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 146698eac0de201aaf47740eab618f16e94ebef0

    Comments

    conncache: never discard a connection still in use
    Discarding a connection still in use by transfers is a programming
    error, regardless if the connection has been aborted or not.
    
    Deny that unconditionally to not risk use-after-free issues and
    add a DEBUGASSERT() to catch this mistake.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23189

    Changed files

    • lib/conncache.c
  8. Change #283991

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 09:46:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 888a26ab4b47e7207271cc4f0eed308efd4343f4

    Comments

    urldata: shrink connectdata negotiate states
    - Change members to `uint8_t`.
    
    - Replace enum with defines in CURL_ namespace.
    
    Closes https://github.com/curl/curl/pull/23192

    Changed files

    • lib/http.c
    • lib/http_negotiate.c
    • lib/multi.c
    • lib/url.c
    • lib/urldata.h
  9. Change #283997

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 09:57:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c9514155f0ce8b1e7d04d07b9859aab7c95ef1f5

    Comments

    GHA/linux: bump Slackware container, re-enable SSL via GnuTLS
    Container still lacks modern OpenSSL; to make this CI job more useful,
    use GnuTLS as a TLS backend.
    
    Ref: https://hub.docker.com/layers/andy5995/slackware-build-essential/15.0/images/sha256-c5aeede463b4a52b5f4650078418718f2447bdb23f9a4cac0d5fb262e7b8dc84
    
    Closes #23206

    Changed files

    • .github/workflows/linux.yml
  10. Change #283998

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 09:59:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bc63c15b0a8ffd46c0e17dd728cdc1d61082c9bf

    Comments

    lib: replace `CURLX_FILE_MODE()` with `mode_t` cast
    `mode_t` is POSIX.
    
    Note, Windows `open()` expects `int`, so only use this in non-Windows
    codepaths.
    
    Ref: https://learn.microsoft.com/cpp/c-runtime-library/reference/open-wopen
    
    Suggested-by: Dan Fandrich
    Ref: https://github.com/curl/curl/pull/23158#issuecomment-5897090824
    Follow-up to d48f2f4ec867783e611beeb2ad53fbabcb94aa6f #23171
    Follow-up to be9e60327625eea381c298c122173e35620f17c0 #23158
    
    Closes #23181

    Changed files

    • lib/curl_fopen.c
    • lib/curlx/win32-fopen.h
    • lib/file.c
    • lib/vquic/vquic.c
  11. Change #284014

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 10:52:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8fa50e09ac848f85cba0fdc3e1a8f0864d3fa974

    Comments

    GHA/linux: bump recent Alpine container to latest
    Also tried:
    - switching to an arm container running in an arm runner, but not
      supported by GitHub it seems.
    - bumping 3.20 to 3.21, but it failed with a node error in the GitHub
      checkout action, with both Ubuntu 24 and 26. No idea.
      ```
      Run actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
      /usr/bin/docker exec  e59fd391d564a2d775a3d696d57a052590549a5c47420b84a5c45a1b2d189641 sh -c "cat /etc/*release | grep ^ID"
      exec /__e/node24_alpine/bin/node: no such file or directory
      ```
      Ref: https://github.com/curl/curl/actions/runs/36835925602/job/110283424025?pr=23207#step:38:38
    
    Closes #23207

    Changed files

    • .github/workflows/linux.yml
  12. Change #284015

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 01 Oct 2026 10:52:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9be300cb5eadc16a432e321a76c8efc5250d53c4

    Comments

    test/servers.pm: restrict h2/3 port reuse
    Tracked down the spurious failures with HTTP/2+3 with runtests.pl that
    show nghttpx refusing to start when the port was already in use.
    
    Add reuse flag to `getfreeport()` to mitigate this. Disallowing reuse
    for h2+3.
    
    Closes #23208

    Changed files

    • tests/servers.pm
  13. Change #284035

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 12:44:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bc4abc781ca274d273e872d7fa9f7a34aed7e87c

    Comments

    GHA/linux: make Intel C build more interesting
    Enable idn, httpsig, krb5, ldap, libssh2, nghttp2.
    
    Number of runtests 1807 -> 2021.
    
    Closes #23209

    Changed files

    • .github/workflows/linux.yml
  14. Change #284036

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 12:44:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 01d64713539562997d71a8e34acd3d92a6e9c705

    Comments

    runtests: add extra room for mininum number of tests in sliced jobs
    To avoid random fallouts and micro-management of limits.
    
    Fixing, seen in 'AM curl_global_init_mem debug valgrind 2':
    ```
    TESTDONE: 899 tests out of 899 reported OK: 100%
    TESTFAIL: number of tests run (899) was below the minimum of: 900
    ```
    Ref: https://github.com/curl/curl/actions/runs/36842851539/job/110305788106?pr=23209
    
    Also: drop manual workarounds from CI.
    
    Follow-up to 66486691ee1c5c768c74e402b8b95902b88d90fb #22619
    
    Closes #23211

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/windows.yml
    • tests/runtests.pl
  15. Change #284045

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 14:15:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f1b4d6c55c206ed332e64b8fde838b259f4e861d

    Comments

    GHA/http3-linux: replace URL using insecure redirects with secure alternative
    Fixing:
    ```
    [...]
    "https://ftpmirror.gnu.org/nettle/nettle-${NETTLE_VERSION}.tar.gz"
    [...]
    curl: (1) Protocol "http" disabled (in redirect)
    ```
    Ref: https://github.com/curl/curl/actions/runs/36856289932/job/110349436255?pr=23214#step:20:33
    
    Follow-up to 500820682ce570f21586f567ddec4dbea4e6dad5 #21757
    Cherry-picked from #23214
    
    Closes #23217

    Changed files

    • .github/workflows/http3-linux.yml
  16. Change #284051

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 14:24:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ce420595b50af6941fe66ed74ec77ab3eafcbd5c

    Comments

    GHA/linux: fix misplaced Renovate annotation for nettle / gnutls
    Follow-up to 4041eea61edd8cf66c6f85c47a430bb5774f017c #19680
    
    Closes #23218

    Changed files

    • .github/workflows/http3-linux.yml
  17. Change #284056

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Thu 01 Oct 2026 14:37:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5f3e12f04934fa22a8f6d7c49fe5387391c88888

    Comments

    GHA: update dependency gnutls/gnutls to v3.8.13
    Closes #23219

    Changed files

    • .github/workflows/http3-linux.yml
  18. Change #284064

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 14:56:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1482b86871b92fb13cfc583a56062a2c5c6391e3

    Comments

    GHA/http3-linux: try `semver-coerced` in Renovate nettle version annotation
    The version is not strict semver, e.g. now it's `4.0`, and Renovate does
    not pick it up. Retry with relaxed semver versioning.
    
    Ref: https://docs.renovatebot.com/modules/versioning/semver-coerced/
    Follow-up to ce420595b50af6941fe66ed74ec77ab3eafcbd5c #23218
    Follow-up to 4041eea61edd8cf66c6f85c47a430bb5774f017c #19680
    
    Closes #23221

    Changed files

    • .github/workflows/http3-linux.yml
  19. Change #284072

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 16:14:11
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d4dc7d16c40a0d9e70f7858e645c7ab3997a38b0

    Comments

    GHA/http3-linux: bump to gnutls/nettle 4.0
    - adjust nettle install paths (`lib64` -> `lib`).
    
    - disable NTLM for GnuTLS jobs. Not supported by nettle 4+.
      Adjust minimum required tests.
    
    - put `4.0` in quotes in YAML to avoid parsing it as `4`.
      Why Renovate bot does not do this, I do not understand.
    
    Also:
    - drop HTTP redirect for nettle download URL.
    - drop obsolete `--disable-guile` GnuTLS build option.
    
    Fixes #23222
    
    Closes #23223

    Changed files

    • .github/workflows/http3-linux.yml
  20. Change #284125

    Category curl
    Changed by dependabot[bot] <49699333+dependabot[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Thu 01 Oct 2026 18:40:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4e11d82a975ad1f44bdc3749d77cd03124eb5490

    Comments

    GHA: bump Actions and pips
    - update `github/codeql-action/analyze` from 4.37.8 to 4.38.2
    - update `github/codeql-action/init` from 4.37.8 to 4.38.2
    
    - updates `cryptography` from 50.0.0 to 50.0.1
    - updates `filelock` from 3.32.4 to 3.32.7
    - updates `ruff` from 0.16.7 to 0.16.9
    - updates `websockets` from 17.0.1 to 17.1
    
    Closes #23224
    Closes #23225

    Changed files

    • .github/scripts/requirements.txt
    • .github/workflows/codeql.yml
    • tests/http/requirements.txt
  21. Change #284149

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 01 Oct 2026 21:28:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4d36408a6bff8b24327f70a9a79adcab8061726c

    Comments

    GHA/http3-linux: fix missing nghttp2 in 'AM openssl-prev' job
    Also sync option order in CMake sibling.
    
    Possibly hinted by Copilot
    Bug: https://github.com/curl/curl/pull/23214#pullrequestreview-5383726429
    
    Closes #23226

    Changed files

    • .github/workflows/http3-linux.yml