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

Builder curl-threaded-solaris10-i386 Build #4590

Results:

Exception runtest mail result

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionffc18980959ab97aece40c9435cf57f87dca940b
Got Revisionffc18980959ab97aece40c9435cf57f87dca940b
Changes9 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 15 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 4 hrs, 53 mins, 16 secs )
    1. stdio
    2. resultlog
  3. Mail result Mail result exception ( 0 secs )
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris10-i386 slave
buildername curl-threaded-solaris10-i386 Builder
buildnumber 4590 Build
codebase Build
got_revision ffc18980959ab97aece40c9435cf57f87dca940b Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision ffc18980959ab97aece40c9435cf57f87dca940b Build
scheduler schedule-curl-threaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Jorge Rocamora
  3. Max Dymond
  4. Stefan Eissing
  5. Viktor Szakats

Timing:

StartWed Oct 7 14:25:13 2026
EndThu Oct 8 00:25:20 2026
Elapsed10 hrs, 7 secs

All Changes:

:

  1. Change #284813

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 07 Oct 2026 07:45:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 50d1aa45a9103734821182e44379f751df402e79

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  2. Change #284819

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 07 Oct 2026 08:18:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1c6dc735ea0023993469eab270ac3159a0b713f7

    Comments

    config2setopts: rename define for maximum cookie header length
    Ref: #23286
    Closes #23288

    Changed files

    • src/config2setopts.c
  3. Change #284821

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 08:29:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d92954301acb24fe596c498ed91d0d30c7d34a15

    Comments

    http2: use stream in userdata
    Change nghttp2 stream userdata from the transfer to the `h2_stream_ctx`
    and lookup the transfer at the multi's table. This replaces hash lookups
    with table lookups which are faster.
    
    Closes #23262

    Changed files

    • lib/cf-h2-proxy.c
    • lib/http.c
    • lib/http.h
    • lib/http2.c
    • lib/vquic/cf-ngtcp2-cmn.h
    • lib/vquic/cf-quiche.c
  4. Change #284836

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 09:23:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e08d30638e59d0a19c881a856ea1f59693680dc5

    Comments

    websocket: error on EOS with incomplete frame
    When the connection is closed, a websocket client writer that
    sees the EOS in the middle of a frame errors out.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23188

    Changed files

    • lib/ws.c
  5. Change #284837

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 09:25:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4b03329952042499bb27a5ce9771d4bdc1f56903

    Comments

    easy: change event pollset construction
    - Switch from pollfd to curl_pollfds.
    
    This change also eliminates a reported problem that the max `pollfd`
    count was not checked.
    
    reported-by: Joshua Rogers
    
    Closes https://github.com/curl/curl/pull/23212

    Changed files

    • lib/easy.c
  6. Change #284838

    Category curl
    Changed by Max Dymond <cmeister2ohnoyoudont@gmail.com>
    Changed at Wed 07 Oct 2026 09:38:27
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 36a582d2c02fef5e6122179ee33d3130f53b3e5b

    Comments

    http: reject empty header names
    A custom proxy header can have a non-empty name that becomes empty after
    trimming. An HTTP/1 header line can also start with a colon. Reject
    these inputs before they reach Curl_dynhds_add(), which requires a
    non-empty name.
    
    Keep custom proxy headers consistent with existing behavior by ignoring
    the malformed entry. Return CURLE_BAD_FUNCTION_ARGUMENT from the HTTP/1
    parser.
    
    Add unit and proxy CONNECT regression coverage.
    
    Follow-up to 1c9f1f4c3f88
    Ref: curl/curl-fuzzer#409
    
    Closes https://github.com/curl/curl/pull/23292

    Changed files

    • lib/dynhds.c
    • lib/http_proxy.c
    • tests/data/test1428
    • tests/unit/unit2602.c
  7. Change #284839

    Category curl
    Changed by Jorge Rocamora <33847633+aeroyorchohnoyoudont@users.noreply.github.com>
    Changed at Wed 07 Oct 2026 09:57:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6c7468718ef976172fdd983c1ac3ae128e93bcbc

    Comments

    connect: do not busy-loop in blocking connect without a timeout
    - During blocking connect treat a transfer/connection timeout of 0 as
      timeout of 1000 for polling.
    
    Prior to this change if no timeout was set then 0 was passed as the
    timeout time to poll which caused a busy loop since it returned
    immediately.
    
    Closes https://github.com/curl/curl/pull/23024

    Changed files

    • lib/connect.c
  8. Change #284846

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 07 Oct 2026 11:04:38
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 11d0b202136debd81c9cc8dae49f3396670d0b85

    Comments

    multi: is_finished() fix
    When the progress callback errors on a not comppleted transfer, the
    transfer state entered COMPLETED right away and not DONE. This led
    to cleanup actions on the transfer/connection to not run.
    
    Only go to MSTATE_DONE in this case.
    
    Reported-by: Anthropic
    Closes #23295

    Changed files

    • lib/multi.c
  9. Change #284920

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 07 Oct 2026 15:54:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ffc18980959ab97aece40c9435cf57f87dca940b

    Comments

    pytest: adjust threshold in test_20_11_crazy_pings to better pass on arm64
    Seen with GHA/http3-linux BoringSSL since moving from x64 to arm64:
    ```
    >       assert (rss1 * 1.2) > rss2, 'bad memory increase'
    E       AssertionError: bad memory increase
    E       assert (10.15625 * 1.2) > 12.2734375
    
    ../../tests/http/test_20_websockets.py:330: AssertionError
    ```
    Ref: https://github.com/curl/curl/actions/runs/37599901852/job/112721784104?pr=23294#step:32:2093
    
    ```
    >       assert (rss1 * 1.2) > rss2, 'bad memory increase'
    E       AssertionError: bad memory increase
    E       assert (10.16015625 * 1.2) > 12.390625
    
    ../../tests/http/test_20_websockets.py:330: AssertionError
    ```
    Ref: https://github.com/curl/curl/actions/runs/37555944489/job/112582218973#step:32:2093
    
    Follow-up to 82b289c9527890a0766b55be2214b3749283307a #22574
    Follow-up to 849317ff5c5a5e13f50ec3d001e46ddffa77d8a4 #21911
    
    Closes #23298

    Changed files

    • tests/http/test_20_websockets.py