Skip to content

replacing asserts with explicit error handling

8f67f70
Select commit
Loading
Failed to load commit list.
Open

fix: handle ftell failure before allocating input buffer in main.c #4654

replacing asserts with explicit error handling
8f67f70
Select commit
Loading
Failed to load commit list.
Cirrus CI / FreeBSD (make check) failed May 4, 2026 in 2m 49s

Task Summary

Instruction main failed in 02:31

Details

✅ 00:13 clone
✅ 00:01 install
❌ 02:31 main

gmake -C ../../lib libzstd.a CFLAGS="-O3 -std=gnu99 -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wstrict-prototypes -Wundef -Wpointer-arith -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings -Wredundant-decls -Werror"
gmake[2]: Entering directory '/tmp/cirrus-ci-build/lib'
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/debug.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/entropy_common.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/error_private.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/fse_decompress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/pool.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/threading.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/xxhash.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_common.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/fse_compress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/hist.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/huf_compress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_compress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_compress_literals.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_compress_sequences.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_double_fast.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_fast.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_compress_superblock.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_lazy.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_ldm.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_opt.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_preSplit.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstdmt_compress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/huf_decompress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_ddict.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_decompress.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zstd_decompress_block.o
AS obj/conf_ec27d0e14210041da401609af0a8b97b/static/huf_decompress_amd64.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/cover.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/divsufsort.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/fastcover.o
CC obj/conf_ec27d0e14210041da401609af0a8b97b/static/zdict.o
gmake[1]: Leaving directory '/tmp/cirrus-ci-build/programs'
gmake[1]: Entering directory '/tmp/cirrus-ci-build/tests'
compiling single-threaded static library 1.6.0
gmake[2]: Leaving directory '/tmp/cirrus-ci-build/lib'
cc -I../../lib -I../../lib/common -I../../lib/dictBuilder -I../../programs -O3 -std=gnu99 -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wstrict-prototypes -Wundef -Wpointer-arith -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings -Wredundant-decls -Werror util.o timefn.o benchfn.o datagen.o xxhash.o largeNbDicts.c ../../lib/libzstd.a  -o largeNbDicts
gmake[1]: Leaving directory '/tmp/cirrus-ci-build/contrib/largeNbDicts'
gmake -C contrib/externalSequenceProducer all
gmake[1]: Entering directory '/tmp/cirrus-ci-build/contrib/externalSequenceProducer'
gmake -C ../../lib libzstd.a CFLAGS="-O3 -std=gnu99 -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wstrict-prototypes -Wundef -Wpointer-arith -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings -Wredundant-decls -Werror"
gmake[2]: Entering directory '/tmp/cirrus-ci-build/lib'
gmake[2]: Leaving directory '/tmp/cirrus-ci-build/lib'
cc -I../../lib -I../../lib/compress -I../../lib/common -O3 -std=gnu99 -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wstrict-prototypes -Wundef -Wpointer-arith -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings -Wredundant-decls -Werror sequence_producer.c main.c ../../lib/libzstd.a  -o externalSequenceProducer
main.c:67:20: error: use of undeclared identifier 'SIZE_MAX'
   67 |     if (srcSize == SIZE_MAX) {
      |                    ^
1 error generated.
gmake[1]: *** [Makefile:31: externalSequenceProducer] Error 1
gmake[1]: Leaving directory '/tmp/cirrus-ci-build/contrib/externalSequenceProducer'
gmake: *** [Makefile:122: contrib] Error 2
gmake: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory '/tmp/cirrus-ci-build/tests'

Exit status: 2