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

Builder ffmpegsos-solaris10-sparc Build #14248

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision7a1c3ae522e770552b501021d66df20fbaeacb84
Got Revision7a1c3ae522e770552b501021d66df20fbaeacb84
Changes13 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 16 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 ( 11 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_sos.sh' failed ( 0 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave
buildername ffmpegsos-solaris10-sparc Builder
buildnumber 14248 Build
codebase Build
got_revision 7a1c3ae522e770552b501021d66df20fbaeacb84 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 7a1c3ae522e770552b501021d66df20fbaeacb84 Build
scheduler schedule-ffmpegsos-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Michael Niedermayer

Timing:

StartMon Oct 12 21:45:56 2026
EndMon Oct 12 21:46:25 2026
Elapsed29 secs

All Changes:

:

  1. Change #285692

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 82b7a19f4a18425dd17df4156062f8103da624f9

    Comments

    avcodec/hevc: keep the active VPS when a layer SPS is cleared
    set_sps(s, l, NULL) drops the SPS of a non-base layer whose VPS does not
    match the active one. It also dropped the active VPS of the base layer,
    the next base layer frame then dereferenced the NULL VPS in
    ff_hevc_is_alpha_video().
    
    Fixes: NULL pointer dereference
    Fixes: 4WKa0bETBVfE
    Regression since: c7f0753a6b
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24895
    NULL pointer dereference Replicated through UnModified FFmpeg with ASAN

    Changed files

    • libavcodec/hevc/hevcdec.c
  2. Change #285693

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 88117dbe4c338c0612c15bb9dbde3dc5fb60adf9

    Comments

    avcodec/aac/aacdec_usac: do not store the custom channel layout in the output configuration
    OutputConfiguration is copied by value between oc[0] and oc[1]. A custom
    channel layout built from bsOutputChannelPos that cannot be retyped to a
    native layout owns a heap allocated map, the copies alias it and it is
    freed twice.
    
    The layout only reaches avctx->ch_layout and is replaced by the one derived
    from the elements when the configuration is parsed completely.
    
    Fixes: double free
    Fixes: Qn47KDJBCeGk
    Regression since: eee5fa0808
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24677
    Double free Replicated through UnModified FFmpeg with ASAN

    Changed files

    • libavcodec/aac/aacdec_usac.c
  3. Change #285694

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d314aa0c8fed9d99cc3aa77d2cc4078635b3c765

    Comments

    avcodec/aac: do not overwrite avctx->ch_layout when restoring the output configuration
    ff_aac_output_configure() copies the restored layout into avctx->ch_layout,
    the plain assignment before it dropped whatever avctx->ch_layout owned.
    
    This is hardening, no leak was replicated.
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24677

    Changed files

    • libavcodec/aac/aacdec.c
  4. Change #285695

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision dbe7ccee05828da41c5eda9ca874a6a514534ea6

    Comments

    avcodec/aac/aacdec_usac: release the extension payload buffers before clearing the configuration
    The buffers of fragmented extension payloads were lost when a new
    configuration was parsed.
    
    Fixes: memleak
    Fixes: yxoDgZkJaJ4D
    Regression since: eee5fa0808
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24677
    Memleak Replicated through UnModified FFmpeg with ASAN

    Changed files

    • libavcodec/aac/aacdec_usac.c
  5. Change #285696

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b90ec196453748b3c83e434d38e7abaae5f2dbb2

    Comments

    avcodec/pthread_frame: give each worker context its own copy of the channel layout
    The worker contexts are created by av_memdup() of the user context, a
    custom channel layout map was shared with all of them. Copying the
    layout into the first worker in update_context_from_thread() freed the
    shared map and read it afterwards, decoders which uninit the layout in
    init freed it twice.
    
    Fixes: heap use after free
    Fixes: double free
    Fixes: l08oZE4M5Rmz
    Regression since: 548aeb9383
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24577
    Heap use after free Replicated through UnModified FFmpeg with ASAN

    Changed files

    • libavcodec/pthread_frame.c
  6. Change #285697

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9646077a9d773a43d7d1188a7df251f687b04954

    Comments

    avformat/libmodplug: return the error of a failed read instead of passing it to ModPlug_Load()
    The negative result was used as the length of the never written buffer,
    libmodplug converted it to an unsigned length and parsed the buffer with
    that bound.
    
    Fixes: use of uninitialized memory
    Fixes: cIsMCH26EnE2
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24914
    Use of uninitialized memory Replicated through UnModified FFmpeg with Valgrind

    Changed files

    • libavformat/libmodplug.c
  7. Change #285698

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1eaaa6c60c4dc3366e876dad7fa6a4b38c6ff62e

    Comments

    avcodec/tdsc: reject unknown cursor formats before replacing the cursor sprite
    The sprite buffer was reallocated and the new geometry stored before the
    format was checked, the uninitialized sprite was then painted onto every
    following frame.
    
    Fixes: use of uninitialized memory
    Fixes: JJihVQxE36RL
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24682
    Use of uninitialized memory Replicated through UnModified FFmpeg with Valgrind

    Changed files

    • libavcodec/tdsc.c
  8. Change #285699

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 66b6ca270b33fd74367d7d371f6de16ec664446e

    Comments

    avcodec/sunrast: expand only the bytes of a packed line that were decoded
    The 1 and 4 bit per pixel expansion read (w + 7 >> 3) * depth bytes per
    line while only (depth * w + 7) >> 3 were written, for 4 bits per pixel
    and widths that are not a multiple of 8 up to 3 uninitialized bytes per
    line were expanded into the padding of the line.
    
    Fixes: use of uninitialized memory
    Fixes: mGcNxX6EOTeJ
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24877
    Use of uninitialized memory Replicated through API with Valgrind

    Changed files

    • libavcodec/sunrast.c
  9. Change #285700

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c61944093f57dccb9079bad1612418b2ccb3f6c1

    Comments

    swscale: reject interlaced frames whose fields have no lines
    A one line interlaced frame has an empty bottom field, when source and
    destination format were equal the graph was still built for it and
    divided by the zero slice height.
    
    Fixes: division by zero
    Fixes: 9FwqJRpgNJo3
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24851
    Division by zero Replicated through UnModified FFmpeg with UBSAN

    Changed files

    • libswscale/swscale.c
  10. Change #285701

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision bc74cf91f04adc479e6f101b75b56f31af42268a

    Comments

    avutil/imgutils: compute the line size of bitstream formats without overflow
    Fixes: signed integer overflow
    Fixes: P0BVJKDC5JLx
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24756
    Signed integer overflow Replicated through UnModified FFmpeg with UBSAN

    Changed files

    • libavutil/imgutils.c
  11. Change #285702

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4b5c351f9a6906b17fef9d4f7034ee931944a8dc

    Comments

    ffplay: round the chapter length without overflowing
    A chapter length near INT64_MAX overflowed the rounding, the hour count
    was also truncated to int.
    
    Fixes: signed integer overflow
    Fixes: 7JHyBJsQ7bNE
    Regression since: 80a55704b7
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24589
    Signed integer overflow Replicated through UnModified FFmpeg with UBSAN

    Changed files

    • fftools/ffplay.c
  12. Change #285704

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7d61ec26c8946002222e6d2f2aa08c49b05cfd17

    Comments

    avformat/flacdec: do not flush the parser on a zero length read in flac_read_timestamp()
    A read that returns no data because the input reported EOF transiently
    was passed to the parser as the EOF flush, the data of the next read was
    then parsed by the flushed parser.
    
    Fixes: NULL pointer dereference
    Fixes: iEqlwpm7chzS
    Found during the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24909
    NULL pointer dereference Replicated through API with ASAN

    Changed files

    • libavformat/flacdec.c
  13. Change #285705

    Category ffmpeg
    Changed by Michael Niedermayer <michaelohnoyoudont@niedermayer.cc>
    Changed at Mon 12 Oct 2026 23:18:53
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 7a1c3ae522e770552b501021d66df20fbaeacb84

    Comments

    avcodec/pthread_frame: fail the initialization when the first worker cannot be copied back
    A failed channel layout copy left the user context with a custom order
    and no channel map, the following workers were then set up from it.
    
    This is hardening, the failure was not replicated.
    Found during the review of the fix for l08oZE4M5Rmz

    Changed files

    • libavcodec/pthread_frame.c