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

Builder curl-threaded-solaris11-i386 Build #3870

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision8ebea37eb1c0655cae7e43f13da88798ffdfc0de
Got Revision8ebea37eb1c0655cae7e43f13da88798ffdfc0de
Changes3 changes

BuildSlave:

unstable11x

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-i386' triggered this build

Steps and Logfiles:

  1. git update ( 2 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 8 mins, 59 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 2 mins, 1 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-threaded-solaris11-i386 slave
buildername curl-threaded-solaris11-i386 Builder
buildnumber 3870 Build
codebase Build
got_revision 8ebea37eb1c0655cae7e43f13da88798ffdfc0de Git
osplatform I386 SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 8ebea37eb1c0655cae7e43f13da88798ffdfc0de Build
scheduler schedule-curl-threaded-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing

Timing:

StartFri Aug 22 09:59:01 2025
EndFri Aug 22 13:23:25 2025
Elapsed3 hrs, 24 mins, 24 secs

All Changes:

:

  1. 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
  2. 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
  3. 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