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

Builder curl-unthreaded-solaris10-i386 Build #16804

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 15 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 10 mins, 4 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 2 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16804 Build
codebase Build
got_revision b1dc22793413042d5bb300f9ba32bcf96abb5385 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision b1dc22793413042d5bb300f9ba32bcf96abb5385 Build
scheduler schedule-curl-unthreaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats
  3. pszemus

Timing:

StartThu Oct 15 11:00:12 2026
EndThu Oct 15 21:13:31 2026
Elapsed10 hrs, 13 mins, 18 secs

All Changes:

:

  1. Change #286165

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 15 Oct 2026 10:20:43
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2f7edcd9ae5a671687aa87071870fc71a7d99d8b

    Comments

    tests: provide 'getrlimit' in curlinfo
    - Instead of having a custom rule in runtests.pl
    - make test 2380 depend on it
    
    Closes #23406

    Changed files

    • src/curlinfo.c
    • tests/data/test2380
    • tests/runtests.pl
  2. Change #286166

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 10:32:27
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bc229770522509126431c698dd4159108e3c5464

    Comments

    msvc: replace debug CRT GUI popups with stderr output
    When a curl binary is built with Visual Studio in debug mode, it uses
    the matching, debug-enabled CRT. The debug CRT by default pops up an
    interactive GUI dialog by default, also on CI machines, both on AppVeyor
    CI and GHA, on `assert()` and other low-level failures. This causes the
    CI job to appear hung, with nothing printed to the CI log, invisibly
    waiting for someone clicking on a GUI MessageBox. On a remote/headless
    CI machine this is unworkable. The job then quits on timeout, after
    blocking other queued tasks (for 1 hour on AppVeyor CI, 10-15 minutes in
    GHA/windows).
    
    To make such failures CI-friendly, fix by configuring this behavior in
    `curl.exe`, `servers.exe` and unit test binaries, to output all errors
    to stderr, and to `OutputDebugString()`, overiding the GUI popup.
    
    This can save a lot of hair-pulling.
    
    Example output, after this patch:
    ```
    Assertion failed: r == 10, file C:\projects\curl\tests\libtest\first.c, line 272
       abort() has been called
    ```
    
    Note, the default debug CRT behavior depends on a number of things, e.g.
    on a Server Core (or similar) Windows edition, or when run under a
    debugger. Assuming the default behavior is the expected one in most
    cases, this patch only reconfigures it for builds made in the curl CI.
    If you want to enable it, set the `CURL_CI` env to non-empty at
    configure time, or build with the `-DCURL_DEBUG_MSVC_CRTDBG` C macro.
    
    This issue does not apply to mingw-w64 builds, as tested with both UCRT
    and MSVCRT. They output the assert text to the CI logs out-of-the-box.
    
    Refs:
    https://learn.microsoft.com/cpp/c-runtime-library/reference/crtsetreportfile
    https://learn.microsoft.com/cpp/c-runtime-library/reference/crtsetreportmode
    https://learn.microsoft.com/cpp/c-runtime-library/reference/set-error-mode
    
    Ref: #23336
    Ref: edfa537100d6b5d2ac1b829c66757880afe59407 #16456
    Ref: https://github.com/curl/curl/discussions/14854
    Cherry-picked from #23306
    
    Closes #23400

    Changed files

    • CMakeLists.txt
    • lib/curl_setup.h
    • projects/Windows/generate.bat
    • src/tool_main.c
    • tests/libtest/first.c
    • tests/server/first.c
  3. Change #286173

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 11:24:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f800f6131f6e8db55ad1bc7a884a05cf166683cb

    Comments

    tidy-up: simplify CRTDBG logic in `generate.bat`
    Follow-up to bc229770522509126431c698dd4159108e3c5464 #23400
    
    Closes #23410

    Changed files

    • projects/Windows/generate.bat
  4. Change #286173

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 11:24:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f800f6131f6e8db55ad1bc7a884a05cf166683cb

    Comments

    tidy-up: simplify CRTDBG logic in `generate.bat`
    Follow-up to bc229770522509126431c698dd4159108e3c5464 #23400
    
    Closes #23410

    Changed files

    • projects/Windows/generate.bat
  5. Change #286178

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 15 Oct 2026 11:40:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ebcbcbf8b445793b7aed9e1048fd7b4dfc8f2c6c

    Comments

    appveyor: explicitly set the CA bundle in the curl test run
    To make it work with all CA search settings (i.e. safe search and search
    disabled.)
    
    Cherry-picked from #23277
    
    Closes #23411

    Changed files

    • appveyor.sh
  6. Change #286179

    Category curl
    Changed by pszemus <przemyslaw.sobalaohnoyoudont@gmail.com>
    Changed at Thu 15 Oct 2026 11:41:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b1dc22793413042d5bb300f9ba32bcf96abb5385

    Comments

    examples: simplify timeout handling in multi-uv.c
    Removed check for zero timeout in multi-uv.c - a libuv timer with
    timeout 0 fires on the next loop iteration
    (https://docs.libuv.org/en/v1.x/timer.html#c.uv_timer_start).
    
    Closes #23408

    Changed files

    • docs/examples/multi-uv.c