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

Builder ffmpeg-solaris10-sparc Build #12132

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 41 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 ( 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 12132 Build
codebase Build
got_revision 75960ac2708659344bc33b4c108e4a49a0d3184e Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 75960ac2708659344bc33b4c108e4a49a0d3184e 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 May 29 08:35:03 2025
EndThu May 29 08:35:57 2025
Elapsed54 secs

All Changes:

:

  1. Change #230951

    Category ffmpeg
    Changed by Andreas Rheinhardt <andreas.rheinhardtohnoyoudont@outlook.com>
    Changed at Thu 29 May 2025 08:00:21
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 75960ac2708659344bc33b4c108e4a49a0d3184e

    Comments

    avcodec/asvenc: Fix crash with unaligned pointers/linesizes
    This happens on systems where get_pixels really needs
    to be properly aligned, like ARMV7 or RISC-V. For these
    systems, 0401ca714a2714743573e27c384ffa810fd31a92 caused
    a bus error for the vsynth3-asv[12] tests, because
    the stride in these tests is unaligned. See e.g.
    https://fate.ffmpeg.org/report.cgi?slot=armv7-linux-gcc-13&time=20250527020548
    https://fate.ffmpeg.org/report.cgi?slot=rv64gcvb-linux-gnu-gcc&time=20250527001827
    
    It can also happen (even before said commit) if the pointers
    itself are unaligned, e.g. by using the crop filter:
    ffmpeg -filter_complex nullsrc=s=740x576:r=25,format=yuv420p,crop=w=720:x=2 \
    -c:v asv2 -f null -
    
    The alignment requirements for the frames passed to encoders are
    mostly undocumented; the only thing I could find is the documentation
    of AVFrame.linesize: "For video the linesizes should be multiples
    of the CPUs alignment preference". This means that the FFmpeg cli
    violates our API.
    
    Yet as the above command line shows, it can also happen with
    unaligned pointers and there does not seem to be a prohibition
    of this, so we need to handle this case. This commit does so
    by using get_pixels_unaligned when needed.
    
    Reviewed-by: Martin Storsjö <martin@martin.st>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    Changed files

    • libavcodec/asvenc.c