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

Builder ffmpeg-solaris10-sparc Build #12470

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisiona6b5a382dd7ecdd27c5d0ebba688e1db409d18fd
Got Revisiona6b5a382dd7ecdd27c5d0ebba688e1db409d18fd
Changes2 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 9 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 ( 23 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 0 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.sh' failed ( 0 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Lynne
  2. vytskalt

Timing:

StartTue Aug 19 16:42:46 2025
EndTue Aug 19 16:43:21 2025
Elapsed35 secs

All Changes:

:

  1. Change #243285

    Category ffmpeg
    Changed by Lynne <devohnoyoudont@lynne.ee>
    Changed at Tue 19 Aug 2025 16:32:21
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c05fc27dd33b361eb0105157ab7d3a01c2ffa782

    Comments

    aacdec_usac: use RefStruct to track unfinished extension buffers
    Extensions in AAC USAC can be stored across multiple frames (mainly to keep CBR compliance).
    This means that we need to reallocate a buffer when new data is received, accumulate the bitstream data,
    and so on until the end of extension flag is signalled and the extension can be decoded.
    
    This is made more complicated by the way in which the AAC channel layout switching is performed.
    After decades of evolution, our AAC decoder evolved to double-buffer its entire configuration.
    All changes are buffered, verified, and applied, on a per-frame basis if required, in often
    random order.
    
    Since we allocate the extension data on heap, this means that if configuration is applied,
    in order to avoid double-freeing, we have to keep track of what we've allocated.
    
    It should be noted that extensions which are spread in multiple frames are generally rare,
    so an optimization to introduce av_refstruct_realloc() wouldn't generally be useful across the codebase.
    Therefore, a copy is good enough for now.
    
    Thanks to Michael Niedermayer for additional fixing.
    
    Fixes: double free
    Fixes: 393523547/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-6740617236905984
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg

    Changed files

    • libavcodec/aac/aacdec.c
    • libavcodec/aac/aacdec.h
    • libavcodec/aac/aacdec_usac.c
  2. Change #243286

    Category ffmpeg
    Changed by vytskalt <vytskaltohnoyoudont@protonmail.com>
    Changed at Tue 19 Aug 2025 16:34:17
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a6b5a382dd7ecdd27c5d0ebba688e1db409d18fd

    Comments

    hwcontext_vulkan: transfer EXCLUSIVE images to correct queue families

    Changed files

    • libavutil/hwcontext_vulkan.c