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

Builder ffmpeg64-solaris10-i386 Build #13418

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision39e1969303a0b9ec5fb5f5eb643bf7a5b69c0a89
Got Revision39e1969303a0b9ec5fb5f5eb643bf7a5b69c0a89
Changes1 change

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 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 ( 7 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_64.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/slave/ffmpeg64-solaris10-i386 slave
buildername ffmpeg64-solaris10-i386 Builder
buildnumber 13418 Build
codebase Build
got_revision 39e1969303a0b9ec5fb5f5eb643bf7a5b69c0a89 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 39e1969303a0b9ec5fb5f5eb643bf7a5b69c0a89 Build
scheduler schedule-ffmpeg64-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg64-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Nicholas Carlini

Timing:

StartSat Mar 14 17:54:46 2026
EndSat Mar 14 17:55:01 2026
Elapsed14 secs

All Changes:

:

  1. Change #261045

    Category ffmpeg
    Changed by Nicholas Carlini <nicholasohnoyoudont@carlini.com>
    Changed at Sat 14 Mar 2026 17:52:58
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 39e1969303a0b9ec5fb5f5eb643bf7a5b69c0a89

    Comments

    avcodec/h264_slice: reject slice_num >= 0xFFFF
    An H.264 picture with 65536 slices makes slice_num collide with the
    slice_table sentinel. slice_table is uint16_t, initialized via
    memset(..., -1, ...) so spare entries (one per row, mb_stride =
    mb_width + 1) stay 0xFFFF. slice_num is an uncapped ++h->current_slice.
    At slice 65535 the collision makes slice_table[spare] == slice_num
    pass, defeating the deblock_topleft check in xchg_mb_border and the
    top_type zeroing in fill_decode_caches.
    
    With both guards bypassed at mb_x = 0, top_borders[top_idx][-1]
    underflows 96 bytes and XCHG writes at -88 below the allocation
    (plus -72 and -56 for chroma in the non-444 path).
    
    Fixes: heap-buffer-overflow
    
    Found-by: Nicholas Carlini <nicholas@carlini.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

    Changed files

    • libavcodec/h264_slice.c