Builder curl-ares-solaris10-sparc Build #2928
Results:
Failed runtest
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 |
Got Revision | 3eb00fa79540f1f6069af6c03ed8bbd7d04e17e3 |
Changes | 3 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Jelle Raaijmakersjelle@gmta.nl
- Viktor Szakatscommit@vsz.me
Timing:
Start | Thu Aug 14 01:54:21 2025 |
End | Thu Aug 14 16:59:40 2025 |
Elapsed | 15 hrs, 5 mins, 18 secs |
All Changes:
:
Change #242896
Category curl Changed by Jelle Raaijmakers <jelle @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
Change #242907
Category curl Changed by Viktor Szakats <commit @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
Change #242909
Category curl Changed by Viktor Szakats <commit @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