Builder curl-threaded-solaris10-sparc Build #3441
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 1c377717e7ae5dde1280a7df6de9d780a8a7629e |
| Got Revision | 1c377717e7ae5dde1280a7df6de9d780a8a7629e |
| Changes | 9 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
| buildername | curl-threaded-solaris10-sparc | Builder |
| buildnumber | 3441 | Build |
| codebase | Build | |
| got_revision | 1c377717e7ae5dde1280a7df6de9d780a8a7629e | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 1c377717e7ae5dde1280a7df6de9d780a8a7629e | 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:
| Name | Label | Value |
|---|
Responsible Users:
- Arnav-Purushotam-CUBoulderarpu9852@colorado.edu
- Daniel Stenbergdaniel@haxx.se
- Viktor Szakatscommit@vsz.me
- tommytommyskypromax@gmail.com
Timing:
| Start | Tue Jan 20 06:47:49 2026 |
| End | Wed Jan 21 00:50:13 2026 |
| Elapsed | 18 hrs, 2 mins, 23 secs |
All Changes:
:
Change #255652
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 19 Jan 2026 14:12:27 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4cf43508e8e60d0d8acef1beecb0f76040609543 Comments
CI: show curl tool and libcurl sizes To see how they change throughout code and/or build changes. Also: - improve `file` output. - tidy-ups. Closes #20355
Changed files
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- .github/workflows/non-native.yml
- .github/workflows/windows.yml
- appveyor.sh
Change #255672
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 19 Jan 2026 16:26:43 Repository https://github.com/curl/curl.git Project curl Branch master Revision b8ba798d18ba9bff5f38fd66ca3402a90e257938 Comments
GHA/non-native: fix size/file listing for Android shared lib Follow-up to 4cf43508e8e60d0d8acef1beecb0f76040609543 #20355
Changed files
- .github/workflows/non-native.yml
Change #255675
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Mon 19 Jan 2026 16:53:22 Repository https://github.com/curl/curl.git Project curl Branch master Revision 0002184015c559d7dacb6cbbcd08a0b0b34eb985 Comments
imap: simplify imap_is_bchar() with strchr() Closes #20358
Changed files
- lib/imap.c
Change #255685
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 19 Jan 2026 18:43:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2d5a063121202acaa23bb77975b2739bec4551ce Comments
build: merge TrackMemory (`CURLDEBUG`) into debug-enabled option Drop separate `TrackMemory` (aka `CURLDEBUG`) debug feature. After recent changes (thread-safety, 193cb00ce9b47e75d42157c650cc3de3fd96d35d, and updates leading up to it), `TrackMemory` is unlikely to cause build or runtime issues. To simplify builds and debug options, enable `TrackMemory` unconditionally for debug-enabled (aka `DEBUGBUILD`) builds. Before this patch, this was already the default, with an option to disable it, or enable it in non-debug-enabled builds. Note, in practice these two debug options already went hand in hand. It was not possible to toggle them separately for a long time due to bugs, before 59dc9f7e69c399102e9ebe3670360ef52706ff23 (2024-05-28) fixed it. This patch also removes/deprecates separate knobs and feature flags for `TrackMemory`: - autotools: `--enable-curldebug`/`--disable-curldebug` - cmake: `-DENABLE_CURLDEBUG=ON`/`OFF` - C macro: `CURLDEBUG` - libcurl: `CURL_VERSION_CURLDEBUG` symbol deprecated in favor of `CURL_VERSION_DEBUG`. They always return the same value after this patch. Also: - drop `TrackMemory` from `curl -V` output. - rename internal `CURLDEBUG` macro to `CURL_MEMDEBUG` internally. To avoid confusion with `DEBUGBUILD`, but to keep guarding `TrackMemory`-related internals for readability. - runtests: bind `TrackMemory` to debug feature. Keep it a separate test feature requirement, for clarity. - CI: drop test builds for combinations of the two options. - GHA/linux: no longer disable TrackMemory in the TSAN job. Ref: https://github.com/curl/curl/pull/20328#issuecomment-3754528407 Closes #20331
Changed files
- .github/workflows/linux.yml
- .github/workflows/windows.yml
- CMake/CurlSymbolHiding.cmake
- CMakeLists.txt
- appveyor.sh
- appveyor.yml
- configure.ac
- docs/INSTALL-CMAKE.md
- docs/cmdline-opts/version.md
- docs/libcurl/curl_version_info.md
- docs/libcurl/symbols-in-versions
- docs/tests/TEST-SUITE.md
- include/curl/curl.h
- lib/Makefile.am
- lib/curl_addrinfo.c
- lib/curl_addrinfo.h
- lib/curl_setup.h
- lib/curlx/fopen.c
- lib/curlx/fopen.h
- lib/fake_addrinfo.h
- lib/libcurl.rc
- lib/memdebug.c
- lib/version.c
- m4/curl-confopts.m4
- projects/OS400/curl.inc.in
- src/Makefile.am
- src/curl.rc
- src/curlinfo.c
- src/tool_libinfo.c
- src/tool_main.c
- tests/libtest/Makefile.am
- tests/libtest/first.c
- tests/runtests.pl
- tests/tunit/Makefile.am
- tests/unit/Makefile.am
Change #255704
Category curl Changed by Arnav-Purushotam-CUBoulder <arpu9852@colorado.edu> Changed at Mon 19 Jan 2026 23:06:04 Repository https://github.com/curl/curl.git Project curl Branch master Revision 63baa10951ebe9dd04520ee5f6eb7b119ba176cb Comments
docs/INSTALL: update configure details Note the default libpsl requirement in INSTALL and polish the TLS library wording. Closes #20301
Changed files
- docs/INSTALL.md
Change #255707
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Mon 19 Jan 2026 23:15:13 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8edc0338f30f458f812f9ea355de1240771fa343 Comments
lib: separate scheme info from protocol implementation This allows builds know about all schemes - but only have the protocol implementations for those actually built-in. It further allows multiple protocols to reuse the same protocol setup and functions for both TLS and non-TLS implementations instead of needing two (or more) structs. The scheme information is now in 'struct Curl_scheme' and all the function pointers for each scheme/protocol implementation are in struct Curl_protocol. The URL API now always work with all known protocols. Closes #20351
Changed files
- lib/cf-h1-proxy.c
- lib/cf-ip-happy.c
- lib/cf-socket.c
- lib/cfilters.c
- lib/connect.c
- lib/cookie.c
- lib/cshutdn.c
- lib/curl_ldap.h
- lib/curl_rtmp.c
- lib/curl_rtmp.h
- lib/cw-out.c
- lib/dict.c
- lib/dict.h
- lib/doh.c
- lib/file.c
- lib/file.h
- lib/ftp.c
- lib/ftp.h
- lib/gopher.c
- lib/gopher.h
- lib/headers.c
- lib/http.c
- lib/http.h
- lib/imap.c
- lib/imap.h
- lib/ldap.c
- lib/mqtt.c
- lib/mqtt.h
- lib/multi.c
- lib/openldap.c
- lib/pop3.c
- lib/pop3.h
- lib/rtsp.c
- lib/rtsp.h
- lib/sendf.c
- lib/setopt.c
- lib/smb.c
- lib/smb.h
- lib/smtp.c
- lib/smtp.h
- lib/telnet.c
- lib/telnet.h
- lib/tftp.c
- lib/tftp.h
- lib/transfer.c
- lib/url.c
- lib/url.h
- lib/urlapi.c
- lib/urldata.h
- lib/vauth/vauth.c
- lib/vquic/vquic.c
- lib/vssh/libssh.c
- lib/vssh/libssh2.c
- lib/vssh/ssh.h
- lib/vssh/vssh.c
- lib/vssh/vssh.h
- lib/ws.c
- lib/ws.h
- scripts/schemetable.c
Change #255710
Category curl Changed by tommy <tommyskypromax@gmail.com> Changed at Mon 19 Jan 2026 23:19:47 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1cacfcd30f52ccc630b941514830925bc9c5053a Comments
sigpipe: unset SA_SIGINFO since it is using sa_handler Closes #20278 Signed-off-by: tommy <tommyskypromax@gmail.com>
Changed files
- lib/sigpipe.h
Change #255720
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 20 Jan 2026 00:20:43 Repository https://github.com/curl/curl.git Project curl Branch master Revision e8189c44201db6bff987a8771df90f853d93dec5 Comments
tool_getparam: avoid `-Wcomma` with Apple clang in C89 mode Seen with Apple clang 17: ``` curl/src/tool_getparam.c:3062:12: warning: possible misuse of comma operator here [-Wcomma] 3062 | for(i = 1, stillflags = TRUE; i < argc && !result; i++) { | ^ curl/src/tool_getparam.c:3062:7: note: cast expression to void to silence warning 3062 | for(i = 1, stillflags = TRUE; i < argc && !result; i++) { | ^~~~~ | (void)( ) ``` Closes #20362Changed files
- src/tool_getparam.c
Change #255743
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 20 Jan 2026 03:38:18 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1c377717e7ae5dde1280a7df6de9d780a8a7629e Comments
GHA/curl-for-win: add CPU to Linux minimal job name
Changed files
- .github/workflows/curl-for-win.yml