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

Builder curl-ares-solaris10-sparc Build #2928

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 25 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 17 mins, 40 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 2928 Build
codebase Build
got_revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 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. Jelle Raaijmakers
  2. Viktor Szakats

Timing:

StartThu Aug 14 01:54:21 2025
EndThu Aug 14 16:59:40 2025
Elapsed15 hrs, 5 mins, 18 secs

All Changes:

:

  1. Change #242896

    Category curl
    Changed by Jelle Raaijmakers <jelleohnoyoudont@gmta.nl>
    Changed at Wed 13 Aug 2025 15:03:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a401421d468ac5fe1b4c552158088ce7d747c6f4

    Comments

    CURLOPT_HTTP_VERSION: mention new default value
    Fixes #18272
    Cloes #18273

    Changed files

    • docs/libcurl/opts/CURLOPT_HTTP_VERSION.md
  2. Change #242907

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 13 Aug 2025 18:34:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2a46df31fdb91851895bc46d81f0065e6cafc80b

    Comments

    GHA/linux: fix thread sanitizer error output
    Replace autotools with cmake to avoid libtool wrappers that are changing
    `LD_LIBRARY_PATH` in a way incompatible with the thread sanitizer.
    
    To fix the output when the sanitizier is finding something:
    ```
    ==51718==WARNING: Can't write to symbolizer at fd 7
     /usr/bin/llvm-symbolizer-18: /home/runner/work/curl/curl/bld/lib/.libs/libcurl.so.4: no version information available (required by /usr/bin/llvm-symbolizer-18)
     /usr/bin/llvm-symbolizer-18: symbol lookup error: /home/runner/openssl/lib/libcrypto.so.3: undefined symbol: __tsan_func_entry
    ```
    Ref: https://github.com/curl/curl/actions/runs/16911402500/job/47913783729#step:39:4466
    
    After:
    ```
     13:50:04.117885 == Info:ThreadSanitizer: thread T1  finished with ignores enabled, created at:
      closing connection #0
         #0 pthread_create <null> (libtests+0x6bc0f) (BuildId: 4fe889446291259934205ac03931c397aa0210d3)
         #1 Curl_thread_create /home/runner/work/curl/curl/lib/curl_threads.c:73:6 (libcurl.so.4+0x55a76) (BuildId: cb0f14ba2ad68c9cab0c980d9a5d7a53cc0782da)
         #2 async_thrdd_init /home/runner/work/curl/curl/lib/asyn-thrdd.c:500:26 (libcurl.so.4+0x1c153) (BuildId: cb0f14ba2ad68c9cab0c980d9a5d7a53cc0782da)
    [...]
    ```
    Ref: https://github.com/curl/curl/actions/runs/16939193922/job/48003405272?pr=18274#step:39:4018
    
    Also:
    - disable memory tracker which turned out to be incompatible with
      the thread sanitizer and detaching threads.
      Ref: #18263 and #curl IRC.
    - the job is ~30 seconds faster after this patch.
    
    Reported-by: Stefan Eissing
    Bug: https://github.com/curl/curl/pull/18263#issuecomment-3179279440
    Follow-up to a2bcec0ee0895c23b98aea8e72ad4e9278fa67c8 #14751
    Closes #18274

    Changed files

    • .github/workflows/linux.yml
  3. Change #242909

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 13 Aug 2025 18:54:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3

    Comments

    openssl: save and restore OpenSSL error queue in two functions
    After merging #18228, I reviewed whether the clearing of the error queue
    may interfere with preceding code. Turns out there may be a preceding
    `SSL_Connect()` call.
    
    This patch replaces the previous fix of clearing the error queue with
    saving and restoring it in two functions which may be called between
    the connect call and the `SSL_get_error()` call following it:
    - `ossl_log_tls12_secret()`
    - `Curl_ssl_setup_x509_store()`
    
    The `ERR_set_mark()`, `ERR_pop_to_mark()` functions are present in all
    supported OpenSSL and LibreSSL versions. Also in BoringSSL since its
    initial commit.
    
    OpenSSL may modify its error queue in all API calls that can fail.
    
    Thanks-to: Viktor Dukhovni
    Ref: https://github.com/curl/curl/issues/18190#issuecomment-3167702142
    Ref: https://github.com/curl/curl/issues/18190#issuecomment-3169211739
    Ref: https://github.com/curl/curl/issues/18190#issuecomment-3169988050
    
    Follow-up to 8ec241bc990bc88c4f4f7275d81f9fb75b562a7a #18228 #18190
    Ref: e8b00fcd6a0c7ff179cebb3615ccebf1f6790b69 #10432 #10389
    Fixes #18190
    Closes #18234

    Changed files

    • lib/vtls/openssl.c