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

Builder ffmpeg-solaris10-i386 Build #12162

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisione73c59c6c33473899b20d8e098401244fde049b7
Got Revisione73c59c6c33473899b20d8e098401244fde049b7
Changes5 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 9 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 ( 8 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 1 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.sh' failed ( 1 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ffmpeg-solaris10-i386 slave
buildername ffmpeg-solaris10-i386 Builder
buildnumber 12162 Build
codebase Build
got_revision e73c59c6c33473899b20d8e098401244fde049b7 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision e73c59c6c33473899b20d8e098401244fde049b7 Build
scheduler schedule-ffmpeg-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andreas Rheinhardt

Timing:

StartFri Apr 25 13:01:34 2025
EndFri Apr 25 13:01:55 2025
Elapsed21 secs

All Changes:

:

  1. Change #228257

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Fri 25 Apr 2025 12:31:54
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 289cb3beff8d73537206c29dd5e155d19805425c

    Comments

    avcodec/cri,tdsc,tiff: Use ff_mjpeg_decoder directly
    This is simpler than calling avcodec_find_decoder().
    Notice that av_codec_init_static() has already been called
    by the time we reach these decoders' init functions,
    so it is not necessary to call avcodec_find_decoder()
    for it (which doesn't do anything for the mjpeg decoder
    anyway).
    
    Reviewed-by: Kacper Michajlow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/cri.c
    • libavcodec/tdsc.c
    • libavcodec/tiff.c
  2. Change #228258

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Fri 25 Apr 2025 12:35:28
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0d9b0015ba716d015b5c29712d289e87e632760c

    Comments

    tools/target_dec_fuzzer: Remove mjpeg hack
    ff_mjpeg_decoder is now referenced directly by the relevant
    decoders, so that the linker sees the dependency and
    just does the desired thing. So remove the hack.
    
    (Btw: The preprocessor does not do string comparisons, instead
    undefined tokens in #if checks evaluate to 0, making the check
    true regardless of the actual codec fuzzed (and leading to
    linker errors if the mjpeg decoder is disabled).)
    
    Reviewed-by: Kacper Michajlow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tools/target_dec_fuzzer.c
  3. Change #228259

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Fri 25 Apr 2025 12:35:40
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 0279eb9c93159c5280d679fe722c7dd91636b82d

    Comments

    avcodec/imm5: Reference H.264/HEVC decoders directly
    This is simpler and allows to fuzz them -- up until now,
    the linker did not see the dependency and fuzzing them
    returned AVERROR_BUG during init.
    It took just a few seconds here to run into an assert
    due to a return value of AVERROR(EAGAIN) in the decode
    callback...
    
    Reviewed-by: Kacper Michajlow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/imm5.c
  4. Change #228260

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Fri 25 Apr 2025 12:35:45
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 40544b485435ec5cd30ef2239c3b778e6318d5d2

    Comments

    avcodec/ftr: Replace AVERROR_BUG that can be triggered
    Return AVERROR_DECODER_NOT_FOUND.
    (This can be triggered because this decoder tries to be
    generic and work with multiple underlying AAC decoders,
    so that there is no configure dependency for any decoder.)
    
    Reviewed-by: Kacper Michajlow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/ftr.c
  5. Change #228261

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Fri 25 Apr 2025 12:35:48
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e73c59c6c33473899b20d8e098401244fde049b7

    Comments

    tools/target_dec_fuzzer: Assert on AVERROR_BUG
    This will bring these bugs to our attention.
    
    Reviewed-by: Kacper Michajlow <kasper93@gmail.com>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • tools/target_dec_fuzzer.c