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

Builder ffmpeg-solaris10-sparc Build #12540

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision2611874a50b101154e3c9932bd7f5d356d24ff85
Got Revision2611874a50b101154e3c9932bd7f5d356d24ff85
Changes4 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 13 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 ( 22 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.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-unstable10s/slave/ffmpeg-solaris10-sparc slave
buildername ffmpeg-solaris10-sparc Builder
buildnumber 12540 Build
codebase Build
got_revision 2611874a50b101154e3c9932bd7f5d356d24ff85 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 2611874a50b101154e3c9932bd7f5d356d24ff85 Build
scheduler schedule-ffmpeg-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartThu Sep 4 11:12:22 2025
EndThu Sep 4 11:13:02 2025
Elapsed40 secs

All Changes:

:

  1. Change #244432

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 04 Sep 2025 10:12:25
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 77e5e61f1a4ec16d03a513bf22d799446e7b6a34

    Comments

    avcodec/cbrt_tablegen: Remove always-false branch
    Each ff_cbrt_tableinit*() is called at most once, making this
    check always-false.
    
    Reviewed-by: Zhao Zhili <quinkblack@foxmail.com>
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/cbrt_tablegen.h
  2. Change #244433

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 04 Sep 2025 10:14:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision cd337c46d503f393495e13a96571090bccdf4882

    Comments

    avcodec/cbrt_tablegen: Reduce size of LUT only used once
    ff_cbrt_tableinit{,_fixed}() uses a LUT of doubles of the same size
    as the actual LUT to be initialized (8192 elems). Said LUT is only
    used to initialize another LUT, but because it is static, the dirty
    memory (64KiB) is not released. It is also too large to be put on
    the stack.
    
    This commit mitigates this: We only use a LUT for the powers of
    odd values, thereby halving its size. The generated LUT stays unchanged.
    
    Reviewed-by: Zhao Zhili <quinkblack@foxmail.com>
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/cbrt_tablegen.h
  3. Change #244434

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 04 Sep 2025 10:15:03
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9bacefc41e5dea8f441c1babe250f5edb35f52f8

    Comments

    avcodec/cbrt_tablegen: Avoid LUT only used once
    This can be done by reusing the destination array to store
    a temporary LUT (with only half the amount of elements, but
    double the element size). This relies on certain assumptions
    about sizes, but they are always fulfilled for systems supported
    by us (sizeof(double) == 8 is needed/guaranteed since commit
    3383a53e7d0abb9639c3ea3481f0eda9dca61a26). Furthermore,
    sizeof(uint32_t) is always >= four because CHAR_BIT is eight
    (in fact, sizeof(uint32_t) is four, because the exact width
    types don't have any padding).
    
    Reviewed-by: Zhao Zhili <quinkblack@foxmail.com>
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/cbrt_data.h
    • libavcodec/cbrt_tablegen.h
    • libavcodec/cbrt_tablegen_template.c
  4. Change #244435

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 04 Sep 2025 10:15:09
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 2611874a50b101154e3c9932bd7f5d356d24ff85

    Comments

    avcodec/cbrt_tablegen: Deduplicate common code
    Namely the part that creates a temporary LUT.
    
    Reviewed-by: Zhao Zhili <quinkblack@foxmail.com>
    Reviewed-by: Lynne <dev@lynne.ee>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/Makefile
    • libavcodec/cbrt_data.h
    • libavcodec/cbrt_tablegen.h
    • libavcodec/cbrt_tablegen_common.c
    • libavcodec/cbrt_tablegen_template.c