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

Builder ffmpegsos-solaris10-i386 Build #14302

Results:

Failed

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionf3ae2936e88b7ea4ff8e6cbc25a80c6e998a6027
Changes3 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git updating ( 6 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/slave/ffmpegsos-solaris10-i386 slave
buildername ffmpegsos-solaris10-i386 Builder
buildnumber 14302 Build
codebase Build
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision f3ae2936e88b7ea4ff8e6cbc25a80c6e998a6027 Build
scheduler schedule-ffmpegsos-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Zhao Zhili

Timing:

StartSat Sep 19 18:14:12 2026
EndSat Sep 19 18:14:19 2026
Elapsed6 secs

All Changes:

:

  1. Change #282221

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Sat 19 Sep 2026 19:46:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 04ff86d0355a58c3d02dbf562ccb708942a29435

    Comments

    avcodec/videotoolboxenc: free the buffer node when a frame is dropped
    The output callback returns without freeing the node it received as
    sourceFrameCtx when VideoToolbox completes a frame with no sample buffer,
    leaking it once per dropped frame.

    Changed files

    • libavcodec/videotoolboxenc.c
  2. Change #282222

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Sat 19 Sep 2026 19:46:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 34b2175e809f7b0d22ffa51e51a7f8cbfe752760

    Comments

    avcodec/videotoolboxenc: fail when no frame is encoded for extradata
    VideoToolbox reports a dropped frame as success with no sample buffer,
    which is why vtenc_output_callback() checks for it (see 6966548c1bd,
    reported to happen often on iOS 11). If the single frame sent to
    populate extradata is dropped, nothing is queued, vtenc_q_pop()
    returns success with a NULL buffer, and the unconditional CFRelease()
    releases NULL. Fail where the missing buffer is detected.

    Changed files

    • libavcodec/videotoolboxenc.c
  3. Change #282223

    Category ffmpeg
    Changed by Zhao Zhili <zhilizhaoohnoyoudont@tencent.com>
    Changed at Sat 19 Sep 2026 19:46:51
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f3ae2936e88b7ea4ff8e6cbc25a80c6e998a6027

    Comments

    avcodec/videotoolboxenc: free the extradata buffer node on error paths
    node is set to NULL at the point ownership passes to VideoToolbox, so a
    node that is still set at the end of vtenc_populate_extradata() is one
    this function owns and must release.

    Changed files

    • libavcodec/videotoolboxenc.c