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

Builder curl-unthreaded-solaris10-sparc Build #13843

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision86a2a6b5477b848f405f9c93d7a56343349d6e4b
Got Revision86a2a6b5477b848f405f9c93d7a56343349d6e4b
Changes11 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 33 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 16 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-unthreaded-solaris10-sparc slave
buildername curl-unthreaded-solaris10-sparc Builder
buildnumber 13843 Build
codebase Build
got_revision 86a2a6b5477b848f405f9c93d7a56343349d6e4b Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 86a2a6b5477b848f405f9c93d7a56343349d6e4b Build
scheduler schedule-curl-unthreaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Díaz
  2. Daniel Stenberg
  3. Viktor Szakats

Timing:

StartTue Mar 3 01:07:45 2026
EndTue Mar 3 19:11:28 2026
Elapsed18 hrs, 3 mins, 42 secs

All Changes:

:

  1. Change #259475

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 02 Mar 2026 09:18:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7fe5b933d862af72d4e7e5a95933c8c707b53dc9

    Comments

    TODO: drop the alt-svc fallback
    Let's return to this subject if someone actually needs this for their
    specific use case.
    
    See #17152
    Closes #20786

    Changed files

    • docs/TODO.md
  2. Change #259525

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 13:45:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision da6fbb12a6598a7c9e9e54d66e1454973ffc888e

    Comments

    http1: fix potential NULL dereference in `Curl_h1_req_parse_read()`
    Reported by clang-tidy v22 with `clang-analyzer-*` explicitly enabled:
    
    ```
    lib/http1.c:89:31: error: Subtraction of a non-null pointer
     (from variable 'line_end') and a null pointer (via field 'line')
     results in undefined behavior [clang-analyzer-core.NullPointerArithm]
       89 |   parser->line_len = line_end - parser->line + 1;
          |                               ^
    ```
    Ref: https://github.com/curl/curl/actions/runs/22534731241/job/65279952830?pr=20778#step:11:85
    
    Ref: #20778
    
    Closes #20779

    Changed files

    • lib/http1.c
  3. Change #259527

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 14:01:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7a77884a66be59eca14dc468e115d008010a7129

    Comments

    clang-tidy: enable `clang-analyzer-*` checks explicitly, fix fallout
    v22.1.0 disabled them by default.
    
    Fix fallout:
    - http: check NULL to silence false positives in `HD_VAL()`.
    
    Ref: https://releases.llvm.org/22.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html#improvements-to-clang-tidy
    
    Follow-up to da6fbb12a6598a7c9e9e54d66e1454973ffc888e #20779
    Follow-up to ce4db9c2efca0bd89e556e231d940c988d84a606 #20751
    
    Closes #20778

    Changed files

    • .clang-tidy.yml
    • lib/http.c
  4. Change #259533

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 14:50:33
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fcde8d7e3745df3b4d83c86d0a1f0caef398511b

    Comments

    cmake: minor improvements to integration test framework
    - add support for separate provider / consumer cmake options in
      `find_package` tests. To help test more integration scenarios.
      Refs: #20784 #20729 #20764
    
    - dump generated curl config files in `find_package` tests.
      (cmake CONFIG source, `libcurl.pc`, `curl-config`.
    
    - test.sh: use `sha256sum` (was: `openssl`).
    
    Closes #20773

    Changed files

    • tests/cmake/test.sh
  5. Change #259536

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 15:28:25
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a5c6a4067ab797e8962d8279c1677918aee42384

    Comments

    clang-tidy: fix `readability-suspicious-call-argument`
    Also:
    - curlx/strerr: avoid a false positive by dropping an interim variable.
    - enable this check.
    
    Ref: #20627 (initial attempt)
    
    Closes #20777

    Changed files

    • .clang-tidy.yml
    • lib/curlx/strerr.c
    • tests/libtest/cli_hx_download.c
    • tests/libtest/cli_hx_upload.c
  6. Change #259554

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 16:01:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b83ade783d8dca498ababcac9b749e35c1711037

    Comments

    multi: fix unreachable code compiler warning
    ```
    lib/multi.c:305:5: error: code will never be executed [clang-diagnostic-unreachable-code]
      305 |     goto error;
          |     ^~~~~~~~~~
    ```
    
    Cherry-picked from #20774
    
    Closes #20788

    Changed files

    • lib/multi.c
  7. Change #259594

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 21:30:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27

    Comments

    curlx: add local `snprintf()` helper that always nul-terminates (Windows)
    Make the helper use `vsnprintf()` internally on all supported Windows
    toolchains (dropping `_snprintf()` and `snprintf()`), ensure to
    nul-terminate. Omit the return value to avoid complexity.
    
    Use the helper from `mprintf.c` / `out_double()`, from tests/server code
    and the tests/server-specific build of `curlx_inet_ntop()`,
    `curlx_strerror()` functions. In the single call (in tests) where the
    returned length was used previously, determine it with `strlen()`.
    
    Refs:
    https://github.com/libssh2/libssh2/blob/libssh2-1.11.1/src/misc.c#L57-L79
    https://learn.microsoft.com/cpp/c-runtime-library/reference/snprintf-snprintf-snprintf-l-snwprintf-snwprintf-l
    https://learn.microsoft.com/cpp/c-runtime-library/reference/vsnprintf-vsnprintf-vsnprintf-l-vsnwprintf-vsnwprintf-l
    
    Assisted-by: Jay Satiro
    Follow-up to fa8bd1cc09125b368d4295c19331bf33e2d0c602 #20761
    Follow-up to 8ab468c8aa2e3b7b2354f0e9545859ca631f4457 #15997
    
    Closes #20765

    Changed files

    • lib/Makefile.inc
    • lib/curl_setup.h
    • lib/curlx/snprintf.c
    • lib/curlx/snprintf.h
    • lib/mprintf.c
    • tests/server/Makefile.inc
    • tests/server/first.h
    • tests/server/tftpd.c
  8. Change #259601

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 22:21:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 30ec220a68dcb24dc53d5348045ee82801d2aed1

    Comments

    mprintf: silence clang-tidy `readability-suspicious-call-argument`
    Follow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765
    
    Closes #20791

    Changed files

    • lib/mprintf.c
  9. Change #259612

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 02 Mar 2026 22:40:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d557c06b529dd6b0f583350e6fc0c471f415c66f

    Comments

    build: drop unused `snprintf()` feature check on Windows
    Follow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765
    
    Closes #20790

    Changed files

    • CMake/win32-cache.cmake
    • CMakeLists.txt
    • configure.ac
    • lib/config-win32.h
  10. Change #259635

    Category curl
    Changed by Daniel Díaz <daniel.diazohnoyoudont@sonos.com>
    Changed at Tue 03 Mar 2026 00:28:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3aa63896ae7a745fc50fa9cfa0bef0adb74462f6

    Comments

    mbedtls: guard TLS 1.3 + session tickets usage inside ifdef
    If TLS 1.3 is not supported, the call to
    `mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets()` fails
    during compilation:
    ```
    curl-8.18.0/lib/vtls/mbedtls.c: In function 'mbed_connect_step1':
    curl-8.18.0/lib/vtls/mbedtls.c:809:3: error: implicit declaration of function 'mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets' [-Werror=implicit-function-declaration]
       mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets(&backend->config,
       ^
    curl-8.18.0/lib/vtls/mbedtls.c:809:3: warning: nested extern declaration of 'mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets' [-Wnested-externs]
    ```
    
    Protect this call inside the `#ifdef` block by making sure that support
    for TLS 1.3 is defined.
    
    Closes #20789

    Changed files

    • lib/vtls/mbedtls.c
  11. Change #259642

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Mar 2026 00:46:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 86a2a6b5477b848f405f9c93d7a56343349d6e4b

    Comments

    cmake: stop disabling C4774 after replacing `snprintf()`, update comment (MSVC)
    - update comment for `-wd4710` option.
      Ref: https://ci.appveyor.com/project/curlorg/curl/builds/53627545
    - stop suppressing C4774. Not triggered by the replacement call
      `vsnprintf()`, as also confirmed by local tests.
      Follow-up to https://github.com/curl/curl/commit/192b9214a7cf9082665ce460617308cb4836850b
      Ref: https://devblogs.microsoft.com/cppblog/format-specifiers-checking/
      Ref: https://learn.microsoft.com/cpp/error-messages/compiler-warnings/compiler-warnings-c4600-through-c4799
    
    Follow-up to 64f28b8f8859fc80816f7db3b5c4b6f2fd84bd27 #20765
    
    Closes #20792

    Changed files

    • CMake/PickyWarnings.cmake