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

Builder curl-pr-unthreaded-solaris10-i386 Build #3604

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build

Steps and Logfiles:

  1. git update ( 1 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 8 mins, 54 secs )
    1. stdio
    2. resultlog

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Samuel Henrique
  2. Viktor Szakats

Timing:

StartSun Mar 9 19:15:21 2025
EndSun Mar 9 22:48:27 2025
Elapsed3 hrs, 33 mins, 6 secs

All Changes:

:

  1. Change #224401

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 09 Mar 2025 11:53:12
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 7e282e18a5c8f76e21de70533f8dce1198dd8133

    Comments

    lib2302: fix crash due to stack overflow on MSVC and clang Windows
    
    It fixes test 2302, 2303, 2307 with MSVC and clang on Windows.
    GCC Windows builds were not affected.
    
    Failure was caused by stack overflow due to a 1MB+ sized test struct on
    stack. Replace it with dynamic allocation.
    
    Also unignore affected tests in GHA/windows.
    
    As seen under WINE with llvm-mingw:
    ```
    $ wine64 libtests.exe lib2302 ws://127.0.0.1:59964/2302 > stdout2302 2> stderr2302
    Test: lib2302
    URL: ws://127.0.0.1:59964/2302
    wine: Unhandled stack overflow at address 000000014007486A (thread 0024), starting debugger...
    Unhandled exception: stack overflow in 64-bit code (0x000000014007486a).
    ```
    
    Ref: #16629 (discovery)
    Ref: 1bd5ac998bbc943dbf812b2824ad0f532201734c #16570
    
    Closes #16630

    Changed files

    • .github/workflows/windows.yml
    • tests/libtest/lib2302.c
  2. Change #224404

    Category None
    Changed by Samuel Henrique <samuelophohnoyoudont@debian.org>
    Changed at Sun 09 Mar 2025 11:56:00
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 454762d5ca1f5bba2401cc1cd4e03e50ef96c34e

    Comments

    tests/servers.pm: remove unused variable 'portrange'
    
    Its usage was dropped at 4efa0b5749bb7c366e1c3bda90650ef864d3978e
    (https://github.com/curl/curl/pull/11220)
    
    Grepping the tests folder for "portrange" returns only this as a result.
    
    Closes #16632

    Changed files

    • tests/servers.pm
  3. Change #224407

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 09 Mar 2025 12:04:30
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 5681628e2d748af981e077cb3c456a254c4957e2

    Comments

    tests/server: sync `wait_ms()` with the libcurl implementation
    
    It contains a series of bugfixes and updates applied to libcurl's
    `Curl_wait_ms()` over the years, but missed from the copy in
    `tests/server/util.c`:
    - d65321f93916e60f65b89d9bcb502341ea5c5939,
      52e822173aa3cd4f610531d32fbf943f026cdca6,
      5912da253b64de3cb2a1a229558077219b2c8a35
    - 4a8f459837e2b7dc146825fc9a864045f7d1ae4a
    - 1ad49feb71418f26aa6114c7a20ce1463beb3ea9
    
    It fixes `wait_ms()` to check for, and return `SOCKERRNO`. Fixing error
    handling on Windows.
    
    Also:
    - tests/server: change callers to check `SOCKERRNO`.
    - `wait_ms()`: fix to check for the correct error code on Windows.
      Pending for `Curl_wait_ms()`: #16621.
    - `Curl_wait_ms()`: tidy-up `Sleep()` argument cast (nit).
    - lib/curl_trc: drop an unused header.
    
    Closes #16627

    Changed files

    • lib/curl_trc.c
    • lib/select.c
    • tests/server/mqttd.c
    • tests/server/rtspd.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/util.c
    • tests/server/util.h