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

Builder curl-unthreaded-solaris10-i386 Build #16491

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisiondc9a03e8557237636460464cdfaec8171641e3e5
Got Revisiondc9a03e8557237636460464cdfaec8171641e3e5
Changes4 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 4 hrs, 48 mins, 24 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing

Timing:

StartWed Mar 25 16:20:40 2026
EndThu Mar 26 02:10:50 2026
Elapsed9 hrs, 50 mins, 9 secs

All Changes:

:

  1. Change #262280

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 25 Mar 2026 11:23:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 507e7be573b0a76fca597b75ff7cb27a66e7d865

    Comments

    url: do not reuse a non-tls starttls connection if new requires TLS
    Reported-by: Arkadi Vainbrand
    
    Closes #21082

    Changed files

    • lib/url.c
  2. Change #262292

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 25 Mar 2026 12:14:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 39036c90216e059bbee64b86b198eae3135e0cda

    Comments

    async-thrdd: use thread queue for resolving
    Use a thread queue and pool for asnyc threaded DNS resolves.
    Add pytest test_21_* for verification.
    
    Add `CURLMOPT_RESOLVE_THREADS_MAX` to allow applications to
    resize the thread pool used.
    
    Add `CURLMOPT_QUICK_EXIT` to allow applications to skip thread
    joins when cleaning up a multi handle. Multi handles in
    `curl_easy_perform()` inherit this from `CURLOPT_QUICK_EXIT`.
    
    Add several debug environment variables for testing.
    
    Closes #20936

    Changed files

    • docs/libcurl/curl_multi_setopt.md
    • docs/libcurl/libcurl-env-dbg.md
    • docs/libcurl/opts/CURLMOPT_QUICK_EXIT.md
    • docs/libcurl/opts/CURLMOPT_RESOLVE_THREADS_MAX.md
    • docs/libcurl/opts/Makefile.inc
    • docs/libcurl/symbols-in-versions
    • include/curl/multi.h
    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/cf-socket.c
    • lib/cfilters.c
    • lib/cfilters.h
    • lib/easy.c
    • lib/ftp.c
    • lib/hostip.c
    • lib/hostip.h
    • lib/hostip4.c
    • lib/hostip6.c
    • lib/multi.c
    • lib/multihandle.h
    • lib/socks.c
    • lib/thrdpool.c
    • lib/thrdpool.h
    • lib/thrdqueue.c
    • lib/thrdqueue.h
    • lib/url.c
    • src/tool_operate.c
    • tests/data/test2500
    • tests/http/Makefile.am
    • tests/http/test_21_resolve.py
    • tests/http/testenv/curl.py
  3. Change #262293

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 25 Mar 2026 12:16:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a186ecf4bf0c8ebb3a9a826155b3392164ec257a

    Comments

    proxy: chunked response, error code
    Add test1715 to check proper handling of chunked transfer
    encoding in CONNECT responses. Change proxy error code from
    56 (RECV_ERROR) for everything to 7 (COULDNT_CONNECT) when
    the server response could be read successfully, but establishing
    the connection is not possible (http status code wrong).
    
    Adapt several test expectations from 56 to 7.
    
    Closes #21084

    Changed files

    • lib/cf-h1-proxy.c
    • lib/cf-h2-proxy.c
    • tests/data/Makefile.am
    • tests/data/test1059
    • tests/data/test1715
    • tests/data/test217
    • tests/data/test287
    • tests/data/test302
    • tests/data/test440
    • tests/data/test441
    • tests/data/test493
    • tests/data/test718
    • tests/data/test749
    • tests/data/test94
    • tests/http/test_13_proxy_auth.py
  4. Change #262294

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 25 Mar 2026 12:17:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision dc9a03e8557237636460464cdfaec8171641e3e5

    Comments

    multi: multi_wait fixes after #20832
    The refactoring in #20832 introduced some inconsistencies between
    windows and posix handling, pointed out by reviews. Fix them:
    
    - rename `wait_on_nop` back to `extrawait` as it was called before
    - use multi_timeout() to shorten the user supplied timeout for
      both windows/posix in the same way
    - remove the extra multi_timeout() check in the posix function
    - Add the multi's wakeup socket for monitoring only when there
      are other sockets to poll on or when the caller wants the
      extra waiting time.
    
    Closes #21072

    Changed files

    • lib/multi.c