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

Builder ffmpeg64-solaris10-sparc Build #13897

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision6698195dc43a554824aa7715e911e02bd89a129f
Got Revision6698195dc43a554824aa7715e911e02bd89a129f
Changes9 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpeg64-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 8 secs )
    1. stdio
  2. shell 'gsed -i ...' ( 0 secs )
    1. stdio
  3. shell_1 'gsed -i ...' ( 0 secs )
    1. stdio
  4. shell_2 'gsed -i ...' failed ( 0 secs )
    1. stdio
  5. shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 9 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 2 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config_64.sh' failed ( 3 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ffmpeg64-solaris10-sparc slave
buildername ffmpeg64-solaris10-sparc Builder
buildnumber 13897 Build
codebase Build
got_revision 6698195dc43a554824aa7715e911e02bd89a129f Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 6698195dc43a554824aa7715e911e02bd89a129f Build
scheduler schedule-ffmpeg64-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpeg64-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Niklas Haas

Timing:

StartSun Jun 14 11:19:36 2026
EndSun Jun 14 11:20:00 2026
Elapsed24 secs

All Changes:

:

  1. Change #270868

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a37c00c4e949b04bd13beddabe0122011d8a65d0

    Comments

    avformat/shared: add missing ret = 0
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  2. Change #270869

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5dd020faffa831b0a4a5ad2607429873e855f07a

    Comments

    avformat/shared: error out if filesize does not match expected
    If this happens, something is almost surely wrong with the cache file
    (e.g. mismatched source file), so it's much better to error out rather than
    hit silent data corruption.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  3. Change #270870

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c97a2328c0a1b837efc60699d3760ed9a6153c21

    Comments

    avformat/shared: set default cache timeout to 10 ms
    This value is matched to the typical seek latency in a reasonably capable
    7200 rpm disk device, as well as the typical latency of an on-premise HTTP
    request.
    
    Note that this change should rarely have a significant effect, because
    it only matters when using multiple concurrent processes, and one process
    is somehow stuck in I/O (or died). Since we sleep in a loop for 1/16th of
    the requested timeout value, this should only increase the effective read
    latency by up to ~500 us on top of the actual underlying latency.
    
    The alternative is hammering the same underlying resource with the exact
    same requests at the exact same time (e.g. during init).
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • doc/protocols.texi
    • libavformat/shared.c
  4. Change #270871

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 58e5ec8a5af990569c9256c2a4c991f3847f6dbb

    Comments

    avformat/shared: allocate fallback buffer unconditionally
    Needed for the upcoming commit, but also more robust in general. The memory
    waste is negligible.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  5. Change #270872

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9140cbe583df1464ccd000bd720f8a69c4d98d69

    Comments

    avformat/shared: don't read directly into cache file when racing writes
    Instead, read to the output/temporary buffer (write_back path). This is to
    lessen the impact of racing the write against other clients trying to race
    the same pending block.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  6. Change #270873

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a22037858ee2c6105a108f3a7964bff73609ba02

    Comments

    avformat/shared: use flock() instead of fcntl()
    flock() also locks against accesses by other threads of the same
    process, unlike fcntl().
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  7. Change #270874

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f87923765d84301f9d1c32f201fb1b09aabf4a3d

    Comments

    avformat/shared: robustness fix for seek-past-end
    If the filesize is known as a result of AVERROR_EOF on a block that ends
    before the current seek position, this might end up negative. Error
    out cleanly instead of aborting.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  8. Change #270875

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fa6a5807c2cc9cc25f72415dccb9b5aaebafbec8

    Comments

    avformat/shared: allow AVERROR_EXIT/EAGAIN as transient failures
    These shouldn't really permanently invalidate the block.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c
  9. Change #270876

    Category ffmpeg
    Changed by Niklas Haas <gitohnoyoudont@haasn.dev>
    Changed at Sun 14 Jun 2026 11:10:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6698195dc43a554824aa7715e911e02bd89a129f

    Comments

    avformat/shared: propagate correct short seek size on failure
    This might be AVERROR(ENOSYS), which we shouldn't propagate.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <git@haasn.dev>

    Changed files

    • libavformat/shared.c