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

Builder curl-ares-solaris10-i386 Build #3638

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 3 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 3 hrs, 7 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 7 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 3638 Build
codebase Build
got_revision b3167ef841226546f163327dc8cb10a40c4ab9c2 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision b3167ef841226546f163327dc8cb10a40c4ab9c2 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:

StartThu Aug 21 16:44:05 2025
EndFri Aug 22 01:38:20 2025
Elapsed8 hrs, 54 mins, 15 secs

All Changes:

:

  1. Change #243404

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 21 Aug 2025 09:26:49
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 88fc6c491f043ed184ea2cf1a17b651427fbbbf5

    Comments

    threaded-resolver: fix shutdown
    Changed strategy to start up and terminate resolver thread.
    
    When starting up:
    
    Start the thread with mutex acquired, wait for signal from thread that
    it started and has incremented the ref counter. Thread set
    pthread_cancel() to disabled before that and only enables cancelling
    during resolving itself. This assure that the ref counter is correct and
    the unlinking of the resolve context always happens.
    
    When shutting down resolving:
    
    If ref counting shows thread has finished, join it, free everything. If
    thread has not finished, try pthread_cancel() (non Windows), but keep
    the thread handle around.
    
    When destroying resolving:
    
    Shutdown first, then, if the thread is still there and 'quick_exit' is
    not set, join it and free everything. This might occur a delay if
    getaddrinfo() hangs and cannot be interrupted by pthread_cancel().
    
    Destroying resolving happens when another resolve is started on an
    easy handle or when the easy handle is closed.
    
    Add test795 to check that connect timeout triggers correctly
    when resolving is delayed. Add debug env var `CURL_DNS_DELAY_MS`
    to simulate delays in resolving.
    
    Fix test1557 to set `quick_exit` and use `xxx.invalid` as domain
    instead of `nothing` that was leading to hangers in CI.
    
    Closes #18263

    Changed files

    • docs/libcurl/libcurl-env-dbg.md
    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/curl_threads.c
    • lib/curl_threads.h
    • lib/hostip.c
    • lib/hostip.h
    • scripts/singleuse.pl
    • tests/data/Makefile.am
    • tests/data/test795
    • tests/libtest/Makefile.am
    • tests/libtest/test795.pl
  2. Change #243405

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 21 Aug 2025 09:29:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8515424df48da51e0d1e88177e66cfd9e5ce38a5

    Comments

    websocket example: cast print values to unsigned int
    To have not compiler warnings on format checks.
    
    Reported By: Gisle Vanem
    Closes #18326

    Changed files

    • docs/examples/websocket.c
  3. Change #243427

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 21 Aug 2025 13:11:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 29608d694e453683c52d5d99b20a639d3306dd11

    Comments

    GHA/http3-linux: test non-unity, and more cmake
    Reshuffle HTTP/3 jobs to:
    - test all backends with cmake too. Adding 4 jobs.
    - build all backends in non-unity mode too.
      Either with autotools or cmake.
    - run tests once for each backend
      Either with autotools or cmake, with a preference for cmake to finish
      faster.
    - drop building examples. There is nothing HTTP/3-specific in examples,
      and they are already built in GHA/linux.
    - de-dupe some shared settings.
    
    Ref: https://github.com/curl/curl/issues/17857#issuecomment-3047999309
    Ref: 8cef6b5e6e40a7e91709c8a552b5987c76ec6909 #18321 #18320
    Ref: d79269166eae62a87dd7385bc47c5fb770d1cd95 #18211 #18212
    Ref: 454395ba1ecc5be74d982bb4778dc4123bbe0554 #17857 #17864
    Ref: b270fec68dc66c7a3d37a283cc147ba3c6fa7297 #17857 #17858
    
    Closes #18325

    Changed files

    • .github/workflows/http3-linux.yml
  4. Change #243428

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 21 Aug 2025 13:11:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8fac255fc155678da721ac09c799c2ea2ab83e34

    Comments

    test: add `cygwin` feature and use it (test 1056, 1517)
    To replace custom checks with the same effect.
    
    Closes #18327

    Changed files

    • docs/tests/FILEFORMAT.md
    • tests/data/test1056
    • tests/data/test1517
    • tests/libtest/lib1517.c
    • tests/runtests.pl
  5. Change #243429

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 21 Aug 2025 13:11:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8f9d73bcafac90498b299f317d93156d1223c842

    Comments

    tests: drop unused `BLANK` envs, unset `CURL_NOT_SET`
    Closes #18328

    Changed files

    • tests/data/test448
    • tests/data/test449
    • tests/data/test458
  6. Change #243430

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 21 Aug 2025 13:11:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 696150b75225fca1ce9ed214c98c24c675b63d5f

    Comments

    runtests: replace `--ci` with `--buidinfo`, show OS/Perl version again
    I figure OS/Perl version may be useful to see in local runs,
    and also in CI runs where `--ci` was not set:
    https://curl.se/dev/log.cgi?id=20250820041228-707387#prob1
    
    Also, only show a message if the `diff` tool is missing.
    
    Follow-up to 985f39c0ce78b546e832c250588c14023123edfb #18147
    Closes #18329

    Changed files

    • RELEASE-NOTES
    • docs/runtests.md
    • tests/CMakeLists.txt
    • tests/Makefile.am
    • tests/globalconfig.pm
    • tests/runtests.pl
  7. Change #243431

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 21 Aug 2025 13:11:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1d7fddde42d27748397e19cb4008f19b896c69fa

    Comments

    openssl: drop redundant version check
    It had a typo, but it wasn't causing an issue, because `TLS1_3_VERSION`
    is enough to detect this feature and the version check remained unused.
    
    Follow-up to 0d3b5937b38817b6fbd2d60cc178c1df4bd59d0d #16477
    Cherry-picked from #18330
    Closes #18333

    Changed files

    • lib/vtls/openssl.h
  8. Change #243432

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 21 Aug 2025 13:11:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b3167ef841226546f163327dc8cb10a40c4ab9c2

    Comments

    appveyor: test openssl with clang-cl
    Cherry-picked from #18330
    Closes #18334

    Changed files

    • appveyor.yml