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

Builder ffmpegsos-solaris10-sparc Build #13817

Results:

Failed

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionf49ed6235e13df957787dd062a1b270fbfa6642e
Changes2 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git updating ( 2 mins, 45 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -
  6. shell_4  
    1. - no logs -
  7. shell_5  
    1. - no logs -

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartThu Aug 13 12:14:05 2026
EndThu Aug 13 12:16:51 2026
Elapsed2 mins, 45 secs

All Changes:

:

  1. Change #278078

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 13 Aug 2026 13:17:30
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a53f3f861388da37ac5c02397a7eee11b71c3fad

    Comments

    avcodec/svq1enc: Workaround GCC bug 102513
    encode_blocks() in svq1enc.c triggers a bug in several versions
    of GCC: GCC tries to create eight clones of recursive functions
    to inline some parameters when it deems this worth it.
    Yet encode_blocks() only has a recursion depth of six and
    the last two clones contained out-of-bounds array accesses,
    triggering -Warray-bounds warnings.
    
    This has already caused problems in the past, see
    894191e7e10520109db983032d1cd8d45c85af6d which disabled
    the creation of clones for GCC < 12; GCC 12 itself got better
    at not creating unnecessary clones and therefore was not targetted
    by this.
    
    Yet since GCC 16 (commit 3fd5a1e76bbf1bc031934a9d96f284a22a5f307f),
    it again fails at discarding unneeded clones and emits warnings
    again.
    
    This patch fixes this by simply telling the compiler the proper
    range via an av_assume(); this also allows to remove the old
    workaround for GCC 11.
    
    Furthermore, GCC 12-15 still produced insane output: Six clones
    for encode_block() and a general function without inlined parameters
    that is not referenced by anything. The av_assume() eliminates
    this function, too.
    
    Reviewed-by: Kacper Michajłow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/svq1enc.c
  2. Change #278079

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 13 Aug 2026 13:17:59
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f49ed6235e13df957787dd062a1b270fbfa6642e

    Comments

    avcodec/svq1enc: Fix shadowing
    Reviewed-by: Kacper Michajłow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/svq1enc.c