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

Builder curl-threaded-solaris10-sparc Build #3804

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision6e5dee3fd011706cd561b2384df2d8a011dd31a9
Got Revision6e5dee3fd011706cd561b2384df2d8a011dd31a9
Changes16 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 26 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 20 mins, 48 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 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 3804 Build
codebase Build
got_revision 6e5dee3fd011706cd561b2384df2d8a011dd31a9 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 6e5dee3fd011706cd561b2384df2d8a011dd31a9 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. Andreas Westin
  2. Daniel Stenberg
  3. Filippo Tedeschi
  4. Max Dymond
  5. Samuel Henrique
  6. Stefan Eissing
  7. renovate[bot]

Timing:

StartThu Sep 24 14:29:12 2026
EndFri Sep 25 03:37:04 2026
Elapsed13 hrs, 7 mins, 52 secs

All Changes:

:

  1. Change #282977

    Category curl
    Changed by Samuel Henrique <samuelophohnoyoudont@debian.org>
    Changed at Thu 24 Sep 2026 08:56:15
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ea00da992efb72e81119a568350ba39e572c9c34

    Comments

    sws: fix connection-monitor for connections closed before a request
    sws updates its connection-monitor state only when it parses a request.
    Since 5232c1620897 it no longer clears the state after the first logged
    disconnect, so the state a test sets with connection-monitor remains
    after that test ends. If the next test that uses the same server closes
    a connection before sws has parsed any request of that test, sws logs
    [DISCONNECT] even if that test does not use connection-monitor.
    
    Tests 3231 and 3232 do that: they close a CONNECT_ONLY connection, which
    never sent anything, before the HTTP transfer sends its request. They
    fail with an unexpected [DISCONNECT] in server.input whenever the state
    is still enabled from a previous test, such as 3223 to 3226. With
    parallel test runners this depends on which runner picks up the test,
    so the failures look random. Most Debian package builds of 8.23.0-rc1
    failed like this. To reproduce, run this in the tests directory:
    
      ./runtests.pl 3226 3231
    
    When a connection closes while the test number is unset
    (DOCNUMBER_NOTHING), read it from server.cmd, as sws already does for
    requests without one. Then use the connection-monitor setting of that
    test, or disable connection monitoring if there is no test number. A
    test using connection-monitor now gets [DISCONNECT] logged for a
    connection closed before its first request, regardless of the previous
    test.
    
    Ref: #22902
    Follow-up to 5232c1620897213db1781937c0bace0b7320474f #22159
    Closes #23072

    Changed files

    • tests/server/sws.c
  2. Change #282978

    Category curl
    Changed by Filippo Tedeschi <filippotedeschi98ohnoyoudont@gmail.com>
    Changed at Thu 24 Sep 2026 09:13:18
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f5e43ea9231560ee8a02060edbeaf675dede753f

    Comments

    easy: validate buffer pointer in curl_easy_recv and curl_easy_send
    Return CURLE_BAD_FUNCTION_ARGUMENT if a positive length is provided with
    a NULL buffer pointer in curl_easy_recv() and curl_easy_send().
    
    Add regression verification to test 556.
    
    Closes #23063

    Changed files

    • lib/easy.c
    • tests/libtest/lib556.c
  3. Change #282979

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 24 Sep 2026 09:14:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f31774b6820b3eb24c8a3c6240afbf92071fddff

    Comments

    output-dir.md: expand on its behavior
    There is no attempt done to neutralize `../` sequences or similar from
    the produced name.
    
    Reported-by: bupt-Yy-young on github
    Fixes #23067
    Closes #23073

    Changed files

    • docs/cmdline-opts/output-dir.md
  4. Change #282980

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 24 Sep 2026 09:45:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8fd0b95c291751cfcafe7cc6fbd1a649f1bd9200

    Comments

    mqtt: remaininglength check for 32-bit systems
    This could not happen in real life.
    
    Reported-by: bupt-Yy-young on github
    Fixes #23071
    Closes #23074

    Changed files

    • lib/mqtt.c
  5. Change #282981

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 24 Sep 2026 09:52:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f46a841bad0d1202c581c460820f151c5705bc04

    Comments

    gtls: no early return on verify fail
    When using gnutls in QUIC and peer verification fails, remove the early
    return so that sessions for this peer are removed from the ssl session
    cache.
    
    Reported-by: Joshua Rogers
    Closes #23061

    Changed files

    • lib/vquic/vquic-tls.c
  6. Change #282982

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 24 Sep 2026 10:50:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f228410f77a7326552fe2b655da68217109cb7f0

    Comments

    http: verify headers in fewer passes
    Scan the whole header only once looking for content instead of (at
    worst) three times.
    
    Closes #23075

    Changed files

    • lib/http.c
  7. Change #282983

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Thu 24 Sep 2026 11:59:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision aff6f9332aa673a8cec31cde0be9992e84f0162d

    Comments

    ci: allow 30 minutes for valgrind jobs
    Closes #23065

    Changed files

    • .github/workflows/linux.yml
  8. Change #282984

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 24 Sep 2026 14:28:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9f121f75a7757c6a74c60bec663d35076407b35e

    Comments

    cf-h1-proxy: reset chunk state on new request
    Reset the chunk state on a subsequent request. Add test to verify.
    
    Fixes #23069
    Closes #23076
    Reported-by: bupt-Yy-young on github

    Changed files

    • lib/cf-h1-proxy.c
    • tests/data/Makefile.am
    • tests/data/test2824
  9. Change #282985

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 24 Sep 2026 14:29:56
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c1a1a2968e707a9ad2aab6f5c2bc281402adf9cf

    Comments

    cf-h1-proxy: stricter status line parsing
    Expect the HTTP status on line 1 and parse it from
    there only. Do not match later lines for a status.
    
    Add test1827 to verify.
    
    Change test750 exit code to 8 (Weird Server Reply)
    
    Fixes #23068
    Reported-by: bupt-Yy-young on github
    Closes #23077

    Changed files

    • lib/cf-h1-proxy.c
    • tests/data/Makefile.am
    • tests/data/test1827
    • tests/data/test750
  10. Change #282986

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 24 Sep 2026 14:30:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6ee40bd5aa95c28e554ef8f203fc6d28c1397907

    Comments

    CURLOPT_POSTFIELDSIZE.md: improve wording
    Clarify that the size must not be larger than the buffer.
    
    Closes #23078

    Changed files

    • docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.md
    • docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.md
  11. Change #282987

    Category curl
    Changed by Andreas Westin <andreas.westinohnoyoudont@axis.com>
    Changed at Thu 24 Sep 2026 14:57:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 064cdf53d9645fba1fb6724394fa15ec3c8ea27d

    Comments

    libssh: work with empty priv_key
    When no priv_key is configured and the default key file does
    not exsits, priv_key is set to "" which, when set in libssh,
    leads to an error.
    
    Only set priv_key when it is neither NULL nor the empty string.
    
    Fixes #23080
    Closes #23082

    Changed files

    • lib/vssh/libssh.c
  12. Change #282988

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Thu 24 Sep 2026 15:38:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 92a7da5914e3ffd998a2cac8212d2b33522620a5

    Comments

    GHA: update dependency pyrefly to v1.3.1
    Closes #22955

    Changed files

    • .github/scripts/requirements.txt
  13. Change #282989

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Thu 24 Sep 2026 15:38:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision efc5e67bda67b9573694e820cc8c1273f01ce937

    Comments

    GHA: update dependency cloudflare/quiche to v0.30.0
    Closes #22988

    Changed files

    • .github/workflows/http3-linux.yml
  14. Change #282994

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 24 Sep 2026 15:56:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bc7863a09786507b3c6b7a4fc421b8d4c9bf4d04

    Comments

    mbedtls: resend length check
    Turn the DEBUGASSERT into a runtime check, returning an error
    if a re-send after EAGAIN uses a shorter data length.
    
    Reported-by: Joshua Rogers
    Closes #23083

    Changed files

    • lib/vtls/mbedtls.c
  15. Change #282995

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 24 Sep 2026 15:58:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3b4f5bbba0357b84cd6fc37f5875a801260c5715

    Comments

    peer: parsing a zoneid as number fix
    When interpreting a zoneid as a numeric scopeid, check that the complete
    zoneid is numeric and not only has a number prefix.
    
    Closes #23060

    Changed files

    • lib/peer.c
    • tests/unit/unit2413.c
  16. Change #282996

    Category curl
    Changed by Filippo Tedeschi <filippotedeschi98ohnoyoudont@gmail.com>
    Changed at Thu 24 Sep 2026 16:05:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6e5dee3fd011706cd561b2384df2d8a011dd31a9

    Comments

    ssls: validate input arguments in import, export, and unpack
    Return CURLE_BAD_FUNCTION_ARGUMENT when NULL or zero-length buffer
    arguments are provided to curl_easy_ssls_import(), or when a NULL
    callback is passed to curl_easy_ssls_export(). Validate pointers and
    length in Curl_ssl_session_unpack() before dereferencing.
    
    Add unit test verifications in test1678.
    
    Closes #23062

    Changed files

    • lib/easy.c
    • lib/vtls/vtls_scache.c
    • lib/vtls/vtls_spack.c
    • tests/libtest/lib1678.c