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

Builder curl-threaded-solaris11-sparc Build #5539

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision916faac3dc239921b3bf880febf167e117b3dea8
Got Revision916faac3dc239921b3bf880febf167e117b3dea8
Changes5 changes

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 22 mins, 50 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-solaris11-sparc slave
buildername curl-threaded-solaris11-sparc Builder
buildnumber 5539 Build
codebase Build
got_revision 916faac3dc239921b3bf880febf167e117b3dea8 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 916faac3dc239921b3bf880febf167e117b3dea8 Build
scheduler schedule-curl-threaded-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-threaded-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg

Timing:

StartFri Mar 27 08:15:28 2026
EndFri Mar 27 08:38:27 2026
Elapsed22 mins, 58 secs

All Changes:

:

  1. Change #262475

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:05:48
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6041b9b11b904c64305eb6c3f456b83288c1f323

    Comments

    src: use ftruncate() unconditionally
    Systems without it need to provide a custom alternative just like we
    have have for Windows. This adds an MSDOS version that fails if trying
    to truncate a too large file.
    
    Closes #21109

    Changed files

    • src/tool_cb_hdr.c
    • src/tool_operate.c
    • src/tool_setup.h
    • src/tool_util.c
  2. Change #262476

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 59c11074cfca00cf071b7194af6e2e4f8743bb69

    Comments

    src: add curl_global_init_mem testing
    Build with "configure --enable-init-mem-debug" to make the tool use
    curl_global_init_mem() and a set of private memory funtion callbacks for
    libcurl's memory management.
    
    Using this setup, memory mixups in tool code is more likely to cause
    crashes and thus get discovered while running tests.
    
    This curl_global_init_mem debug mode can only be done when building
    libcurl shared (not static) and without debugging enabled - since it
    needs to use the custom memory funtion callbacks.
    
    Closes #21099

    Changed files

    • CMakeLists.txt
    • configure.ac
    • src/tool_cfgable.c
  3. Change #262477

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:29
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 46d0ade0866f591289778cf1b2cb9945f61418a4

    Comments

    GHA: add a 'curl_global_init_mem debug' job
    Closes #21099

    Changed files

    • .github/workflows/linux.yml
  4. Change #262478

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b71973c1159295e094cc48dbb7442bbc642bd434

    Comments

    tool: fix memory mixups
    memory allocated by libcurl must be freed with curl_free() and vice versa,
    memory allocated by the tool itself must be freed with curlx_free().
    
    - dynbuf: free libcurl data with curl_free()
    - tool_operate: make sure we get URL using the right memory
    - tool_operhlp: free libcurl memory with curl_free()
    - tool_operate: free curl_maprintf() pointer with curl_free
    - var: data from curlx_base64_decode needs curlx_free
    - tool_operate: fix memory juggling in etag handling
    - tool_cb_hdr: fix memory area mixups
    - tool_operate: another mixup in etag management
    - tool_cb_hdr: more memory mixup fixes
    - tool_cfgable.c: document some details
    - tool_help: show global-mem-debug in -V output
    
    Closes #21099

    Changed files

    • lib/curlx/dynbuf.c
    • src/tool_cb_hdr.c
    • src/tool_cfgable.c
    • src/tool_help.c
    • src/tool_operate.c
    • src/tool_operhlp.c
    • src/var.c
  5. Change #262479

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Fri 27 Mar 2026 08:10:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 916faac3dc239921b3bf880febf167e117b3dea8

    Comments

    runtests: check for Debug case sensitively
    For both TrackMemory and Debug
    
    Closes #21099

    Changed files

    • tests/runtests.pl