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

Builder curl-threaded-solaris10-sparc Build #3728

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 1 mins, 0 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 7 hrs, 12 mins, 37 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 23 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 3728 Build
codebase Build
got_revision a61f2f9219bc121eea41a870e181e93a79623743 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision a61f2f9219bc121eea41a870e181e93a79623743 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. Stefan Eissing
  2. Viktor Szakats
  3. anupamme

Timing:

StartMon Aug 10 23:59:56 2026
EndTue Aug 11 14:42:52 2026
Elapsed14 hrs, 42 mins, 55 secs

All Changes:

:

  1. Change #277667

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 10 Aug 2026 13:53:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2d30fd26a060e7c3de3393503fb5ba7e8f3840f8

    Comments

    DoH: improvements
    - decode results when individual requests are done
    - makes happy eyeballing start asap
    - remove doh_resp structures as no longer needed
    - remove CURL_DNS_TYPE_NS, CURL_DNS_TYPE_CNAME and
      CURL_DNS_TYPE_DNAME from DoH
    - DoH: do not set PIPEWAIT and SSL OPTS when url starts with http:
    - mark Doh master handle as dirty after every sub-request, not only the last
    - Doh: start probe on AAAA before A (was the other way).
    
    cf-dns: set EXPIRE_HAPPY_EYEBALLS timer when waiting 50ms on AAAA
    result or progress will not be triggered in time.
    
    Add debug env var CURL_DBG_HE_AAAA_AWAIT_MS to override the
    default 50ms on waiting for the AAAA result to arrive.
    
    test2100: set CURL_DBG_HE_AAAA_AWAIT_MS to 60 seconds to
    provide enough time for slow CI runs to sent all DoH requests.
    
    closes #22514

    Changed files

    • docs/libcurl/libcurl-env-dbg.md
    • lib/vdns/cf-dns.c
    • lib/vdns/doh.c
    • lib/vdns/doh.h
    • tests/data/test2100
    • tests/http/test_21_resolve.py
    • tests/http/testenv/dnsd.py
    • tests/server/dnsd.c
    • tests/unit/unit1650.c
  2. Change #277688

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 18:14:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5050196dcc74b8369bcfad35d3b0926d0ff96180

    Comments

    build: require `!NDEBUG` for debug-enabled (aka development) builds
    To prevent creating a curl-development (aka debug-enabled, aka
    `-DENABLE_DEBUG=ON`, `--enable-debug` or `DEBUGBUILD`) build without
    `assert()`s. Since it may break expectations by missing to catch error
    cases. Also to make it less likely to build an inherently insecure
    development build by accident.
    
    - in CMake, for non-Multi-Config builds, show this error unless Debug
      configuration is set at configure-time:
      ```
      CMake Error at CMakeLists.txt:263 (message):
        Debug-enabled (aka development mode) curl requires the Debug configuration
      ```
      Ref: https://github.com/curl/curl/actions/runs/31159065911/job/92805128331?pr=22513#step:6:56
      The other 3 predefined configs (`Release`, `RelWithDebInfo`,
      `MinSizeRel`) set `NDEBUG` automatically.
    
    - or this message in other cases, e.g. when using CMake Multi-Config
      with non-Debug, e.g. `--config Release`, or passed `NDEBUG` manually
      with either build tools:
      ```
      curl_setup.h(1062): fatal error C1189: #error:
        "Debug-enabled builds cannot be combined with NDEBUG"
      ```
      Ref: https://github.com/curl/curl/actions/runs/31159628749/job/92807878479#step:9:28
    
    Also:
    - INSTALL-CMAKE.md: document.
    - GHA/windows: adjust CI jobs to meet the above requirement, where
      missing.
    
    Reported-by Stefan Eissing
    Bug: https://github.com/curl/curl/pull/22484#discussion_r3730045572
    Ref: ea984456804ab3ff1656a668fabdf734a32e379e #13592
    Fixes #22481
    Fixes #22484
    
    Closes #22513

    Changed files

    • .github/workflows/windows.yml
    • CMakeLists.txt
    • docs/INSTALL-CMAKE.md
    • lib/curl_setup.h
  3. Change #277689

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 18:14:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5ef4e1cabca04ed60159597e8d32d7349195648b

    Comments

    checksrc: check for `assert`, replace in tests where missing, drop from examples
    Follow-up to 791b6883edc1c02c4b253e8b47237ec13ac66d06 #22521
    
    Closes #22527

    Changed files

    • docs/examples/sslbackend.c
    • docs/internals/CODE_STYLE.md
    • scripts/checksrc.pl
    • tests/libtest/cli_h2_pausing.c
    • tests/libtest/cli_hx_download.c
    • tests/libtest/lib2700.c
    • tests/libtest/lib530.c
    • tests/libtest/lib582.c
    • tests/libtest/lib583.c
  4. Change #277695

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 18:51:15
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a833c83a872f00396d017cc83e368bdaf44fcfbd

    Comments

    build: minor debug option message fixes/improvements
    - CMAKE_INSTALL.md: sync up option desc with `CMakeLists.txt`.
    - sync `--enable-debug` configure text with help description.
    - say `--disable-debug` is the default in help description.
    
    Follow-up to a15cf1ea07963ab9d92803e23a96ac5541c6ba0f #22512
    
    Closes #22532

    Changed files

    • docs/INSTALL-CMAKE.md
    • m4/curl-confopts.m4
  5. Change #277709

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 19:42:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 43680a50cf289778cba1f20f752ba6a9cb81fd66

    Comments

    appveyor: sync Debug options in two jobs
    Also drop `!DEBUGBUILD` from job names, it's redundant now.
    
    Follow-up to 5050196dcc74b8369bcfad35d3b0926d0ff96180 #22513
    
    Closes #22535

    Changed files

    • appveyor.yml
  6. Change #277710

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 19:42:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1cf6be5a0b4a1db8c501dcda8ac98e09970fd372

    Comments

    GHA/linux: replace raw C option with `CMAKE_BUILD_TYPE=Debug` in tsan job
    Ref: #22533
    Follow-up to 2a46df31fdb91851895bc46d81f0065e6cafc80b #18274
    
    Closes #22534

    Changed files

    • .github/workflows/linux.yml
  7. Change #277741

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 10 Aug 2026 23:07:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 874a54de5dcb5b68e22e896787d8b9bd9cda8aaa

    Comments

    multi: use index list for expire timeouts
    Replace the `timeoutlist` and time nodes for expire timers with `struct
    expire_timers` that keeps a time and next array.
    
    There is only ever one timeout per timer id and a fully dynamic list is
    not needed. Do the sorting by keeping an array of 'next' indiced and a
    'first' starting point.
    
    Added tracking of splay tree status.
    
    Fixed missing splay removal when last timeout was removed via
    Curl_expire_done().
    
    Closes #22473

    Changed files

    • lib/curl_trc.c
    • lib/multi.c
    • lib/multiif.h
    • lib/urldata.h
  8. Change #277742

    Category curl
    Changed by anupamme <medirattaohnoyoudont@gmail.com>
    Changed at Mon 10 Aug 2026 23:11:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a61f2f9219bc121eea41a870e181e93a79623743

    Comments

    ldap: reject control characters in URL-decoded filter values
    Closes #22524

    Changed files

    • lib/ldap.c