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

Builder curl-threaded-solaris10-i386 Build #3692

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisiona000444cb0917b490a7a1635e51be3ac5bf61b3e
Got Revisiona000444cb0917b490a7a1635e51be3ac5bf61b3e
Changes4 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 3 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 2 hrs, 56 mins, 6 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartSat Oct 18 20:20:18 2025
EndSun Oct 19 05:10:02 2025
Elapsed8 hrs, 49 mins, 44 secs

All Changes:

:

  1. Change #246018

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 18 Oct 2025 12:49:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f847d2ed0244319ee6b5e9b054c39077e62388ad

    Comments

    tool_formparse: rewrite the headers file parser
    The -F option allows users to provide a file with a set of headers for a
    specific formpost section. This code used old handcrafted parsing logic
    that potentially could do wrong.
    
    Rewrite to use my_get_line() and dynbuf. Supports longer lines and
    should be more solid parsing code.
    
    Gets somewhat complicated by the (unwise) feature that allows "folding"
    of header lines in the file: if a line starts with a space it should be
    appended to the previous.
    
    The previous code trimmed spurious CR characters wherever they would
    occur in a line but this version does not. It does not seem like
    something we want or that users would expect.
    
    Test 646 uses this feature.
    Closes #19113

    Changed files

    • src/tool_formparse.c
    • tests/data/test646
  2. Change #246019

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 18 Oct 2025 12:54:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8de898414c422ed56980dd4ac3a0125bc6fec5c5

    Comments

    openssl: free UI_METHOD on exit path
    In providercheck(), when failing to open the "store", the exit path
    would not previously free the created UI_METHOD and instead leak this
    resource.
    
    Pointed out by ZeroPath
    
    Closes #19114

    Changed files

    • lib/vtls/openssl.c
  3. Change #246026

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 18 Oct 2025 13:53:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f30f1307c1d9d70a96557359f039ba7ef9b077fb

    Comments

    cmake: fix Linux pre-fills for non-glibc (when `_CURL_PREFILL=ON`)
    - do not pre-fill `HAVE_LINUX_TCP_H` on Linux.
      `linux/tcp.h` is a Linux kernel userspace header. It's likely
      installed when using glibc and likely missing by default when using
      something else, e.g. MUSL (e.g. on Alpine).
    
      Therefore always detect it for Linux targets, and only pre-fill it for
      non-Linux ones.
    
    - do not pre-fill `HAVE_GLIBC_STRERROR_R` on Linux.
      To fix it for non-glibc envs, e.g. MUSL (e.g. on Alpine).
    
    Note, the pre-fill option is a disabled by default, internal option and
    strongly not recommended outside of curl development.
    
    Closes #19116

    Changed files

    • CMake/unix-cache.cmake
  4. Change #246029

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 18 Oct 2025 14:30:43
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a000444cb0917b490a7a1635e51be3ac5bf61b3e

    Comments

    cmake: fix Linux pre-fill `HAVE_POSIX_STRERROR_R` (when `_CURL_PREFILL=ON`)
    It depends on C library.
    
    Follow-up to f30f1307c1d9d70a96557359f039ba7ef9b077fb #19116

    Changed files

    • CMake/unix-cache.cmake