Builder curl-ares-solaris10-sparc Build #2847
Results:
Failed runtest
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | 85bf8b19acd9a346c239e3c8c853f0dbe440070e |
Got Revision | 85bf8b19acd9a346c239e3c8c853f0dbe440070e |
Changes | 8 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 | 2847 | Build |
codebase | Build | |
got_revision | 85bf8b19acd9a346c239e3c8c853f0dbe440070e | Git |
osplatform | SPARC | SetPropertyFromCommand Step |
osrelease | 10 | SetPropertyFromCommand Step |
project | curl | Build |
repository | https://github.com/curl/curl.git | Build |
revision | 85bf8b19acd9a346c239e3c8c853f0dbe440070e | 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:
- Viktor Szakatscommit@vsz.me
- Yedaya Katsmanyedaya.ka@gmail.com
- renovate[bot]29139614+renovate[bot]@users.noreply.github.com
Timing:
Start | Mon Jun 23 03:52:46 2025 |
End | Mon Jun 23 17:03:31 2025 |
Elapsed | 13 hrs, 10 mins, 45 secs |
All Changes:
:
Change #237414
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 22 Jun 2025 15:58:15 Repository https://github.com/curl/curl.git Project curl Branch master Revision 6a0cd4feb7c337f840493e2cab1a6ce5a89a9540 Comments
tests: make individual test sources compile cleanly Tidy up headers and includes to ensure all individual test source compile cleanly (but not link). To allow running clang-tidy (and possibly other static analyzers) on them. It also improves readability and allows to verify them locally, without the bundle logic. clang-tidy ignores #included C files, so it's blind to bundle C files the include these tests. The current workaround of embedding has a couple of downsides:. meaningless filenames and line numbers, missing issues, messing up self header paths. Thus, running it on individual sources would be beneficial. Also: - de-duplicate includes. - untangle some includes. - formatting/indentation fixes. - merge `getpart.h` into `first.h`. Ref: https://github.com/curl/curl/pull/17680#issuecomment-2991730158 Closes #17703
Changed files
- scripts/mk-unity.pl
- tests/client/first.c
- tests/client/first.h
- tests/client/h2_pausing.c
- tests/client/h2_serverpush.c
- tests/client/h2_upgrade_extreme.c
- tests/client/hx_download.c
- tests/client/hx_upload.c
- tests/client/tls_session_reuse.c
- tests/client/upload_pausing.c
- tests/client/ws_data.c
- tests/client/ws_pingpong.c
- tests/libtest/first.c
- tests/libtest/first.h
- tests/libtest/lib1156.c
- tests/libtest/lib1308.c
- tests/libtest/lib1485.c
- tests/libtest/lib1500.c
- tests/libtest/lib1501.c
- tests/libtest/lib1502.c
- tests/libtest/lib1506.c
- tests/libtest/lib1507.c
- tests/libtest/lib1508.c
- tests/libtest/lib1509.c
- tests/libtest/lib1510.c
- tests/libtest/lib1511.c
- tests/libtest/lib1512.c
- tests/libtest/lib1513.c
- tests/libtest/lib1514.c
- tests/libtest/lib1515.c
- tests/libtest/lib1517.c
- tests/libtest/lib1518.c
- tests/libtest/lib1520.c
- tests/libtest/lib1522.c
- tests/libtest/lib1523.c
- tests/libtest/lib1525.c
- tests/libtest/lib1526.c
- tests/libtest/lib1527.c
- tests/libtest/lib1528.c
- tests/libtest/lib1529.c
- tests/libtest/lib1530.c
- tests/libtest/lib1531.c
- tests/libtest/lib1532.c
- tests/libtest/lib1533.c
- tests/libtest/lib1534.c
- tests/libtest/lib1535.c
- tests/libtest/lib1536.c
- tests/libtest/lib1537.c
- tests/libtest/lib1538.c
- tests/libtest/lib1540.c
- tests/libtest/lib1541.c
- tests/libtest/lib1542.c
- tests/libtest/lib1545.c
- tests/libtest/lib1550.c
- tests/libtest/lib1551.c
- tests/libtest/lib1552.c
- tests/libtest/lib1553.c
- tests/libtest/lib1554.c
- tests/libtest/lib1555.c
- tests/libtest/lib1556.c
- tests/libtest/lib1557.c
- tests/libtest/lib1558.c
- tests/libtest/lib1559.c
- tests/libtest/lib1560.c
- tests/libtest/lib1564.c
- tests/libtest/lib1565.c
- tests/libtest/lib1567.c
- tests/libtest/lib1568.c
- tests/libtest/lib1569.c
- tests/libtest/lib1571.c
- tests/libtest/lib1576.c
- tests/libtest/lib1591.c
- tests/libtest/lib1592.c
- tests/libtest/lib1593.c
- tests/libtest/lib1594.c
- tests/libtest/lib1597.c
- tests/libtest/lib1598.c
- tests/libtest/lib1599.c
- tests/libtest/lib1662.c
- tests/libtest/lib1900.c
- tests/libtest/lib1901.c
- tests/libtest/lib1903.c
- tests/libtest/lib1905.c
- tests/libtest/lib1906.c
- tests/libtest/lib1907.c
- tests/libtest/lib1908.c
- tests/libtest/lib1910.c
- tests/libtest/lib1911.c
- tests/libtest/lib1912.c
- tests/libtest/lib1913.c
- tests/libtest/lib1915.c
- tests/libtest/lib1916.c
- tests/libtest/lib1918.c
- tests/libtest/lib1919.c
- tests/libtest/lib1933.c
- tests/libtest/lib1934.c
- tests/libtest/lib1935.c
- tests/libtest/lib1936.c
- tests/libtest/lib1937.c
- tests/libtest/lib1938.c
- tests/libtest/lib1939.c
- tests/libtest/lib1940.c
- tests/libtest/lib1945.c
- tests/libtest/lib1947.c
- tests/libtest/lib1948.c
- tests/libtest/lib1955.c
- tests/libtest/lib1956.c
- tests/libtest/lib1957.c
- tests/libtest/lib1958.c
- tests/libtest/lib1959.c
- tests/libtest/lib1960.c
- tests/libtest/lib1964.c
- tests/libtest/lib1970.c
- tests/libtest/lib1971.c
- tests/libtest/lib1972.c
- tests/libtest/lib1973.c
- tests/libtest/lib1974.c
- tests/libtest/lib1975.c
- tests/libtest/lib1977.c
- tests/libtest/lib1978.c
- tests/libtest/lib2023.c
- tests/libtest/lib2032.c
- tests/libtest/lib2082.c
- tests/libtest/lib2301.c
- tests/libtest/lib2302.c
- tests/libtest/lib2304.c
- tests/libtest/lib2306.c
- tests/libtest/lib2308.c
- tests/libtest/lib2309.c
- tests/libtest/lib2402.c
- tests/libtest/lib2404.c
- tests/libtest/lib2405.c
- tests/libtest/lib2502.c
- tests/libtest/lib2700.c
- tests/libtest/lib3010.c
- tests/libtest/lib3025.c
- tests/libtest/lib3026.c
- tests/libtest/lib3027.c
- tests/libtest/lib3100.c
- tests/libtest/lib3101.c
- tests/libtest/lib3102.c
- tests/libtest/lib3103.c
- tests/libtest/lib3104.c
- tests/libtest/lib3105.c
- tests/libtest/lib3207.c
- tests/libtest/lib3208.c
- tests/libtest/lib500.c
- tests/libtest/lib501.c
- tests/libtest/lib502.c
- tests/libtest/lib503.c
- tests/libtest/lib504.c
- tests/libtest/lib505.c
- tests/libtest/lib506.c
- tests/libtest/lib507.c
- tests/libtest/lib508.c
- tests/libtest/lib509.c
- tests/libtest/lib510.c
- tests/libtest/lib511.c
- tests/libtest/lib512.c
- tests/libtest/lib513.c
- tests/libtest/lib514.c
- tests/libtest/lib515.c
- tests/libtest/lib516.c
- tests/libtest/lib517.c
- tests/libtest/lib518.c
- tests/libtest/lib519.c
- tests/libtest/lib520.c
- tests/libtest/lib521.c
- tests/libtest/lib523.c
- tests/libtest/lib524.c
- tests/libtest/lib525.c
- tests/libtest/lib526.c
- tests/libtest/lib530.c
- tests/libtest/lib533.c
- tests/libtest/lib536.c
- tests/libtest/lib537.c
- tests/libtest/lib539.c
- tests/libtest/lib540.c
- tests/libtest/lib541.c
- tests/libtest/lib542.c
- tests/libtest/lib543.c
- tests/libtest/lib544.c
- tests/libtest/lib547.c
- tests/libtest/lib549.c
- tests/libtest/lib552.c
- tests/libtest/lib553.c
- tests/libtest/lib554.c
- tests/libtest/lib555.c
- tests/libtest/lib556.c
- tests/libtest/lib557.c
- tests/libtest/lib558.c
- tests/libtest/lib559.c
- tests/libtest/lib560.c
- tests/libtest/lib562.c
- tests/libtest/lib564.c
- tests/libtest/lib566.c
- tests/libtest/lib567.c
- tests/libtest/lib568.c
- tests/libtest/lib569.c
- tests/libtest/lib570.c
- tests/libtest/lib571.c
- tests/libtest/lib572.c
- tests/libtest/lib573.c
- tests/libtest/lib574.c
- tests/libtest/lib575.c
- tests/libtest/lib576.c
- tests/libtest/lib578.c
- tests/libtest/lib579.c
- tests/libtest/lib582.c
- tests/libtest/lib583.c
- tests/libtest/lib586.c
- tests/libtest/lib589.c
- tests/libtest/lib590.c
- tests/libtest/lib591.c
- tests/libtest/lib597.c
- tests/libtest/lib598.c
- tests/libtest/lib599.c
- tests/libtest/lib643.c
- tests/libtest/lib650.c
- tests/libtest/lib651.c
- tests/libtest/lib652.c
- tests/libtest/lib653.c
- tests/libtest/lib654.c
- tests/libtest/lib655.c
- tests/libtest/lib658.c
- tests/libtest/lib659.c
- tests/libtest/lib661.c
- tests/libtest/lib666.c
- tests/libtest/lib667.c
- tests/libtest/lib668.c
- tests/libtest/lib670.c
- tests/libtest/lib674.c
- tests/libtest/lib676.c
- tests/libtest/lib677.c
- tests/libtest/lib678.c
- tests/libtest/lib694.c
- tests/libtest/lib695.c
- tests/libtest/lib751.c
- tests/libtest/lib753.c
- tests/libtest/memptr.c
- tests/libtest/mk-lib1521.pl
- tests/libtest/testtrace.c
- tests/libtest/testtrace.h
- tests/libtest/testutil.c
- tests/libtest/testutil.h
- tests/server/Makefile.inc
- tests/server/dnsd.c
- tests/server/first.c
- tests/server/first.h
- tests/server/getpart.c
- tests/server/getpart.h
- tests/server/mqttd.c
- tests/server/resolve.c
- tests/server/rtspd.c
- tests/server/sockfilt.c
- tests/server/socksd.c
- tests/server/sws.c
- tests/server/tftpd.c
- tests/server/util.c
Change #237446
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 22 Jun 2025 21:41:03 Repository https://github.com/curl/curl.git Project curl Branch master Revision d1f036c424a52eec67ec6f548cecd462a3f12dcc Comments
cmake: configure c-ares header directory in project root (was: lib) The c-ares header directory was added to the header path within `lib`, as opposed to every other dependency which added them in the root `CMakeLists.txt`. Such exception is no longer necessary. This patch aligns c-ares header setup with the rest of dependencies. And also with autotools, which also makes no exception here. Cherry-picked from #17705 Cherry-picked from #16973 Closes #17707
Changed files
- CMakeLists.txt
- lib/CMakeLists.txt
Change #237447
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 22 Jun 2025 21:42:53 Repository https://github.com/curl/curl.git Project curl Branch master Revision 83a8818cfebe5f2a4bab5c9ddc55fd64b5629296 Comments
h2_serverpush: fix file handle leaks reported by clang-tidy clang-tidy (20.1.6) found it locally consistently. Missed in CI. Closes #17706
Changed files
- tests/client/h2_serverpush.c
Change #237458
Category curl Changed by Yedaya Katsman <yedaya.ka @gmail.com>Changed at Sun 22 Jun 2025 22:31:11 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8128a17e714049c446e60b3f20d7f903c392b398 Comments
rustls: don't try printing the not provided file Caught by gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0: ``` vtls/rustls.c: In function ‘cr_connect’: vtls/rustls.c:857:61: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 857 | failf(data, "rustls: must provide certificate with key '%s'", | ^~ ``` Closes #17704
Changed files
- lib/vtls/rustls.c
Change #237461
Category curl Changed by renovate[bot] <29139614+renovate[bot] @users.noreply.github.com>Changed at Sun 22 Jun 2025 22:43:15 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9a26be1e6ad45eb6c46af1d7a5e0be273b14fe1b Comments
GHA: update msys2/setup-msys2 digest to 40677d3 After: MINGW64_NT-10.0-20348 runnervmdy573 3.6.3-1f8def9f.x86_64 2025-06-18 07:19 UTC x86_64 Msys Before: MINGW64_NT-10.0-20348 runnervmdy573 3.5.7-2644508f.x86_64 2025-02-06 19:32 UTC x86_64 Msys Closes #17708
Changed files
- .github/workflows/distcheck.yml
- .github/workflows/windows.yml
Change #237469
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 22 Jun 2025 23:08:46 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9837dd429a0998341aaf70b377f17506a7e9f0d5 Comments
GHA/windows: drop MSYS2 runtime downgrades No longer necessary after bumping the default runtime to a version fixing the previously experienced performance drop. Thanks to MSYS2/Cygwin teams for the help and fix. Follow-up to 9a26be1e6ad45eb6c46af1d7a5e0be273b14fe1b #17708 Follow-up to d4896d94f2e9530d47bf519c9d9b790720bf10a4 #16424 Closes #17710
Changed files
- .github/workflows/windows.yml
Change #237471
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 22 Jun 2025 23:08:46 Repository https://github.com/curl/curl.git Project curl Branch master Revision e088e104549421914da9170eeead72a43d42c028 Comments
cmake: replace the way clang-tidy verifies tests, fix issues found Replace existing `mk-unity.pl` `--embed` workaround with running `clang-tidy` manually on individual test source instead. This aligns with how clang-tidy works and removes `mk-unity.pl` from the solution. Also: - mqttd: fix potentially uninitialized buffer by zero filling it. ``` tests/server/mqttd.c:484:41: error: The left operand of '<<' is a garbage value [clang-analyzer-core.UndefinedBinaryOperatorResult,-warnings-as-errors] 484 | payload_len = (size_t)(buffer[10] << 8) | buffer[11]; | ^ [...] tests/server/mqttd.c:606:45: error: The left operand of '<<' is a garbage value [clang-analyzer-core.UndefinedBinaryOperatorResult,-warnings-as-errors] 606 | topiclen = (size_t)(buffer[1 + bytes] << 8) | buffer[2 + bytes]; | ^ ``` - sockfilt: fix potential out-of-bound pointer: ``` tests/server/sockfilt.c:1128:33: error: The 2nd argument to 'send' is a buffer with size 17010 but should be a buffer with size equal to or greater than the value of the 3rd argument (which is 18446744073709551615) [clang-analyzer-unix.StdCLibraryFunctions,-warnings-as-errors] 1128 | ssize_t bytes_written = swrite(sockfd, buffer, buffer_len); | ^ ``` - clang-tidy: suppress bogus `bzero()` warnings that happens inside the notorious `FD_ZERO()` macros, on macOS. Ref: https://github.com/curl/curl/pull/17680#issuecomment-2991730158 Closes #17705
Changed files
- .github/workflows/linux.yml
- CMake/Macros.cmake
- CMakeLists.txt
- lib/Makefile.am
- scripts/mk-unity.pl
- src/Makefile.am
- tests/CMakeLists.txt
- tests/client/CMakeLists.txt
- tests/libtest/CMakeLists.txt
- tests/server/CMakeLists.txt
- tests/server/mqttd.c
- tests/server/sockfilt.c
- tests/tunit/CMakeLists.txt
- tests/unit/CMakeLists.txt
Change #237480
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Sun 22 Jun 2025 23:42:14 Repository https://github.com/curl/curl.git Project curl Branch master Revision 85bf8b19acd9a346c239e3c8c853f0dbe440070e Comments
cmake: sync tests scripts with each other and autotools (more) Closes #17711
Changed files
- tests/tunit/CMakeLists.txt
- tests/unit/CMakeLists.txt