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

Builder curl-unthreaded-solaris10-i386 Build #16740

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionb148863e7da713c69e1813440732cb2dbed7281b
Got Revisionb148863e7da713c69e1813440732cb2dbed7281b
Changes1 change

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 9 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 4 hrs, 47 mins, 23 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 3 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 16740 Build
codebase Build
got_revision b148863e7da713c69e1813440732cb2dbed7281b Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision b148863e7da713c69e1813440732cb2dbed7281b 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. Joshua Rogers

Timing:

StartSun Sep 20 21:53:39 2026
EndMon Sep 21 07:46:37 2026
Elapsed9 hrs, 52 mins, 58 secs

All Changes:

:

  1. Change #282346

    Category curl
    Changed by Joshua Rogers <MegaManSecohnoyoudont@users.noreply.github.com>
    Changed at Sun 20 Sep 2026 23:27:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b148863e7da713c69e1813440732cb2dbed7281b

    Comments

    tool_operate: clear the retry flag when the output file fails
    retrycheck() left *retryp set when the flush/truncate/seek of the
    partial output file failed, so post_per_transfer() closed the output
    file and the caller retried the same transfer anyway. The next response
    was written through the closed FILE*, which was then closed a second
    time.
    
    Clear the flag on those errors and reset the stream after closing it.
    
    Add test 1716, with a debug-build hook to make the truncate fail.
    
    Closes #23001

    Changed files

    • src/tool_operate.c
    • tests/data/Makefile.am
    • tests/data/test1716