Builder curl-unthreaded-solaris10-sparc Build #13843
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 86a2a6b5477b848f405f9c93d7a56343349d6e4b |
| Got Revision | 86a2a6b5477b848f405f9c93d7a56343349d6e4b |
| Changes | 11 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| 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:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Díazdaniel.diaz@sonos.com
- Daniel Stenbergdaniel@haxx.se
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Tue Mar 3 01:07:45 2026 |
| End | Tue Mar 3 19:11:28 2026 |
| Elapsed | 18 hrs, 3 mins, 42 secs |
All Changes:
:
Change #259475
Category curl Changed by Daniel Stenberg <daniel@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
Change #259525
Category curl Changed by Viktor Szakats <commit@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 #20779Changed files
- lib/http1.c
Change #259527
Category curl Changed by Viktor Szakats <commit@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
Change #259533
Category curl Changed by Viktor Szakats <commit@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
Change #259536
Category curl Changed by Viktor Szakats <commit@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
Change #259554
Category curl Changed by Viktor Szakats <commit@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 #20788Changed files
- lib/multi.c
Change #259594
Category curl Changed by Viktor Szakats <commit@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
Change #259601
Category curl Changed by Viktor Szakats <commit@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
Change #259612
Category curl Changed by Viktor Szakats <commit@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
Change #259635
Category curl Changed by Daniel Díaz <daniel.diaz@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
Change #259642
Category curl Changed by Viktor Szakats <commit@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