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

Builder curl-ares-solaris10-i386 Build #3583

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 25 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 2 hrs, 58 mins, 19 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 38 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 3583 Build
codebase Build
got_revision 36af5cceb11f0b8757a5a4fcdcc1974f6b3cda2f Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 36af5cceb11f0b8757a5a4fcdcc1974f6b3cda2f Build
scheduler schedule-curl-ares-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing
  2. Viktor Szakats

Timing:

StartMon Jul 28 07:02:02 2025
EndMon Jul 28 16:02:34 2025
Elapsed9 hrs, 31 secs

All Changes:

:

  1. Change #240867

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 27 Jul 2025 22:35:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b2bccdc257d0bab662778a8e5f8391dc99a8830b

    Comments

    tidy-up: move literal to the right side of comparisons
    Closes #17876

    Changed files

    • docs/examples/anyauthput.c
    • docs/examples/block_ip.c
    • docs/examples/multithread.c
    • docs/examples/sftpuploadresume.c
    • docs/examples/smooth-gtk-thread.c
    • docs/examples/threaded-ssl.c
    • docs/internals/CODE_STYLE.md
    • lib/altsvc.c
    • lib/cf-socket.c
    • lib/conncache.c
    • lib/cookie.c
    • lib/curl_addrinfo.c
    • lib/curl_sha512_256.c
    • lib/curlx/timeval.c
    • lib/file.c
    • lib/ftp.c
    • lib/hostip6.c
    • lib/http.c
    • lib/http_chunks.c
    • lib/memdebug.c
    • lib/noproxy.c
    • lib/progress.c
    • lib/sendf.c
    • lib/setopt.c
    • lib/socks.c
    • lib/socks_gssapi.c
    • lib/socks_sspi.c
    • lib/strequal.c
    • lib/strerror.c
    • lib/transfer.c
    • lib/urlapi.c
    • lib/vtls/gtls.c
    • lib/vtls/openssl.c
    • lib/vtls/schannel.c
    • lib/vtls/vtls.c
    • lib/vtls/wolfssl.c
    • src/tool_dirhie.c
    • src/tool_filetime.c
    • src/tool_getparam.c
    • src/tool_getpass.c
    • src/tool_msgs.c
    • src/tool_operate.c
    • tests/libtest/lib1560.c
    • tests/server/dnsd.c
    • tests/server/mqttd.c
    • tests/server/rtspd.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
  2. Change #240868

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 27 Jul 2025 22:35:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 89771d19d58d16cfe6e1d7fda7acd65a0a316eba

    Comments

    tidy-up: prefer `ifdef`/`ifndef` for single checks
    Closes #18018

    Changed files

    • include/curl/curl.h
    • include/curl/easy.h
    • include/curl/header.h
    • include/curl/mprintf.h
    • include/curl/multi.h
    • include/curl/options.h
    • include/curl/system.h
    • include/curl/urlapi.h
    • include/curl/websockets.h
    • lib/asyn.h
    • lib/cf-h2-proxy.h
    • lib/cf-haproxy.c
    • lib/cf-haproxy.h
    • lib/cf-https-connect.c
    • lib/cf-https-connect.h
    • lib/cf-socket.c
    • lib/connect.c
    • lib/cshutdn.c
    • lib/curl_addrinfo.c
    • lib/curl_gssapi.c
    • lib/curl_md4.h
    • lib/curl_ntlm_core.c
    • lib/curl_ntlm_core.h
    • lib/curl_sasl.c
    • lib/curl_setup.h
    • lib/curl_sha512_256.c
    • lib/curl_threads.c
    • lib/curl_threads.h
    • lib/curl_trc.c
    • lib/curl_trc.h
    • lib/curlx/nonblock.c
    • lib/curlx/wait.c
    • lib/easy.c
    • lib/easy_lock.h
    • lib/file.c
    • lib/fileinfo.c
    • lib/fopen.c
    • lib/ftp.c
    • lib/hostip.c
    • lib/hostip4.c
    • lib/hostip6.c
    • lib/http.c
    • lib/http.h
    • lib/http2.c
    • lib/http_aws_sigv4.c
    • lib/http_digest.c
    • lib/http_ntlm.c
    • lib/httpsrr.h
    • lib/idn.c
    • lib/if2ip.c
    • lib/ldap.c
    • lib/md4.c
    • lib/md5.c
    • lib/multi.c
    • lib/multihandle.h
    • lib/rand.c
    • lib/rtsp.c
    • lib/setopt.c
    • lib/sha256.c
    • lib/smb.c
    • lib/smb.h
    • lib/socks.c
    • lib/url.c
    • lib/url.h
    • lib/urldata.h
    • lib/vauth/digest_sspi.c
    • lib/vauth/krb5_sspi.c
    • lib/vauth/ntlm.c
    • lib/vauth/ntlm_sspi.c
    • lib/vauth/spnego_sspi.c
    • lib/vauth/vauth.c
    • lib/vauth/vauth.h
    • lib/version.c
    • lib/vquic/curl_osslq.c
    • lib/vquic/vquic.c
    • lib/vssh/curl_path.c
    • lib/vssh/ssh.h
    • lib/vtls/cipher_suite.c
    • lib/vtls/gtls.c
    • lib/vtls/mbedtls.c
    • lib/vtls/openssl.c
    • lib/vtls/rustls.c
    • lib/vtls/schannel.h
    • lib/vtls/schannel_verify.c
    • lib/vtls/vtls.c
    • lib/vtls/wolfssl.c
    • m4/curl-functions.m4
    • scripts/schemetable.c
    • src/tool_cb_rea.c
    • src/tool_filetime.c
    • src/tool_filetime.h
    • src/tool_main.c
    • src/tool_operate.c
    • tests/http/testenv/mod_curltest/mod_curltest.c
    • tests/libtest/lib1960.c
    • tests/libtest/lib3207.c
    • tests/libtest/lib518.c
    • tests/libtest/lib530.c
    • tests/libtest/lib537.c
    • tests/libtest/lib582.c
    • tests/server/mqttd.c
    • tests/server/resolve.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/unit/unit1979.c
    • tests/unit/unit1980.c
    • tests/unit/unit3205.c
  3. Change #240869

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 27 Jul 2025 22:35:18
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2ec54556d4e3f3ab551b5298adab0c703d85a463

    Comments

    scripts: enable strict warnings in Perl where missing, fix fallouts
    - add 'use warnings' and 'use strict' where missing from Perl scripts.
    - fix 'Use of uninitialized value'.
    - fix missing declarations.
    - test1140.pl: fix 'Possible precedence issue with control flow operator'.
    - fix other misc issues.
    
    Most actual errors found during this PR were fixed and merged via
    separate PRs.
    
    Likely there are remaining warnings not found and fixed in this PR.
    
    Closes #17877

    Changed files

    • .github/scripts/badwords.pl
    • .github/scripts/cleancmd.pl
    • .github/scripts/cmp-config.pl
    • .github/scripts/randcurl.pl
    • .github/scripts/trimmarkdownheader.pl
    • .github/scripts/verify-examples.pl
    • .github/scripts/verify-synopsis.pl
    • docs/examples/adddocsref.pl
    • docs/examples/version-check.pl
    • docs/libcurl/mksymbolsmanpage.pl
    • docs/libcurl/symbols.pl
    • lib/optiontable.pl
    • scripts/cd2cd
    • scripts/cdall
    • scripts/ciconfig.pl
    • scripts/cijobs.pl
    • scripts/delta
    • scripts/extract-unit-protos
    • scripts/managen
    • scripts/mdlinkcheck
    • scripts/nroff2cd
    • scripts/randdisable
    • scripts/release-notes.pl
    • scripts/singleuse.pl
    • src/mk-file-embed.pl
    • src/mkhelp.pl
    • tests/allversions.pm
    • tests/http2-server.pl
    • tests/http3-server.pl
    • tests/libtest/mk-lib1521.pl
    • tests/libtest/test1013.pl
    • tests/libtest/test1022.pl
    • tests/libtest/test307.pl
    • tests/libtest/test610.pl
    • tests/libtest/test613.pl
    • tests/memanalyze.pl
    • tests/runtests.pl
    • tests/test1140.pl
    • tests/test1175.pl
    • tests/test1275.pl
    • tests/test1276.pl
    • tests/test1488.pl
    • tests/test1707.pl
    • tests/test971.pl
    • tests/testcurl.pl
  4. Change #240872

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 27 Jul 2025 22:49:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b453a447ce4e6aa2a352b196fe0b080fea0342da

    Comments

    connection: terminate after goaway
    When a multiplex connection (h2/h3) is shutdown by the server, the
    reported number of parallel transfers allowed drops to 0.
    
    Determine that when the last transfer is done and terminate the
    connection instead of keeping it in the cache.
    
    We detect the drop to 0 also when we try to reuse such a connection, but
    if we know this at the time the last transfer is done, we better
    terminate it right away.
    
    Have a consistent trace logging to this with the connections current
    hostname and port. Adjust test expectations to carry port numbers.
    
    Closes #17884

    Changed files

    • lib/cfilters.c
    • lib/multi.c
    • tests/data/test1506
    • tests/data/test1510
    • tests/data/test1542
    • tests/data/test2402
    • tests/data/test2404
    • tests/data/test2502
  5. Change #240876

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 27 Jul 2025 23:02:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision fd2ca2399e79e0b821af34c7c164c830c9c6574d

    Comments

    build: extend GNU C guards to clang where applicable, fix fallouts
    Some GNU C version guards implicitly include the clang compiler, because
    clang reports itself as GCC 4.2.1.
    
    This implicit inclusion doesn't happen if the guard requires a GCC
    version above 4.2.1.
    
    Fix two such guards to explicitly include clang where it does support
    the guarded feature:
    
    - curl/curl.h: use `typecheck-gcc.h` with clang.
      llvm clang v14+ supports this. The corresponding Apple clang version
      is also v14.
      Ref: https://en.wikipedia.org/wiki/Xcode#Toolchain_versions
      Apple clang v14 tested OK in CI:
      https://github.com/curl/curl/actions/runs/16353901480/job/46207437204
    
    - tool_urlglib: use `__builtin_mul_overflow()` with clang v8+.
      llvm clang v3.8+ supports this, but to accommodate for Apple clang,
      start with v8, the Apple version having the mainline v3.8 feature set.
    
    Also fix compile warnings triggered by the above:
    - lib1912: fix duplicate `;`:
      ```
      tests/libtest/lib1912.c:44:57: error: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Werror,-Wextra-semi-stmt]
       44 |       print_err(o->name, "CURLOT_LONG or CURLOT_VALUES");
          |                                                         ^
      [...]
      ```
      Ref: https://github.com/curl/curl/actions/runs/16351302841/job/46198524880?pr=17955#step:12:61
    
    - lib2032: silence typcheck warning with a cast:
      ```
      tests/libtest/lib2032.c:145:29: error: sizeof on pointer operation will return size of 'CURL **' (aka 'void **') instead of 'CURL *[3]' (aka 'void *[3]') [-Werror,-Wsizeof-array-decay]
        145 |                   ntlm_easy + num_handles);
            |                   ~~~~~~~~~ ^
      ```
      Ref: https://github.com/curl/curl/actions/runs/16351302841/job/46198524880?pr=17955#step:12:86
    
    Closes #17955

    Changed files

    • include/curl/curl.h
    • src/tool_urlglob.c
    • tests/libtest/lib1912.c
    • tests/libtest/lib2032.c
  6. Change #240896

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Jul 2025 01:51:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 750985482453643e70ef8285081c6fe4969aa928

    Comments

    scripts: fix two Perl uninitialized value warnings
    ```
    Use of uninitialized value $errors in exit at .github/scripts/badwords.pl line 87.
    Use of uninitialized value $o in concatenation (.) or string at ../.github/scripts/randcurl.pl line 99.
    ```
    
    Follow-up to 2ec54556d4e3f3ab551b5298adab0c703d85a463 #17877
    Cherry-picked from #18042
    Closes #18047

    Changed files

    • .github/scripts/badwords.pl
    • .github/scripts/randcurl.pl
  7. Change #240898

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Jul 2025 01:51:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 061c81904fc13839b8e8c3c14b28dace4f7a5aaa

    Comments

    inet_pton, inet_ntop: drop declarations when unused
    Do not declare local inet_pton/inet_ntop implementations when they are
    not used. In this case the same symbol is defined as a macro and mapped
    to the system implementation.
    
    Syncing this with their definitions.
    
    Closes #18043

    Changed files

    • lib/curlx/inet_ntop.h
    • lib/curlx/inet_pton.h
  8. Change #240899

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Jul 2025 01:51:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 36af5cceb11f0b8757a5a4fcdcc1974f6b3cda2f

    Comments

    config-win32.h: do not use winsock2 `inet_ntop()`/`inet_pton()`
    Syncing winbuild and VS Project File builds with the same fix applied
    to cmake and autotools builds earlier.
    
    Also fixes these warnings seen in the VisualStudioSolution (VS2013) job
    on AppVeyor CI:
    ```
    lib\hostip.c(148): warning C4090: 'function' : different 'const' qualifiers
    lib\hostip.c(155): warning C4090: 'function' : different 'const' qualifiers
    ```
    Ref: https://ci.appveyor.com/project/curlorg/curl/builds/52470650/job/gslnjrdxnd8b9mtv#L180
    
    Went unnoticed because warnings are not promoted to error in these builds.
    winbuild CI jobs did not hit this warning for some reason.
    
    Follow-up to 8537a5b0bcf4565551774c2b2375c49767e405a7 #16577
    Closes #18045

    Changed files

    • lib/config-win32.h