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

Builder curl-threaded-solaris10-sparc Build #3803

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision7f4cfe13b67c5b876d109fba04a2f18c05ef6922
Got Revision7f4cfe13b67c5b876d109fba04a2f18c05ef6922
Changes8 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 32 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 32 mins, 28 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 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 3803 Build
codebase Build
got_revision 7f4cfe13b67c5b876d109fba04a2f18c05ef6922 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 7f4cfe13b67c5b876d109fba04a2f18c05ef6922 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. Daniel Stenberg
  2. Filippo Tedeschi
  3. Stefan Eissing

Timing:

StartThu Sep 24 01:48:31 2026
EndThu Sep 24 14:29:07 2026
Elapsed12 hrs, 40 mins, 36 secs

All Changes:

:

  1. Change #282839

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 23 Sep 2026 14:51:38
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1750c4b27fc1eeb370c0ff6022d1e2256fe17055

    Comments

    test-linter: verify test cases
    Run it in a few CI jobs.
    
    - Verify that tests with source code in libtests/ have 'libtest' as
      <keyword>
    - Verify that tests with source code in tunit/ have 'tunittest' as
      <keyword>
    - Verify that tests with source code in unit/ have 'unittest' as
      <keyword>
    - Verify that tests that set lib* in <tool> have 'libtest' as <keyword>
    - Verify that tests that set tool* in <tool> have 'tunittest' as
      <keyword>
    - Verify that tests that set unit* in <tool> have 'unittest' as
      <keyword>
    - Verify that unit tests actually use private symbols
    - Verify that all tests have <xml> tag on first line
    
    Also introduce 'tunittest' as a keyword for the tool unit tests,
    separate from the library unit tests that are still tagged 'unittest'.
    
    Closes #23059

    Changed files

    • .github/workflows/linux.yml
    • docs/tests/FILEFORMAT.md
    • tests/Makefile.am
    • tests/data/test1394
    • tests/data/test1604
    • tests/data/test1621
    • tests/data/test1622
    • tests/data/test1623
    • tests/data/test1720
    • tests/data/test1989
    • tests/runner.pm
    • tests/test-linter.pl
  2. Change #282861

    Category curl
    Changed by Filippo Tedeschi <filippotedeschi98ohnoyoudont@gmail.com>
    Changed at Wed 23 Sep 2026 15:54:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 466c06cf706bd92ff77beb402934f7265183f8ff

    Comments

    urlapi: return NULL from curl_url_dup() when given a NULL handle
    Previously, passing a NULL pointer to curl_url_dup() caused a NULL
    pointer dereference crash on in->scheme inside the DUP() macro.
    
    Return NULL immediately when !in, matching curl_easy_duphandle() and
    preventing unexpected crashes when duplicating uninitialized or failed
    handles.
    
    Also verify this behavior in test 1560 and update documentation.
    
    Closes #23051

    Changed files

    • docs/libcurl/curl_url_dup.md
    • lib/urlapi.c
    • tests/libtest/lib1560.c
  3. Change #282863

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 23 Sep 2026 15:55:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 75f37b64aea51fa545a56f47d49f5acba112eff2

    Comments

    cf-ngtcp2-proxy: check for stream close on rx win update
    The stream may already have been closed when checking for
    receive window updates. Check for that.
    
    Closes #23054

    Changed files

    • lib/vquic/cf-ngtcp2-proxy.c
  4. Change #282865

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 23 Sep 2026 15:56:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3d8dfb77cfa48353e15583f8a358b83db7ebee59

    Comments

    if2ip: check interface name case sensitive
    When iterating over the system list of interface names,
    check the name case preserving.
    
    Reported-by: Joshua Rogers
    
    Closes #23056

    Changed files

    • lib/if2ip.c
  5. Change #282866

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 23 Sep 2026 15:58:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 636dab5daf1618a385ed87436a2524f776d0edfb

    Comments

    wolfssl: remove BIO destroy callback
    It never did anything, it is not necessary. Remove the code.
    
    Closes #23058

    Changed files

    • lib/vtls/wolfssl.c
  6. Change #282913

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 23 Sep 2026 23:37:57
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 082503f1f623906eb00e57604b1c92ee8c69a2b5

    Comments

    connection pool: use tbl and bsets
    Handle concurrent modifications to the connection pool, e.g. removing
    connections while iterating the pool/a bundle, by replacing the llists
    with a uint32_tbl and uint32_(sp)bsets.
    
    - Introduce a `uint32_t cpid` connection pool identifier assigned
      to connections when added to a pool.
    - Keep track if idle connections via their `cpid`
    - Track `data->state.last_cpid` for fast lookups of the last
      connection used by a transfer
    - Add reference counter to `cpool_bundle`s, so a bundle does
      not get destroyed while iterating it and the last connection
      gets removed from the bundle
    
    Closes #23053

    Changed files

    • lib/conncache.c
    • lib/conncache.h
    • lib/connect.c
    • lib/cshutdn.c
    • lib/curl_share.c
    • lib/curl_trc.c
    • lib/easy.c
    • lib/getinfo.c
    • lib/multi.c
    • lib/url.c
    • lib/urldata.h
  7. Change #282914

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

    Comments

    peer: preserve ipv6 props from "connect-to"
    When a "connect-to" only changes the port, preserve the ipv6 relevant
    properties like zone and scope.
    
    Reported-by: Joshua Rogers
    Closes #23055

    Changed files

    • lib/peer.c
  8. Change #282915

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 23 Sep 2026 23:42:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7f4cfe13b67c5b876d109fba04a2f18c05ef6922

    Comments

    pytest: check server status without ssl verify
    Some tests configure the server with an "invald" certificate. The code
    that checks the startup/shutdown status of a server needs to use
    '--insecure' or will hang/give the wrong result.
    
    Closes #23064

    Changed files

    • tests/http/testenv/h2o.py
    • tests/http/testenv/nghttpx.py