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

Builder curl-ares-solaris10-sparc Build #3438

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 24 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 48 mins, 50 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-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3438 Build
codebase Build
got_revision 0bfd2645cad9ebe0cc4277aca1811e1263fa8cda Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 0bfd2645cad9ebe0cc4277aca1811e1263fa8cda Build
scheduler schedule-curl-ares-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartWed Feb 4 07:00:46 2026
EndThu Feb 5 00:30:36 2026
Elapsed17 hrs, 29 mins, 49 secs

All Changes:

:

  1. Change #256882

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Feb 2026 14:02:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 31a4f415af112351ad54e59b2d6b03df4f4cb187

    Comments

    build: tidy up and dedupe `strdup` functions
    - de-dupe lib/src strdup/memdup functions into curlx.
    - introduce `CURLX_STRDUP_LOW()` for mapping `strdup()`, and to do it at
      one place within the code, in `curl_setup.h`.
    - tests/server: use `curlx_strdup()`. (Also to fix building without
      a system `strdup()`.)
    - curlx/curlx.h: shorten and tidy up.
    - adjust Windows build path to not need `HAVE_STRDUP`.
    - build: stop detecting `HAVE_STRDUP` on Windows.
    
    Closes #20497

    Changed files

    • CMakeLists.txt
    • configure.ac
    • lib/Makefile.inc
    • lib/bufref.c
    • lib/cf-socket.c
    • lib/config-win32.h
    • lib/cookie.c
    • lib/curl_setup.h
    • lib/curl_sspi.c
    • lib/curlx/curlx.h
    • lib/curlx/dynbuf.c
    • lib/curlx/strdup.c
    • lib/curlx/strdup.h
    • lib/doh.c
    • lib/easy.c
    • lib/formdata.c
    • lib/ftp.c
    • lib/http.c
    • lib/http_aws_sigv4.c
    • lib/httpsrr.c
    • lib/mime.c
    • lib/pop3.c
    • lib/rtsp.c
    • lib/setopt.c
    • lib/socks_gssapi.c
    • lib/strdup.c
    • lib/strdup.h
    • lib/url.c
    • lib/urlapi.c
    • lib/vauth/digest_sspi.c
    • lib/vauth/ntlm.c
    • lib/vauth/ntlm_sspi.c
    • lib/vtls/gtls.c
    • lib/vtls/mbedtls.c
    • lib/vtls/openssl.c
    • lib/vtls/schannel.c
    • lib/vtls/vtls.c
    • lib/vtls/vtls_spack.c
    • lib/vtls/wolfssl.c
    • src/Makefile.inc
    • src/tool_cb_hdr.c
    • src/tool_getparam.c
    • src/tool_setup.h
    • src/tool_strdup.c
    • src/tool_strdup.h
    • src/tool_urlglob.c
    • src/var.c
    • tests/libtest/lib509.c
    • tests/libtest/memptr.c
    • tests/server/.checksrc
    • tests/server/first.h
    • tests/server/tftpd.c
  2. Change #256893

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Feb 2026 15:13:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5bdbad87c5fbfa2bdf65ff41eda409cfb37fe4f0

    Comments

    curlx: drop unused `curlx_saferealloc()`
    Unused since 67ae101666f1023263c475b88b266bc9b5e658c0 #19949
    
    Closes #20504

    Changed files

    • lib/curlx/dynbuf.c
    • lib/curlx/strdup.c
    • lib/curlx/strdup.h
  3. Change #256894

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Feb 2026 15:13:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 710d5a28fba92d6b85c80a71fb20031b6fab8c48

    Comments

    fopen.h: simplify curl memory macro mappings
    Closes #20506

    Changed files

    • lib/curlx/fopen.h
  4. Change #256904

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Feb 2026 17:50:18
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0590753a3c73fe9311ee5ba150b55c3da26b4c82

    Comments

    build: require POSIX `strdup()`
    Stop detecting this function and drop the local fallback.
    
    Let us know if this update is causing an issue.
    
    Notes:
    - on Windows `_strdup()` is required instead.
    - `strdup()/_strdup()` were required before this patch to build one of
      the examples: `block_ip`.
    - `strdup()/_strdup()` were required in 8.18.0 and earlier to build
      tests.
    
    Closes #20505

    Changed files

    • CMake/unix-cache.cmake
    • CMakeLists.txt
    • configure.ac
    • lib/config-os400.h
    • lib/config-riscos.h
    • lib/curl_config-cmake.h.in
    • lib/curl_setup.h
    • lib/curlx/strdup.c
    • lib/curlx/strdup.h
    • m4/curl-functions.m4
  5. Change #256924

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Tue 03 Feb 2026 22:24:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2d4efbb9b36c0f883651020fd7d9a3f62fc0829b

    Comments

    multi: update timer unconditionally in multi_remove_handle
    When removing an easy handle from a multi, there was an optimization
    to update the timer only when the removed handle had any timers.
    
    With the introduction of the "dirty" bitset, easy handles can now cause
    a timeout of 0 to be set without having anything in their timer list.
    Removing such a handle needs to update the timer now always, so that
    it may get cleared when there is nothing more to wait for.
    
    The previous "not clearing a 0 timer" should not have any effect on
    application's logic. Without clearing, the timer will fire and then
    adjust itself to the proper value. But it would cause one more timer
    fire than necessary.
    
    Reported-by: Jan Macku
    
    Fixes https://github.com/curl/curl/issues/20498
    Closes https://github.com/curl/curl/pull/20502

    Changed files

    • lib/multi.c
    • lib/multiif.h
  6. Change #256927

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Tue 03 Feb 2026 23:24:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fdca2e0fd38ca4110dd62d7f46d6c3fcce4a9fc5

    Comments

    imap: add a check for Curl_meta_get()
    It should not return NULL, but if it does we need to bail out. Like we
    do elsewhere.a
    
    Found by CodeSonar.
    Closes #20510

    Changed files

    • lib/imap.c
  7. Change #256936

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 04 Feb 2026 02:07:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 443a539fcf82c75ae4274874b6868449f5734adc

    Comments

    build: move curl stat struct type to the curlx namespace
    To match surrounding curlx symbols and functions.
    
    Follow-up to a84b041281463315d3f8723febc97be1147964f4 #20496
    
    Closes #20508

    Changed files

    • lib/curl_fopen.c
    • lib/curlx/fopen.c
    • lib/curlx/fopen.h
    • lib/file.c
    • lib/mime.c
    • lib/vssh/libssh2.c
    • src/tool_doswin.c
    • src/tool_filetime.c
    • src/tool_formparse.c
    • src/tool_getparam.c
    • src/tool_operate.c
    • tests/libtest/lib505.c
    • tests/libtest/lib525.c
    • tests/libtest/lib541.c
    • tests/libtest/lib568.c
    • tests/libtest/lib572.c
    • tests/libtest/lib582.c
    • tests/server/util.c
  8. Change #256939

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 04 Feb 2026 03:07:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0bfd2645cad9ebe0cc4277aca1811e1263fa8cda

    Comments

    GHA/windows: set `lookup-only` in build-cache jobs
    To save a few seconds by not actually restoring the cache, just checking
    if there is cache hit.
    
    Follow-up to fb44e44d929f4e8eb140e5e1c7bd3a7f4d0e7d58 #20456
    
    Closes #20512

    Changed files

    • .github/workflows/windows.yml