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

Builder ffmpeg64-solaris10-i386 Build #13434

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 5 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 ( 12 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 ( 2 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 13434 Build
codebase Build
got_revision 6ef0ef51dc1ba58e3fd6929e201e1c2cd15198b6 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 6ef0ef51dc1ba58e3fd6929e201e1c2cd15198b6 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. Diego de Souza

Timing:

StartMon Mar 16 19:24:55 2026
EndMon Mar 16 19:25:18 2026
Elapsed23 secs

All Changes:

:

  1. Change #261222

    Category ffmpeg
    Changed by Diego de Souza <ddesouzaohnoyoudont@nvidia.com>
    Changed at Mon 16 Mar 2026 19:18:12
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6ef0ef51dc1ba58e3fd6929e201e1c2cd15198b6

    Comments

    avcodec/nvdec: fix surface pool limits and unsafe_output lifetime
    Cap ulNumDecodeSurfaces to 32 and ulNumOutputSurfaces to 64 to prevent
    cuvidCreateDecoder from failing with CUDA_ERROR_INVALID_VALUE when
    initial_pool_size exceeds the hardware limits.
    
    Also cap the decoder index pool (dpb_size) to 32 so that indices
    handed out via av_refstruct_pool_get stay within the valid range
    for cuvidDecodePicture's CurrPicIdx.
    
    When unsafe_output is enabled, stop holding idx_ref in the unmap
    callback. Since cuvidMapVideoFrame copies decoded data into an
    independent output mapping slot, the decode surface index can safely
    be reused as soon as the DPB releases it, without waiting for the
    downstream consumer to release the mapped frame. This decouples the
    decode surface index lifetime (max 32) from the output mapping slot
    lifetime (max 64), eliminating the "No decoder surfaces left" error
    that occurred when downstream components like nvenc held too many
    frames.
    
    Signed-off-by: Diego de Souza <ddesouza@nvidia.com>

    Changed files

    • libavcodec/nvdec.c