fix: handle ftell failure before allocating input buffer in main.c #4654
+21
−2
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
Loading