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

Builder ffmpegsos-solaris10-sparc Build #14029

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 26 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 ( 10 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_sos.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/ffmpegsos-solaris10-sparc slave
buildername ffmpegsos-solaris10-sparc Builder
buildnumber 14029 Build
codebase Build
got_revision 1ecf42935734174a289eb5b2ea37542f3403f83f Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 1ecf42935734174a289eb5b2ea37542f3403f83f 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. Zhao Zhili

Timing:

StartThu Sep 17 03:14:44 2026
EndThu Sep 17 03:15:23 2026
Elapsed39 secs

All Changes:

:

  1. Change #281998

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Thu 17 Sep 2026 04:47:35
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 23aea1374579d261a70f42a6eec6effb5ea6d6df

    Comments

    avcodec/videotoolboxenc: fix use-after-free of strings
    av_map_videotoolbox_color_*_from_av() returns borrowed references:
    CoreVideo constants, or strings owned by CoreVideo's per-process
    codepoint cache. vtenc_reset() released the stored strings, which for
    codepoints without a constant name dropped the last reference and
    freed the cached instance. CoreVideo kept handing the pointer out, so
    the next encoder open or VT session restart in the same process passed
    a dangling string to VTSessionSetProperty() and crashed.
    
    Crash can be reproduced with:
      ffmpeg -f lavfi -i testsrc2=d=2,setparams=color_trc=vlog \
        -c:v h264_videotoolbox -y a.mp4 \
        -c:v h264_videotoolbox -y b.mp4

    Changed files

    • libavcodec/videotoolboxenc.c
  2. Change #281999

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Thu 17 Sep 2026 04:47:35
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1ecf42935734174a289eb5b2ea37542f3403f83f

    Comments

    avutil/hwcontext_videotoolbox: document mapping string ownership
    The color mapping functions return CFStringRefs borrowed from CoreVideo,
    but the header did not say so. Callers that assumed Create semantics and
    released the result freed CoreVideo's internal codepoint cache entries,
    crashing later users of the same value.
    
    Also return NULL, not 0, in the docs when no equivalent is found.

    Changed files

    • libavutil/hwcontext_videotoolbox.h