[master] 3e57151 Add a fuzzer for the ESI parser

Nils Goroll nils.goroll at uplex.de
Sun Apr 22 10:25:39 UTC 2018


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

BTW - the issue below has likely caused /tmp on the zone to run full, in which
case we see all kinds of unrelated other errors (cleared daily by a restart)

http://varnish-cache.org/vtest/bugs_distcheck.html#268bdfc

793 @ SunOS i86pc 5.11 1.04 32_sun12.4 uplex
792 @ SunOS i86pc 5.11 1.04 64_sun12.4 uplex

CC       varnishd-VSC_main.o
CC       varnishd-VSC_mempool.o
CC       varnishd-VSC_mgt.o
CC       varnishd-VSC_sma.o
CC       varnishd-VSC_smf.o
CC       varnishd-VSC_smu.o
CC       varnishd-VSC_vbe.o
echo '/*' > builtin_vcl.c
echo ' * NB:  This file is machine generated, DO NOT EDIT!' >> builtin_vcl.c
echo ' *' >> builtin_vcl.c
echo ' * Edit builtin.vcl instead and run make' >> builtin_vcl.c
CCLD     vhp_table_test
echo ' *' >> builtin_vcl.c
echo ' */' >> builtin_vcl.c
echo '#include "config.h"' >> builtin_vcl.c
CCLD     vhp_decode_test
echo '#include "mgt/mgt.h"' >> builtin_vcl.c
CCLD     esi_parse_fuzzer
echo '' >> builtin_vcl.c
echo 'const char * const builtin_vcl =' >> builtin_vcl.c
sed -e 's/"/\\"/g' \
- -e 's/$/\\n"/' \
- -e 's/^/ "/' ./builtin.vcl >> builtin_vcl.c
echo ';' >> builtin_vcl.c
CC       varnishd-builtin_vcl.o
Undefined			first referenced
symbol  			    in file
VSLb_ts                             esi_parse_fuzzer-cache_esi_parse.o
ld: fatal: symbol referencing errors. No output written to esi_parse_fuzzer
Makefile:978: recipe for target 'esi_parse_fuzzer' failed
make[5]: *** [esi_parse_fuzzer] Error 2
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/tmp/vtest.64_sun12.4/varnish-cache/bin/varnishd'
Makefile:884: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/tmp/vtest.64_sun12.4/varnish-cache/bin/varnishd'
Makefile:407: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/tmp/vtest.64_sun12.4/varnish-cache/bin'
Makefile:548: recipe for target 'all-recursive' failed

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEicdlqw+9Qa90PBmNHc2PV6OGi9cFAlrcYyEACgkQHc2PV6OG
i9crHAf+MUrP/oTk9p1afxGlF+sVKFiGgiE+lsmdOGwWbhm7HvBjioexFazN/Bfq
Za6b7TQJPsEFo4ZoRoRG0fPvrSN6BwB5wHDad86fX9t6db6WaTADRopiLuIZErES
jEuSO6DGlRyli7TZvc548c9eOojuxowRrss2GblUmvlb8Eahm+GU/PeH8sYhTzR/
0vQB9V0W9giI/ErQ9MGG5axk6Qi2YTRBjibWMkx1XP/qOqYX1TL/biQZ3EYS/biF
wq/4U0oxGcd4IZ2eLhLzKNIxrxxIJJ3RmPDbDhN79iTPvbt3NnBZhy+b5Pqb1JU8
xvU3LU6vGv5pTB+JX/meTvfztYdk6g==
=YziU
-----END PGP SIGNATURE-----


More information about the varnish-commit mailing list