FAILED build of OpenSSL branch master with options -d --strict-warnings no-fuzz-libfuzzer

OpenSSL run-checker openssl at openssl.org
Wed Apr 1 05:55:21 UTC 2020


Platform and configuration command:

$ uname -a
Linux run 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-fuzz-libfuzzer

Commit log since last time:

b3e6d666e3 sslapitest: don't leak the SSL_CTX pair
0acaa795b3 Fix the compile error once enabled Werror
074a6e86e6 Use a flag in SSL3_BUFFER to track when an application buffer is reused.
b1f79e7ce5 Support KTLS on connections using BIO_TYPE_CONNECT.
fda127beb2 TEST: Adapt all applicable tests to the new distinguishing ID
2292c8e17f APPS: Remove all traces of special SM2 treatment.
aba9bca31c APPS: Add ctrl_str()-like functionality for X509 and X509_REQ
123c2fef14 SM2: Make the EVP_PKEY_METHOD ctrl_str function listen to distid
70a7dd6f96 X509: Rename X509_set0_sm2_id() and friends
a5ce329eb4 EVP: Don't call digest_custom() quite so early
edd3b7a309 Add ECDSA to providers
2decdad31d Fix legacy_ctrl_to_param() to pay better attention to keytype
d16d0b71a9 Add RSA sign to the fips provider
629b507eae DOCS: Fix the description of OSSL_PARAM_allocate_from_text()
c339d3e3ea DH: remove DH parameter files that aren't used or installed.
a8c1e37d43 Remove reference to old DH files.
ddff37db32 Remove old incorrect DH parameter files
bee68c475d dh: document what the PEM files in apps actually contain.
ca7f7b9518 Fix RSA structure
ca50d69cfe Configurations: Fix "android" configuration target
99ffd5ade5 Andoid cross compile: change ANDROID_NDK_HOME to ANDROID_NDK_ROOT
3cd14e5e65 Add test that changes ciphers on CCS
2e3ec2e157 Code to thread-safety in ChangeCipherState
d74014c4b8 Don't write to the session when computing TLS 1.3 keys
1866a0d380 Fix whitespace nit in ssl_generate_master_secret()
fe41c06e69 doc: fix spelling of TYPE_get_ex_new_index
06f876837a Additional updates to SSL_CTX_sess_set_get_cb.pod
c08dea30d4 doc: Update the reference from draft to RFC
98bdae6a04 pkcs12 demo: output correct file names on error.
f11a74ef79 test/recipes/30-test_evp_data/evppkey.txt: Change an expected KeyGen result
88af1ebb04 test/evp_test.c: fix keygen_test_run()
2972af109e PROV: Add RSA functionality for key generation
6292475573 EVP: Add new domparams and key generation functionality
1a5632e0dc CORE: Add the key object generator libcrypto<->provider interface
1c725f463e Add ECDH to fips provider
a173cc9c38 Add EC key validation to default provider
0e6f62e3e1 If the first serializer we find is the desired one that's ok
55ecb812b1 Don't crash if we fail to find a serializer for the current provider
4d6d787c49 AES CTR-DRGB: add test for 32-bit counter overflow
28bdbe1aaa AES CTR-DRGB: performance improvement
4b5371913e DOCS: Use "command" not "tool" or "utility"
44387c9000 Move OSSL_CMP_X509_digest() to x_all.c, renaming it to X509_digest_sig()
cfca56dfae Fix handling of CMP msg senderKID and improve doc of related CTX functions
7269071e5e Fix error in case CMP msg POPO is not provided in OSSL_CRMF_MSGS_verify_popo()
62dcd2aa17 Chunk 8 of CMP contribution to OpenSSL: CMP server and cmp_mock_srv.c for testing
da42c2a3d7 Extract sk_ASN1_UTF8STRING2text() from ts_get_status_text() in ts_rsp_verify.c to asn1_lib.c
b5adba2042 fix coding style nits w.r.t. 'defined' in http_local.h, http.h, and ocsp.h
4c7f8981e8 fix two mistakes w.r.t. ERR_LIB_* parameters in ERR_add_error_txt()
041a96e7ac DOCS: Clean up doc/man3/EVP_DigestInit.pod
b5b91a7963 DOCS: Add translation information for EVP_MD_CTX_ctrl()
2f3a709807 DOCS: Add missing documentation in util/missingcrypto.txt
1e55cbc874 DOCS: Move implementation specific docs away from provider-digest(7)
c5926e930c DOCS: Start restructuring our provider and implementation documentation
99a16e0459 Renew and extend the tool for checking adherence to C coding style rules
c518117b99 DH: add internal dh_get_method()
df13defd4f EVP: Check that key methods aren't foreign when exporting
b4dc705a73 DOCS: Fix documentation on asymmetric keydata types
9f44e96e24 docs: fix typo in SSL functions
5c33a6ba65 util/wrap.pl: do not look at EXE_SHELL
86cd42fbd3 Remove double fetch of "OSSL_EX_DATA_GLOBAL" for global lock
8293fb6840 spkac: Check return values of NETSCAPE_SPKI functions
d62be1580b Document the new DigestSign provider functions
3965480c82 Implement provider support for Ed25519 annd Ed448
eea1e780a1 Add provider awareness of EVP_DigestSign() and EVP_DigestVerify()
af6d8dd30f Add Key Management support for EdDSA keys
db4b3d8392 Refactor CRMF_poposigningkey_init() to work with provider keys
a08e2bf548 doc: slightly reformulate 'openssl(1)/Random State Options' section
c339c702f6 Improve small block cipher performance
d462b5ff21 Add -section option to 'req' command
6bd4e3f231 cmdline app: add provider commandline options.
5e98904c23 man1: make all openssl command line tool documentation generated.
55f02cb684 Change DH_get_nid() to set the value of q if it is not already set
f529fc7d53 Clarify the usage of EVP_PKEY_get_raw_[private|public]_key()
433deaffce Use .cnf for config files, not .conf
5e828e2a5f Remove unused files

Build log ended with (last 100 lines):

	test/provider_test-bin-p_test.o \
	test/provider_test-bin-provider_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rc2test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rc2test \
	test/rc2test-bin-rc2test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rc4test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rc4test \
	test/rc4test-bin-rc4test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rc5test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rc5test \
	test/rc5test-bin-rc5test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rdrand_sanitytest
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rdrand_sanitytest \
	test/rdrand_sanitytest-bin-rdrand_sanitytest.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rsa_mp_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rsa_mp_test \
	test/rsa_mp_test-bin-rsa_mp_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rsa_sp800_56b_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rsa_sp800_56b_test \
	test/rsa_sp800_56b_test-bin-rsa_sp800_56b_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/rsa_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/rsa_test \
	test/rsa_test-bin-rsa_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/sanitytest
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o test/sanitytest \
	test/sanitytest-bin-sanitytest.o \
	test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/secmemtest
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o test/secmemtest \
	test/secmemtest-bin-secmemtest.o \
	test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/siphash_internal_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/siphash_internal_test \
	test/siphash_internal_test-bin-siphash_internal_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/sm2_internal_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/sm2_internal_test \
	test/sm2_internal_test-bin-sm2_internal_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/sm4_internal_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/sm4_internal_test \
	test/sm4_internal_test-bin-sm4_internal_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/sparse_array_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/sparse_array_test \
	test/sparse_array_test-bin-sparse_array_test.o \
	test/libtestutil.a libcrypto.a -ldl -pthread 
rm -f test/srptest
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o test/srptest \
	test/srptest-bin-srptest.o \
	test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/ssl_cert_table_internal_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o test/ssl_cert_table_internal_test \
	test/ssl_cert_table_internal_test-bin-ssl_cert_table_internal_test.o \
	test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/ssltest_old
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations   \
	-o test/ssltest_old \
	test/ssltest_old-bin-ssltest_old.o \
	libssl.a libcrypto.a -ldl -pthread 
rm -f test/stack_test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o test/stack_test \
	test/stack_test-bin-stack_test.o \
	test/libtestutil.a -lcrypto -ldl -pthread 
/usr/bin/ld: final link failed: No space left on device
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:25771: recipe for target 'test/sparse_array_test' failed
make[1]: *** [test/sparse_array_test] Error 1
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: final link failed: No space left on device
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:25988: recipe for target 'test/ssltest_old' failed
make[1]: *** [test/ssltest_old] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/no-fuzz-libfuzzer'
Makefile:2933: recipe for target 'build_sw' failed
make: *** [build_sw] Error 2


More information about the openssl-commits mailing list