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

Builder curl-unthreaded-solaris10-sparc Build #13311

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisioncbd5d2507a50298d616429339cb7a7910597e9ba
Got Revisioncbd5d2507a50298d616429339cb7a7910597e9ba
Changes6 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Jay Satiro
  3. Stefan Eissing

Timing:

StartFri Aug 22 11:08:00 2025
EndSat Aug 23 01:18:46 2025
Elapsed14 hrs, 10 mins, 45 secs

All Changes:

:

  1. Change #243509

    Category curl
    Changed by Jay Satiro <raysatiroohnoyoudont@yahoo.com>
    Changed at Fri 22 Aug 2025 07:50:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b6a5f672597a06bdf4361a2e70bb53c6f097105f

    Comments

    schannel: improve handshake procedure
    - During handshake, do not require reading more data if unprocessed
      encrypted data that may be a complete TLS record is already available.
    
    - During handshake, check that the socket is writeable before processing
      encrypted data that may require an immediate reply to the server.
    
    These two fixes are for issues that were found during renegotiation
    testing but could affect any handshake.
    
    Prior to this change it was possible in some abnormal network conditions
    for the Schannel TLS handshake procedure to erroneously wait or error.
    
    Ref: https://github.com/curl/curl/pull/18125
    
    Closes https://github.com/curl/curl/pull/18323

    Changed files

    • lib/vtls/schannel.c
  2. Change #243511

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 22 Aug 2025 08:40:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bd4622bfaf0929141e6b81653c88ea06e47afe9e

    Comments

    asyn-thrdd: use condition var more carefully
    When the thread started is too fast, the signal will come before the
    wait. Add an additional check before the wait to catch the thread
    having started or already ended.
    
    Closes #18344

    Changed files

    • lib/asyn-thrdd.c
    • lib/asyn.h
  3. Change #243515

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 22 Aug 2025 09:05:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c83fa990bd37a251b0aed4726dfda3503756bf47

    Comments

    Revert "asyn-thrdd: use condition var more carefully"
    This reverts commit bd4622bfaf0929141e6b81653c88ea06e47afe9e.
    
    Not intended for merge!

    Changed files

    • lib/asyn-thrdd.c
    • lib/asyn.h
  4. Change #243516

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 22 Aug 2025 09:05:56
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8ebea37eb1c0655cae7e43f13da88798ffdfc0de

    Comments

    asyn-thrdd: remove condition variable
    Add a flag `thrd_don` to assess if the resolving thread has finished and
    only destroy the context when *both* ref_count reaches 0 and thrd_done
    is true.
    
    Closes #18345

    Changed files

    • lib/asyn-thrdd.c
    • lib/asyn.h
    • lib/curl_threads.c
    • lib/curl_threads.h
  5. Change #243543

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 22 Aug 2025 10:01:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6b111f0a8c8a0796ace3def7472a6b6666f3a18e

    Comments

    ares: use `ares_strerror()` to retrieve error messages
    Add optional detail to `Curl_resolver_error()` to add to failure message
    where available. This makes, for c-ares, the reason for a failed
    resource available to the user without extra trace config.
    
    When "dns" tracing enabled, print the c-ares server config at the start
    of a resolve.
    
    Closes #18251

    Changed files

    • lib/asyn-ares.c
    • lib/asyn-thrdd.c
    • lib/hostip.c
    • lib/hostip.h
  6. Change #243546

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Fri 22 Aug 2025 10:36:43
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cbd5d2507a50298d616429339cb7a7910597e9ba

    Comments

    asyn-thrdd: fix --disable-socketpair builds
    Regression from #18339
    
    Reported-by: Marcel Raad
    Closes #18347

    Changed files

    • lib/asyn-thrdd.c