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

Builder curl-threaded-solaris10-sparc Build #3542

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 43 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 19 mins, 4 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-threaded-solaris10-sparc slave
buildername curl-threaded-solaris10-sparc Builder
buildnumber 3542 Build
codebase Build
got_revision e49190f9f3c2f869bde6bf30cf80426c4c01807a Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision e49190f9f3c2f869bde6bf30cf80426c4c01807a 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:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Greg Kroah-Hartman
  3. Kaixuan Li
  4. MarkLee131
  5. Stefan Eissing
  6. Viktor Szakats
  7. renovate[bot]

Timing:

StartTue Mar 31 04:00:54 2026
EndTue Mar 31 16:45:12 2026
Elapsed12 hrs, 44 mins, 17 secs

All Changes:

:

  1. Change #262868

    Category curl
    Changed by Greg Kroah-Hartman <gregkhohnoyoudont@linuxfoundation.org>
    Changed at Mon 30 Mar 2026 16:07:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fb6925c2434ac527883f9b14ce946ed0e386914f

    Comments

    socks: reject zero-length GSSAPI/SSPI tokens from proxy
    A "broken" SOCKS5 proxy can send an invalid length of the encryption
    token, which could cause malloc(0) to be called, which is a "platform
    can do what it wants" potential problem.
    
    Resolve this by explicitly checking the length and rejecting the invalid
    token before ever attempting to allocate any memory.
    
    Closes #21159

    Changed files

    • lib/socks_gssapi.c
    • lib/socks_sspi.c
  2. Change #262871

    Category curl
    Changed by Kaixuan Li <kaixuan.liohnoyoudont@ntu.edu.sg>
    Changed at Mon 30 Mar 2026 16:13:24
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2c26cea5ecb168c1e3c980725071828c9b0482b8

    Comments

    socks: add assertion for hostname length in SOCKS5 connect
    socks5_req0_init() rejects hostnames longer than 255 bytes, but the
    later cast to unsigned char in socks5_req1_init() has no local
    indication that it is safe. Add a DEBUGASSERT and comment to document
    the invariant and guard against future refactoring.
    
    Closes #21157

    Changed files

    • lib/socks.c
  3. Change #262872

    Category curl
    Changed by MarkLee131 <kaixuan.liohnoyoudont@ntu.edu.sg>
    Changed at Mon 30 Mar 2026 16:17:42
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9fcc7e4c43cea795f343e3308278a9dba61431d2

    Comments

    tool: fix two more allocator mismatches
    memory allocated by libcurl (curl_maprintf) must be freed with
    curl_free(), and memory allocated by the tool (curlx_strdup via
    findfile) must be freed with curlx_free().
    
    - tool_cfgable: ech_config is allocated with curl_maprintf, free it
      with curl_free() instead of tool_safefree()
    - config2setopts: known hosts from findfile() is allocated with
      curlx_strdup, free it with curlx_free() instead of curl_free()
    
    Follow-up to b71973c115
    
    Closes #21150

    Changed files

    • .mailmap
    • src/config2setopts.c
    • src/tool_getparam.c
  4. Change #262879

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 30 Mar 2026 16:46:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision eac64c187997a3bdbdc27c7724a8cc59585005f7

    Comments

    wolfssl: refactor Curl_wssl_ctx_init into sub functions
    Reduce complexity. It was at complexity 60, with is the current max
    allowed. After this, the worst in wolfssl.c is at 29.
    
    Closes #21128

    Changed files

    • lib/vtls/wolfssl.c
  5. Change #262887

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 30 Mar 2026 18:39:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8deaf04febba87b0253a5421c663197739c374ca

    Comments

    fopen: for temp files, inherit permissions only for owner
    When creating a temp file in order to later replace an original, copying
    over the existing permissions can not be considered safe when the user
    running libcurl is not the owner of the existing file.
    
    Closes #21092

    Changed files

    • lib/curl_fopen.c
  6. Change #262890

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

    Comments

    wolfssl: fix build without TLS 1.3 support
    Follow-up to: eac64c187997a3bdbdc27c
    
    Closes #21161

    Changed files

    • lib/vtls/wolfssl.c
  7. Change #262891

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 30 Mar 2026 18:50:44
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9f7295fb23727280c2bd60f0924dbf76b5112da7

    Comments

    test445: fix error code, remove SMB use
    The test should now expect error 7. SMB is now opt-in, so not used in as
    many builds anymore.
    
    Follow-up to a186ecf4bf0c8ebb3a
    
    Closes #21160

    Changed files

    • tests/data/test445
  8. Change #262895

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 30 Mar 2026 18:57:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ce6c441cf243ab822d50b926da1ce5078d7f0766

    Comments

    build: drop redundant `HAVE_PTHREAD_H` guard
    Prior to this patch code used either `HAVE_PTHREAD_H`, or
    `HAVE_THREADS_POSIX`, or both, to decide if POSIX Threads support is
    present. In effect requiring both to be defined for a consistent build.
    
    Drop detecting and guarding for `pthread.h`, and assume it present when
    `HAVE_THREADS_POSIX` is set.
    
    OS/400 had `HAVE_PTHREAD_H` set, but not `HAVE_THREADS_POSIX`, which
    possibly left threading disabled in most sources.
    
    Ref: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html
    Ref: 930f2e822715d4602326d549e5a8085ee8c3ec11 #21144
    
    Closes #21158

    Changed files

    • CMakeLists.txt
    • configure.ac
    • docs/examples/threaded.c
    • lib/config-os400.h
    • lib/curl_config-cmake.h.in
    • lib/curl_setup.h
    • lib/easy_lock.h
    • tests/libtest/lib1565.c
    • tests/libtest/lib3026.c
  9. Change #262925

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 31 Mar 2026 00:51:04
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2d546d239ecd455b6459e68b85ef8d4b045c0a00

    Comments

    cmake: use `Threads::Threads` imported target for POSIX Threads
    - use `Threads::Threads` imported target, replacing
      `CMAKE_THREAD_LIBS_INIT`. To use the modern form and to allow using
      `THREADS_PREFER_PTHREAD_FLAG` option.
    
    - only add Threads library/options if POSIX Threads was detected (not
      any other threading backend FindThreads may detect, e.g. the HP one.)
    
    - curl-config.in.cmake: detect and define `Threads::Threads`.
    
    Refs:
    https://cmake.org/cmake/help/v3.18/module/FindThreads.html
    https://cmake.org/cmake/help/v4.3/module/FindThreads.html
    
    Closes #21163

    Changed files

    • CMake/curl-config.in.cmake
    • CMakeLists.txt
  10. Change #262926

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Tue 31 Mar 2026 00:51:04
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9dc3c06aa76a6802766868dbd06787abadff994c

    Comments

    GHA: update dependency google/boringssl to v0.20260327.0
    Closes #21166

    Changed files

    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml
  11. Change #262931

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 31 Mar 2026 03:32:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e49190f9f3c2f869bde6bf30cf80426c4c01807a

    Comments

    cf-https-connect: silence `-Wimplicit-int-enum-cast` with HTTPS-RR + clang 21 (reapply)
    Reapply: e09a7b83d67c56bcb65ef6d0d3c9ba517942fa6d #21057
    
    Also:
    - enable HTTPS-RR by default in curl-for-win to test it with clang 21.
      Ref: https://github.com/curl/curl-for-win/commit/dc65c449f313a16279dde7eb243367b77986ddf1
    
    Follow-up to 335dc0e3c59688270140115c9f84ea5c929870d8 #21027
    
    Closes #21167

    Changed files

    • lib/cf-https-connect.c