Platform and configuration command:
$ uname -a
Linux run 4.4.0-135-generic #161-Ubuntu SMP Mon Aug 27 10:45:01 UTC 2018 x86_64
x86_64 x86_64 GNU/Linux
$ CC=afl-clang-fast ../openssl/config -d enable-fuzz-afl no-shared
Commit log since last time:
ccf453610f Make X509_set_sm2_id consistent with other setters
bbcaef6324 test/params_test.c : Adjust tests to check utf8_ptr sizes
f55ed701a4 Params API: {utf8,octet}_ptr need to know the data size
b926f9deb3 Fix crash in X509_STORE_CTX_get_by_subject
d030892312 Add a legacy provider and put MD2 in it
dc46e3dde5 Use the right NID when putting a method in the store
68ca1737ce Configurations/10-main.conf: Don't inherit assembler in Cygwin-common
195852fefc Params: add OSSL_PARAM_construct_end()
bb315ca716 EC keygen updates + changed ecdsa_sign to use BN_secure_new
97cc9c9b01 Coverity: hkdf ENV_MD_size() is an int that can be negative
Build log ended with (last 100 lines):
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/include/internal/md32_common.h:222:
undefined reference to `__afl_prev_loc'
crypto/sha/fips-dso-sha256.o:/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/include/internal/md32_common.h:222:
more undefined references to `__afl_prev_loc' follow
crypto/sha/fips-dso-sha256.o: In function `SHA256':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:64:
undefined reference to `__afl_area_ptr'
crypto/sha/fips-dso-sha256.o: In function `SHA224_Update':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:77:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:77:
undefined reference to `__afl_area_ptr'
crypto/sha/fips-dso-sha256.o: In function `SHA224_Final':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:82:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:82:
undefined reference to `__afl_area_ptr'
crypto/sha/fips-dso-sha256.o: In function `sha256_block_data_order':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:248:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:248:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:(.text+0xb7e):
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:(.text+0xb90):
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:249:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:249:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:363:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:363:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:260:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:260:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:383:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:383:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:383:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/sha/sha256.c:383:
undefined reference to `__afl_area_ptr'
crypto/sha/fips-dso-sha256.o: In function `SHA256_Transform':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/include/internal/md32_common.h:186:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/crypto/include/internal/md32_common.h:186:
undefined reference to `__afl_area_ptr'
providers/common/digests/fips-dso-sha2.o: In function `sha256_newctx':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:26:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:26:
undefined reference to `__afl_area_ptr'
providers/common/digests/fips-dso-sha2.o: In function `sha256_final':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:14:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:14:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:17:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:22:
undefined reference to `__afl_prev_loc'
providers/common/digests/fips-dso-sha2.o: In function `sha256_freectx':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:31:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:31:
undefined reference to `__afl_area_ptr'
providers/common/digests/fips-dso-sha2.o: In function `sha256_dupctx':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:38:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:38:
undefined reference to `__afl_area_ptr'
providers/common/digests/fips-dso-sha2.o: In function `sha256_size':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:50:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:50:
undefined reference to `__afl_area_ptr'
providers/common/digests/fips-dso-sha2.o: In function `sha256_block_size':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:55:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/common/digests/sha2.c:55:
undefined reference to `__afl_area_ptr'
providers/fips/fips-dso-fipsprov.o: In function `OSSL_provider_init':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:79:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:79:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:83:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:80:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:87:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:(.text+0xfd):
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:97:
undefined reference to `__afl_prev_loc'
providers/fips/fips-dso-fipsprov.o:/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:29:
more undefined references to `__afl_prev_loc' follow
providers/fips/fips-dso-fipsprov.o: In function `fips_get_param_types':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:29:
undefined reference to `__afl_area_ptr'
providers/fips/fips-dso-fipsprov.o: In function `fips_get_params':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:34:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:34:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:40:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:42:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:43:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:45:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:46:
undefined reference to `__afl_prev_loc'
providers/fips/fips-dso-fipsprov.o:/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:49:
more undefined references to `__afl_prev_loc' follow
providers/fips/fips-dso-fipsprov.o: In function `fips_query':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/providers/fips/fipsprov.c:59:
undefined reference to `__afl_area_ptr'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:6880: recipe for target 'providers/fips.so' failed
make[1]: *** [providers/fips.so] Error 1
make[1]: *** Waiting for unfinished jobs....
test/p_test-dso-p_test.o: In function `OSSL_provider_init':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:102:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:102:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:106:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:103:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:110:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:(.text+0xfd):
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:120:
undefined reference to `__afl_prev_loc'
test/p_test-dso-p_test.o:/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:41:
more undefined references to `__afl_prev_loc' follow
test/p_test-dso-p_test.o: In function `p_get_param_types':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:41:
undefined reference to `__afl_area_ptr'
test/p_test-dso-p_test.o: In function `p_get_params':
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:47:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:47:
undefined reference to `__afl_area_ptr'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:52:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:52:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:69:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:73:
undefined reference to `__afl_prev_loc'
/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:74:
undefined reference to `__afl_prev_loc'
test/p_test-dso-p_test.o:/home/openssl/run-checker/enable-fuzz-afl/../openssl/test/p_test.c:83:
more undefined references to `__afl_prev_loc' follow
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:6956: recipe for target 'test/p_test.so' failed
make[1]: *** [test/p_test.so] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/enable-fuzz-afl'
Makefile:165: recipe for target 'all' failed
make: *** [all] Error 2