[openssl-commits] FAILED build of OpenSSL branch master with options -d enable-fuzz-afl no-shared

OpenSSL run-checker openssl at openssl.org
Mon Mar 27 01:49:04 UTC 2017


Platform and configuration command:

$ uname -a
Linux run 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 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:

0822d41 aes/asm/bsaes-armv7.pl: relax stack alignment requirement.
e08b444 engines/e_capi.c: formatting and styling fixes.
1b6f5a4 Don't access memory before checking the correct length in aesni_cbc_hmac_sha256_ctrl in case EVP_CTRL_AEAD_TLS1_AAD.

Build log ended with (last 100 lines):

$ CC=afl-clang-fast ../openssl/config -d enable-fuzz-afl no-shared
Operating system: x86_64-whatever-linux2
Configuring OpenSSL version 1.1.1-dev (0x10101000L)
    no-aria         [default]  OPENSSL_NO_ARIA (skip dir)
    no-asan         [default]  OPENSSL_NO_ASAN
    no-crypto-mdebug [default]  OPENSSL_NO_CRYPTO_MDEBUG
    no-crypto-mdebug-backtrace [default]  OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE
    no-dynamic-engine [forced]  
    no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128
    no-egd          [default]  OPENSSL_NO_EGD
    no-external-tests [default]  OPENSSL_NO_EXTERNAL_TESTS
    no-fuzz-libfuzzer [default]  OPENSSL_NO_FUZZ_LIBFUZZER
    no-heartbeats   [default]  OPENSSL_NO_HEARTBEATS
    no-md2          [default]  OPENSSL_NO_MD2 (skip dir)
    no-msan         [default]  OPENSSL_NO_MSAN
    no-rc5          [default]  OPENSSL_NO_RC5 (skip dir)
    no-sctp         [default]  OPENSSL_NO_SCTP
    no-shared       [option]  
    no-ssl-trace    [default]  OPENSSL_NO_SSL_TRACE
    no-ssl3         [default]  OPENSSL_NO_SSL3
    no-ssl3-method  [default]  OPENSSL_NO_SSL3_METHOD
    no-tls13downgrade [default]  OPENSSL_NO_TLS13DOWNGRADE
    no-tls1_3       [default]  OPENSSL_NO_TLS1_3
    no-ubsan        [default]  OPENSSL_NO_UBSAN
    no-unit-test    [default]  OPENSSL_NO_UNIT_TEST
    no-weak-ssl-ciphers [default]  OPENSSL_NO_WEAK_SSL_CIPHERS
    no-zlib         [default] 
    no-zlib-dynamic [default] 
Configuring for linux-x86_64

PERL          =/usr/bin/perl
PERLVERSION   =5.22.1 for x86_64-linux-gnu-thread-multi
HASHBANGPERL  =/usr/bin/env perl
CC            =afl-clang-fast
CFLAG         =-Wall -O0 -g -pthread -m64 -DL_ENDIAN -fno-omit-frame-pointer -g 
CXX           =g++
CXXFLAG       =-Wall -O0 -g -pthread -m64 -DL_ENDIAN 
DEFINES       =DSO_DLFCN HAVE_DLFCN_H OPENSSL_THREADS OPENSSL_NO_DYNAMIC_ENGINE OPENSSL_PIC OPENSSL_IA32_SSE2 OPENSSL_BN_ASM_MONT OPENSSL_BN_ASM_MONT5 OPENSSL_BN_ASM_GF2m SHA1_ASM SHA256_ASM SHA512_ASM RC4_ASM MD5_ASM AES_ASM VPAES_ASM BSAES_ASM GHASH_ASM ECP_NISTZ256_ASM PADLOCK_ASM POLY1305_ASM
EX_LIBS       =-ldl 
$ make clean
rm -f
rm -f
rm -f libcrypto.a libssl.a
rm -f *.map
rm -f apps/openssl fuzz/asn1 fuzz/asn1-test fuzz/asn1parse fuzz/asn1parse-test fuzz/bignum fuzz/bignum-test fuzz/bndiv fuzz/bndiv-test fuzz/client fuzz/client-test fuzz/cms fuzz/cms-test fuzz/conf fuzz/conf-test fuzz/crl fuzz/crl-test fuzz/ct fuzz/ct-test fuzz/server fuzz/server-test fuzz/x509 fuzz/x509-test test/aborttest test/afalgtest test/asn1_internal_test test/asynciotest test/asynctest test/bad_dtls_test test/bftest test/bio_enc_test test/bioprinttest test/bntest test/buildtest_aes test/buildtest_asn1 test/buildtest_asn1t test/buildtest_async test/buildtest_bio test/buildtest_blowfish test/buildtest_bn test/buildtest_buffer test/buildtest_camellia test/buildtest_cast test/buildtest_cmac test/buildtest_cms test/buildtest_comp test/buildtest_conf test/buildtest_conf_api test/buildtest_crypto test/buildtest_ct test/buildtest_des test/buildtest_dh test/buildtest_dsa test/buildtest_dtls1 test/buildtest_e_os2 test/buildtest_ebcdic test/buildtest_ec test/buildtest_ecdh test/buildtest_ecdsa test/buildtest_engine test/buildtest_err test/buildtest_evp test/buildtest_hmac test/buildtest_idea test/buildtest_kdf test/buildtest_lhash test/buildtest_md4 test/buildtest_md5 test/buildtest_mdc2 test/buildtest_modes test/buildtest_obj_mac test/buildtest_objects test/buildtest_ocsp test/buildtest_opensslv test/buildtest_ossl_typ test/buildtest_pem test/buildtest_pem2 test/buildtest_pkcs12 test/buildtest_pkcs7 test/buildtest_rand test/buildtest_rc2 test/buildtest_rc4 test/buildtest_ripemd test/buildtest_rsa test/buildtest_safestack test/buildtest_seed test/buildtest_sha test/buildtest_srp test/buildtest_srtp test/buildtest_ssl test/buildtest_ssl2 test/buildtest_stack test/buildtest_symhacks test/buildtest_tls1 test/buildtest_ts test/buildtest_txt_db test/buildtest_ui test/buildtest_whrlpool test/buildtest_x509 test/buildtest_x509_vfy test/buildtest_x509v3 test/casttest test/chacha_internal_test test/cipher_overhead_test test/cipherbytes_test test/cipherlist_test test/clienthellotest test/constant_time_test test/crltest test/ct_test test/d2i_test test/danetest test/destest test/dhtest test/dsatest test/dtls_mtu_test test/dtlstest test/dtlsv1listentest test/ecdhtest test/ecdsatest test/ectest test/enginetest test/evp_extra_test test/evp_test test/exdatatest test/exptest test/gmdifftest test/hmactest test/ideatest test/igetest test/lhash_test test/md2test test/mdc2_internal_test test/mdc2test test/memleaktest test/modes_internal_test test/packettest test/pbelutest test/pkey_meth_test test/poly1305_internal_test test/randtest test/rc2test test/rc4test test/rc5test test/recordlentest test/rsa_test test/sanitytest test/secmemtest test/sha1test test/sha256t test/sha512t test/siphash_internal_test test/srptest test/ssl_test test/ssl_test_ctx_test test/sslapitest test/sslcorrupttest test/ssltest_old test/stack_test test/threadstest test/tls13encryptiontest test/uitest test/v3ext test/v3nametest test/verify_extra_test test/wpackettest test/x509_internal_test test/x509_time_test test/x509aux   apps/CA.pl apps/tsget tools/c_rehash util/shlib_wrap.sh
rm -f test/buildtest_modes.c test/buildtest_ocsp.c test/buildtest_srp.c crypto/sha/sha512-x86_64.s test/buildtest_ssl2.c test/buildtest_pkcs7.c test/buildtest_opensslv.c crypto/md5/md5-x86_64.s test/buildtest_pkcs12.c crypto/bn/x86_64-mont.s test/buildtest_buffer.c test/buildtest_engine.c crypto/aes/aesni-mb-x86_64.s crypto/sha/sha256-mb-x86_64.s crypto/modes/aesni-gcm-x86_64.s test/buildtest_ossl_typ.c test/buildtest_tls1.c test/buildtest_asn1t.c test/buildtest_srtp.c test/buildtest_idea.c test/buildtest_ct.c test/buildtest_ecdh.c crypto/x86_64cpuid.s test/buildtest_objects.c test/buildtest_ts.c test/buildtest_sha.c test/buildtest_dtls1.c crypto/aes/aesni-sha256-x86_64.s test/buildtest_md4.c test/buildtest_whrlpool.c test/buildtest_symhacks.c test/buildtest_rc4.c crypto/bn/rsaz-x86_64.s test/buildtest_pem.c test/buildtest_rsa.c test/buildtest_evp.c test/buildtest_crypto.c test/buildtest_safestack.c test/buildtest_dsa.c test/buildtest_cmac.c test/buildtest_stack.c test/buildtest_e_os2.c test/buildtest_err.c test/buildtest_x509v3.c test/buildtest_rc2.c test/buildtest_hmac.c crypto/camellia/cmll-x86_64.s crypto/aes/aesni-x86_64.s test/buildtest_asn1.c test/buildtest_conf.c crypto/aes/aesni-sha1-x86_64.s crypto/sha/sha1-x86_64.s crypto/bn/x86_64-mont5.s test/buildtest_dh.c test/buildtest_camellia.c test/buildtest_rand.c test/buildtest_mdc2.c crypto/whrlpool/wp-x86_64.s test/buildtest_comp.c crypto/chacha/chacha-x86_64.s test/buildtest_ebcdic.c crypto/modes/ghash-x86_64.s test/buildtest_x509.c crypto/sha/sha256-x86_64.s crypto/aes/vpaes-x86_64.s test/buildtest_ec.c crypto/bn/x86_64-gf2m.s crypto/aes/bsaes-x86_64.s test/buildtest_seed.c engines/e_padlock-x86_64.s test/buildtest_cast.c test/buildtest_kdf.c test/buildtest_md5.c test/buildtest_ssl.c test/buildtest_pem2.c crypto/poly1305/poly1305-x86_64.s crypto/aes/aes-x86_64.s test/buildtest_ripemd.c test/buildtest_conf_api.c crypto/rc4/rc4-x86_64.s test/buildtest_obj_mac.c test/buildtest_blowfish.c test/buildtest_x509_vfy.c test/buildtest_des.c test/buildtest_ui.c crypto/bn/rsaz-avx2.s test/buildtest_txt_db.c test/buildtest_ecdsa.c crypto/ec/ecp_nistz256-x86_64.s test/buildtest_lhash.c crypto/sha/sha1-mb-x86_64.s crypto/rc4/rc4-md5-x86_64.s test/buildtest_bn.c test/buildtest_bio.c test/buildtest_cms.c test/buildtest_async.c test/buildtest_aes.c include/openssl/opensslconf.h crypto/buildinf.h crypto/include/internal/bn_conf.h crypto/include/internal/dso_conf.h
rm -f `find . -name '*.d' -a \! -path "./.git/*"`
rm -f `find . -name '*.o' -a \! -path "./.git/*"`
rm -f core
rm -f tags TAGS doc-nits
rm -f test/.rnd
rm -f openssl.pc libcrypto.pc libssl.pc
rm -f `find . -type l -a \! -path "./.git/*"`
rm -f ../openssl-1.1.1-dev.tar
$ make depend
$ LDCMD= make
/usr/bin/perl "-I." -Mconfigdata "../openssl/util/dofile.pl" \
    "-oMakefile" ../openssl/crypto/include/internal/bn_conf.h.in > crypto/include/internal/bn_conf.h
/usr/bin/perl "-I." -Mconfigdata "../openssl/util/dofile.pl" \
    "-oMakefile" ../openssl/crypto/include/internal/dso_conf.h.in > crypto/include/internal/dso_conf.h
/usr/bin/perl "-I." -Mconfigdata "../openssl/util/dofile.pl" \
    "-oMakefile" ../openssl/include/openssl/opensslconf.h.in > include/openssl/opensslconf.h
make depend && make _all
make[1]: Entering directory '/home/openssl/run-checker/enable-fuzz-afl'
make[1]: Leaving directory '/home/openssl/run-checker/enable-fuzz-afl'
make[1]: Entering directory '/home/openssl/run-checker/enable-fuzz-afl'
CC="afl-clang-fast" /usr/bin/perl ../openssl/crypto/aes/asm/aes-x86_64.pl elf crypto/aes/aes-x86_64.s
afl-clang-fast  -I. -Icrypto/include -Iinclude -I../openssl -I../openssl/crypto/include -I../openssl/include -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -Wall -O0 -g -pthread -m64 -DL_ENDIAN -fno-omit-frame-pointer -g  -fPIC -DOPENSSL_USE_NODELETE -c -o crypto/aes/aes-x86_64.o crypto/aes/aes-x86_64.s
/bin/sh: 1: afl-clang-fast: not found
Makefile:600: recipe for target 'crypto/aes/aes-x86_64.o' failed
make[1]: *** [crypto/aes/aes-x86_64.o] Error 127
make[1]: Leaving directory '/home/openssl/run-checker/enable-fuzz-afl'
Makefile:131: recipe for target 'all' failed
make: *** [all] Error 2


More information about the openssl-commits mailing list