Builder curl-threaded-solaris10-i386 Build #4239
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 1858126cca37f5309e2714b988f8354715c6ffad |
| Got Revision | 1858126cca37f5309e2714b988f8354715c6ffad |
| Changes | 10 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/curl-threaded-solaris10-i386 | slave |
| buildername | curl-threaded-solaris10-i386 | Builder |
| buildnumber | 4239 | Build |
| codebase | Build | |
| got_revision | 1858126cca37f5309e2714b988f8354715c6ffad | Git |
| osplatform | I386 | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 1858126cca37f5309e2714b988f8354715c6ffad | Build |
| scheduler | schedule-curl-threaded-solaris10-i386 | Scheduler |
| slavename | unstable10x | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-threaded-solaris10-i386 | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Thu Feb 19 23:47:57 2026 |
| End | Fri Feb 20 14:36:31 2026 |
| Elapsed | 14 hrs, 48 mins, 33 secs |
All Changes:
:
Change #258068
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 12:38:49 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7e203c15e6be738944a467212a4a4d232af390f7 Comments
cmake/FindMbedTLS: add workaround for missing static MSVC `mbedcrypto.lib` 4.0.0 Seen with mbedTLS 4.0.0. mbedTLS 4.0.0 renamed `mbedcrypto` lib to `tfpsacrypto`, while also keeping a copy under the old name to aid transition. However, this compatibility logic is broken for MSVC static builds, and the old name missing. Work around by looking for the new name in the raw detection codepath. Note that using `pkg-config`-based detection also works as a workaround. Reported-by: tawmoto on github Fixes #20616 Ref: https://github.com/Mbed-TLS/mbedtls/blob/v4.0.0/library/CMakeLists.txt#L275-L282 Ref: https://github.com/Mbed-TLS/mbedtls/issues/10605 Closes #20617
Changed files
- CMake/FindMbedTLS.cmake
Change #258069
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 12:38:49 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7c01bb23bc8454427149f31f4dae0c60c2991c15 Comments
rtspd: fix to check `realloc()` result Also enable `bugprone-suspicious-realloc-usage` clang-tidy option to verify. Fixing: ``` tests/server/rtspd.c:328:37: error: 'req->rtp_buffer' may be set to null if 'realloc' fails, which may result in a leak of the original buffer [bugprone-suspicious-realloc-usage,-warnings-as-errors] 328 | req->rtp_buffer = realloc(req->rtp_buffer, | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ``` Ref: https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-realloc-usage.html Closes #20621Changed files
- .clang-tidy.yml
- tests/server/rtspd.c
Change #258071
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 12:44:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision c878160e9c1f7366e64299aa02540d5495c3df9c Comments
clang-tidy: sync argument names in prototype and definition Discovered with clang-tidy checker `readability-inconsistent-declaration-parameter-name`. Also: - do not enforce the above because of inconsistencies still present between public API prototypes and definitions. (Also betwen man page protos, and man page examples, and other parts of the code, e.g. `easy` vs `curl` vs `d` vs `handle`) Perhaps subject for a future effort: https://github.com/curl/curl/actions/runs/22166472728/job/64094691653 - enable and fix `readability-named-parameter` where missing. Refs: https://clang.llvm.org/extra/clang-tidy/checks/readability/inconsistent-declaration-parameter-name.html https://clang.llvm.org/extra/clang-tidy/checks/readability/named-parameter.html Closes #20624
Changed files
- .clang-tidy.yml
- lib/altsvc.c
- lib/altsvc.h
- lib/asyn-ares.c
- lib/asyn-thrdd.c
- lib/asyn.h
- lib/cf-h1-proxy.h
- lib/cfilters.c
- lib/cfilters.h
- lib/conncache.h
- lib/connect.h
- lib/cookie.h
- lib/cshutdn.h
- lib/curl_addrinfo.c
- lib/curl_hmac.h
- lib/curl_md5.h
- lib/curl_sha256.h
- lib/curlx/strdup.h
- lib/curlx/strparse.h
- lib/curlx/warnless.h
- lib/doh.h
- lib/ftp.c
- lib/ftplistparser.h
- lib/hmac.c
- lib/hostip.c
- lib/hostip.h
- lib/hsts.h
- lib/http2.c
- lib/http2.h
- lib/idn.h
- lib/llist.h
- lib/mime.c
- lib/multi.c
- lib/multiif.h
- lib/netrc.c
- lib/netrc.h
- lib/parsedate.c
- lib/parsedate.h
- lib/request.h
- lib/select.h
- lib/sendf.c
- lib/sendf.h
- lib/setopt.h
- lib/sha256.c
- lib/splay.h
- lib/strcase.h
- lib/strequal.c
- lib/uint-table.h
- lib/url.h
- lib/vauth/cleartext.c
- lib/vauth/vauth.h
- lib/vssh/vssh.c
- lib/vtls/hostcheck.h
- lib/vtls/openssl.c
- lib/vtls/openssl.h
- lib/vtls/vtls.c
- lib/vtls/vtls.h
- lib/vtls/vtls_scache.c
- lib/ws.c
- lib/ws.h
- src/tool_easysrc.h
- src/tool_getpass.c
- src/tool_paramhlp.h
- tests/libtest/first.h
Change #258072
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 12:44:52 Repository https://github.com/curl/curl.git Project curl Branch master Revision bd60df527c782d8c907d8e2ea8bdb172860da8b0 Comments
clang-tidy: check `readability-redundant-control-flow` Also fix fallouts. Ref: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-control-flow.html Closes #20625
Changed files
- .clang-tidy.yml
- docs/examples/synctime.c
- tests/server/tftpd.c
Change #258116
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 15:27:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision 3cdc16742596e08427299865a25ef70dfee3400a Comments
clang-tidy: check `readability-redundant-preprocessor`, fix fallouts Also: - cipher_suite: merge `USE_MBEDTLS` `#if` blocks. Ref: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-preprocessor.html Closes #20628
Changed files
- .clang-tidy.yml
- lib/content_encoding.c
- lib/vtls/cipher_suite.c
- src/tool_help.c
Change #258117
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 15:27:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision c07c3cac746bb899e8014200aad02e5f4bb507de Comments
clang-tidy: enable and fix `readability-uppercase-literal-suffix` Ref: https://clang.llvm.org/extra/clang-tidy/checks/readability/uppercase-literal-suffix.html Closes #20629
Changed files
- .clang-tidy.yml
- lib/http.c
- lib/socks.c
- lib/vquic/curl_ngtcp2.c
Change #258118
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 15:27:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8712fac111206a9594b5b6eba36b590550c1df5c Comments
clang-tidy: drop redundant casts Found via `readability-redundant-casting`. Prone to false positives, not enabled. Ref: https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-casting.html Closes #20630
Changed files
- docs/examples/chkspeed.c
- docs/examples/ftpgetinfo.c
- lib/cshutdn.c
- lib/curl_fnmatch.c
- lib/doh.c
- lib/hash.c
- lib/http.c
- lib/ldap.c
- lib/mprintf.c
- lib/multi.c
- lib/socks_sspi.c
- lib/url.c
- lib/version.c
- lib/vquic/curl_ngtcp2.c
- lib/vssh/libssh.c
- lib/vssh/libssh2.c
- lib/vtls/openssl.c
- lib/vtls/schannel.c
- src/config2setopts.c
- src/tool_cb_hdr.c
- src/tool_cb_prg.c
- src/tool_cb_rea.c
- src/tool_filetime.c
- tests/libtest/cli_hx_download.c
- tests/libtest/cli_hx_upload.c
- tests/libtest/lib2301.c
- tests/libtest/lib573.c
- tests/unit/unit1661.c
- tests/unit/unit2603.c
Change #258127
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 16:27:08 Repository https://github.com/curl/curl.git Project curl Branch master Revision b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f Comments
clang-tidy: replace comma-separated string with list in config Bump required clang-tidy version to v17.0.0 for this. Ref: https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/index.html Follow-up to 4497dbd9ac4a31b0056a9179d500676ebe091de5 #20605 Closes #20632
Changed files
- .clang-tidy.yml
- docs/INTERNALS.md
Change #258134
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 16:34:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision b5a6d617d1bd6db224b714381e91fada8843a803 Comments
clang-tidy: sort list [ci skip] Follow-up to b7ecd14725fdfe63bf84f63829dd63fb2e8cba3f #20632
Changed files
- .clang-tidy.yml
Change #258158
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 19 Feb 2026 19:08:31 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1858126cca37f5309e2714b988f8354715c6ffad Comments
cmake: sync clang-tidy arg order in tests with C compiler Pass macro definitions first. For uniformity, no functional difference. To match: ``` CMAKE_C_COMPILE_OBJECT = '<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> [...]' ``` Closes #20635
Changed files
- CMake/Macros.cmake