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

Builder curl-ares-solaris10-sparc Build #3429

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision3509a41494ef9b86664c0608d33834eb0f3d6b18
Got Revision3509a41494ef9b86664c0608d33834eb0f3d6b18
Changes15 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 35 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 1 mins, 32 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 3429 Build
codebase Build
got_revision 3509a41494ef9b86664c0608d33834eb0f3d6b18 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 3509a41494ef9b86664c0608d33834eb0f3d6b18 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. Christian Schmitz
  2. Dan Fandrich
  3. Itay Bookstein
  4. Stefan Eissing
  5. Viktor Szakats
  6. renovate[bot]

Timing:

StartWed Jan 28 19:07:46 2026
EndThu Jan 29 12:50:18 2026
Elapsed17 hrs, 42 mins, 31 secs

All Changes:

:

  1. Change #256536

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 02:33:57
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fb44e44d929f4e8eb140e5e1c7bd3a7f4d0e7d58

    Comments

    GHA/windows: fix shell, fix GHA fail to share cache between arm and intel Windows
    A cache entry created by windows-2022 is not picked up by
    windows-11-arm. Also a cache created by windows-11-arm is not picked up
    by windows-2022. Possibly related to this filed in 2025 June:
    https://github.com/actions/cache/issues/1622. Also tried
    `enableCrossOsArchive` to no avail. Unclear if these two runners count
    as distinct operating systems, I'd guess not. Cache entries are
    identical on the web UI. Via GH API they show up with the same cache key
    bot different "version" (hash) and different sizes, possibly due to the
    zstd vs. gzip bug above.
    
    Fixing (identical error text on either runner):
    ```
    Error: Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: Windows-stunnel-5.76-amd64
    ```
    
    Also fix a silly typo in the shell value.
    
    Follow-up to 0f54ca6150f5bff5e8eb8b165de86262e98f5e69 #20454
    Closes #20456

    Changed files

    • .github/workflows/windows.yml
  2. Change #256542

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 03:26:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a4e2232c434473c0a1175f2bd2576673aa8c4692

    Comments

    tool_doswin: avoid Windowsisms in socket code (cont.)
    For general readability. Also to match the rest of the source code.
    
    - bump `send()` result type from `int` to `ssize_t`.
    - fix an `int` to be `curl_socklen_t`.
    - `.S_un.S_addr` -> `.s_addr`.
    - `SD_RECEIVE` -> `SHUT_RD`.
    - `SD_SEND` -> `SHUT_WR`.
    
    Follow-up to a81ab3e6db370f31fca2fc67ca8bfda263f15caa #20452
    Follow-up to 9a2663322c330ff11275abafd612e9c99407a94a #17572
    
    Closes #20457

    Changed files

    • src/tool_doswin.c
  3. Change #256543

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 03:27:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2f7d37f54a5b659a645856097cd5611ce264b261

    Comments

    windows: `USE_WINSOCK` to guard winsock2 code (where missing)
    Replacing `_WIN32`.
    
    Also:
    - tool_doswin: guard possibly non-portable socket code with
      `USE_WINSOCK`. The socket is cast to `HANDLE` and passed to
      win32 API `SetStdHandle(STD_INPUT_HANDLE, ...)`.
    - lib/setup-win32.h: move `#undef`s before their `#define` pair.
    
    Closes #20455

    Changed files

    • lib/curl_setup.h
    • lib/functypes.h
    • lib/setup-win32.h
    • lib/url.c
    • src/tool_doswin.c
    • src/tool_operate.c
  4. Change #256546

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Wed 28 Jan 2026 08:08:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3b1c2a15106fa6c8fee954d81b5ae43460cfd5b3

    Comments

    GHA: update openssl/openssl to v3.6.1
    Closes #20449

    Changed files

    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml
  5. Change #256552

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 28 Jan 2026 09:39:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0f042efcb156058b14fca87328ab0d356f3426f0

    Comments

    h2+h3: align stream close handling
    For HTTP/2, add error code description to close failures.
    
    For HTTP/3, add special handling like in HTTP/2 when streams
    have been rejected or an error comes during the response body
    and we are not interested in the body.
    
    Closes #20207

    Changed files

    • lib/cf-h2-proxy.c
    • lib/http2.c
    • lib/vquic/curl_ngtcp2.c
    • lib/vquic/curl_quiche.c
  6. Change #256553

    Category curl
    Changed by Itay Bookstein <ibooksteinohnoyoudont@gmail.com>
    Changed at Wed 28 Jan 2026 09:41:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 05367694ecf24a5d39fb1e775739a121e76f33d7

    Comments

    cf-socket: use SOCK_CLOEXEC in socket_open when available
    To close the possible race between socket() and fcntl(), we use
    SOCK_CLOEXEC instead of fcntl() when it is available.
    
    Closes #20442

    Changed files

    • lib/cf-socket.c
  7. Change #256558

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 28 Jan 2026 11:23:10
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cf4164fa8dc3e09b2fb729ba231ecbf7b5d015de

    Comments

    vquic: handle SOCKEMSGSIZE correctly
    Report UDP packets with SOCKEMSGSIZE as being "sent" to progress
    the send buffer properly on PMTUD probes.
    
    Reported-by: Daniil Gentili
    Fixes #20440
    Closes #20448

    Changed files

    • lib/vquic/vquic.c
  8. Change #256561

    Category curl
    Changed by Christian Schmitz <supportohnoyoudont@monkeybreadsoftware.de>
    Changed at Wed 28 Jan 2026 11:37:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e788d9d2c76b8b28ef0ba548b6b335c56e22c841

    Comments

    imap: fix custom listing
    Add test 1847 and 1848.
    
    Fixes #20356
    Closes #20360

    Changed files

    • lib/imap.c
    • tests/data/Makefile.am
    • tests/data/test1847
    • tests/data/test1848
  9. Change #256562

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 28 Jan 2026 11:39:02
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f062b4b903547e26b336f73c5103c9521382f302

    Comments

    pytest: remove 03_02
    The test for restarting the server during ongoing transfers does not
    work reliably for HTTP/3. This seems due to the nature of UDP/QUIC where
    the client may learn about a closed connection at any time, not only
    when starting a new request.
    
    Remove the test.
    
    Closes #20458

    Changed files

    • tests/http/test_03_goaway.py
  10. Change #256568

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 12:05:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision feb52be197c695fa783d68c11924f474c2add6b7

    Comments

    build: assume `stdint.h`
    curl requires `stdint.h` from C99, and no longer builds without it since
    v8.18.0 (after dropping VS2008 support). Assume it's available, drop
    feature checks.
    
    Also:
    - drop duplicate `stdint.h` includes.
    - introduce internal `HAVE_UINTPTR_T`, enabled by default.
    - OS400: disable `HAVE_UINTPTR_T`.
    - build: keep cmake pre-fill and `cmp-config.pl` exception because cmake
      and autotools both detect `stdint.h` implicitly.
    
    Co-authored-by: Dan Fandrich
    Ref: #20405
    Ref: #20384
    Follow-up to 2e1a045d8985e5daa4d9a4f908ed870a16d8e41e #17931
    
    Closes #20406

    Changed files

    • CMakeLists.txt
    • configure.ac
    • lib/config-win32.h
    • lib/curl_config-cmake.h.in
    • lib/curl_setup.h
    • lib/curl_setup_once.h
    • lib/curlx/timeval.c
    • lib/doh.h
    • lib/dynhds.h
    • lib/formdata.c
    • lib/hostip.h
    • lib/http.h
    • lib/http2.c
    • lib/vtls/cipher_suite.h
  11. Change #256576

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 14:39:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 483f4291fb8134a31c437e82212d541782121ad7

    Comments

    build: replace `send`/`recv` with `swrite`/`sread` where missing
    Also:
    - checksrc: ban `send` and `recv`, as documented in `CODE_STYLE.md`.
    
    Follow-up to 9a2663322c330ff11275abafd612e9c99407a94a #17572
    Ref: a585cc35e57fc06806443207e31a244c9df029bb #20097
    Ref: #20441
    
    Closes #20459

    Changed files

    • lib/multi.c
    • lib/vquic/vquic.c
    • scripts/checksrc.pl
    • src/tool_cb_rea.c
    • src/tool_doswin.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
  12. Change #256581

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 15:09:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2e5cc08d25075215a632f628eebeb1a2f410a158

    Comments

    tests/server: replace 4 remaining `send()` calls with `swrite()`
    They were masked by `()`, which was also not necessary anymore.
    
    Follow-up to 483f4291fb8134a31c437e82212d541782121ad7 #20459
    Follow-up to a585cc35e57fc06806443207e31a244c9df029bb #20097
    Follow-up to bf7375ecc50e857760b0d0a668c436e208a400bd #18503
    
    Closes #20460

    Changed files

    • tests/server/socksd.c
  13. Change #256582

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 15:09:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 41880875adb0db136e2bd588e40c96a80f4f27cf

    Comments

    tests/server: drop stray casts from `swrite`/`sread` arguments
    Closes #20461

    Changed files

    • tests/server/mqttd.c
  14. Change #256587

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 28 Jan 2026 15:47:36
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3ae234b2a3aca14908c292ac09755f6c08daac1a

    Comments

    GHA/windows: mark test 3001 flaky in native Windows jobs
    It has been happening for a long time.
    
    Example:
    ```
    test 3001...[HTTPS localhost, last subject alt name matches, CN does not match]
    
     3001: protocol FAILED!
     There was no content at all in the file log/7/server.input.
     Server glitch? Total curl failure? Returned: 56
    == Contents of files in the log/7/ directory after test 3001
    === Start of file commands.log
     ../src/curl.exe -q --output log/7/curl3001.out  --include --trace-ascii log/7/trace3001 --trace-time -4 --cacert ./certs/test-ca.crt https://localhost:64259/3001 > log/7/stdout3001 2> log/7/stderr3001
    === End of file commands.log
    === Start of file http_server.log
     13:57:47.951283 Running HTTP IPv4 version on port 64256
    === End of file http_server.log
    === Start of file https_stunnel.log
     2026.01.28 13:57:48 LOG5[ui]: stunnel 5.76 on x64-pc-mingw32-gnu platform
     2026.01.28 13:57:48 LOG5[ui]: Compiled/running with OpenSSL 3.5.4 30 Sep 2025
     [...]
     2026.01.28 13:57:49 LOG5[0]: Service [curltest] accepted connection from 127.0.0.1:64281
     2026.01.28 13:57:51 LOG3[0]: s_connect: connect 127.0.0.1:64256: Connection refused (WSAECONNREFUSED) (10061)
     2026.01.28 13:57:51 LOG3[0]: No more addresses to connect
     2026.01.28 13:57:51 LOG5[0]: Connection reset: 0 byte(s) sent to TLS, 0 byte(s) sent to socket
    === End of file https_stunnel.log
    === Start of file server.cmd
     Testnum 3001
    === End of file server.cmd
    === Start of file stderr3001
     curl: (56) Recv failure: Connection was reset
    === End of file stderr3001
    [...]
    RUN: Unknown server on our https port: 64259 (56)
    ```
    
    Ref: https://github.com/curl/curl/actions/runs/21440845836/job/61743268798?pr=20461
    
    Closes #20462

    Changed files

    • .github/workflows/windows.yml
  15. Change #256593

    Category curl
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Wed 28 Jan 2026 17:45:56
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3509a41494ef9b86664c0608d33834eb0f3d6b18

    Comments

    docs: document the need for a 64-bit type and stdint.h
    These are requirements above and above C89.
    
    Ref: #20406
    
    Closes #20384

    Changed files

    • .github/scripts/pyspelling.words
    • docs/INTERNALS.md