FAILED build of OpenSSL branch master with options -d --strict-warnings enable-asan no-shared -DOPENSSL_SMALL_FOOTPRINT

OpenSSL run-checker openssl at openssl.org
Thu Mar 5 23:06:06 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 enable-asan no-shared -DOPENSSL_SMALL_FOOTPRINT

Commit log since last time:

f07f6e400d fix a minor bug of s_client
2ae925f6fe Add CIFuzz action
af7f656cd9 crypto/ec/curve448/eddsa.c: fix EBCDIC platforms
7b2ce4a6e8 aes-s390x.pl: fix stg offset caused by typo in perlasm
922241de76 .github/PULL_REQUEST_TEMPLATE.md: Fix link to contributors guide
22b858a888 Add DSA Key validation to default provider
a54ff473df Add DH key validation to default provider
b16654a281 config, Configure: move the check of removed crypto/ sub-systems
6caf63ec48 .travis.yml: where it matters, have build and source nesting levels differ
a8055c70fa Add some missing env var documentation
888e2a9bf5 .gitignore: Add /apps/progs.{c,h}

Build log ended with (last 100 lines):

	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 -fsanitize=address -fno-omit-frame-pointer -g -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 -fsanitize=address -fno-omit-frame-pointer -g -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 -fsanitize=address -fno-omit-frame-pointer -g -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 -fsanitize=address -fno-omit-frame-pointer -g -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/ssl_ctx_test
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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_ctx_test \
	test/ssl_ctx_test-bin-ssl_ctx_test.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/ssl_test
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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_test \
	test/ssl_test-bin-handshake_helper.o \
	test/ssl_test-bin-ssl_test.o \
	test/ssl_test-bin-ssl_test_ctx.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/ssl_test_ctx_test
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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_test_ctx_test \
	test/ssl_test_ctx_test-bin-ssl_test_ctx.o \
	test/ssl_test_ctx_test-bin-ssl_test_ctx_test.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/sslapitest
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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/sslapitest \
	test/sslapitest-bin-sslapitest.o \
	test/sslapitest-bin-ssltestlib.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/sslbuffertest
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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/sslbuffertest \
	test/sslbuffertest-bin-sslbuffertest.o \
	test/sslbuffertest-bin-ssltestlib.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/sslcorrupttest
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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/sslcorrupttest \
	test/sslcorrupttest-bin-sslcorrupttest.o \
	test/sslcorrupttest-bin-ssltestlib.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/sslprovidertest
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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/sslprovidertest \
	test/sslprovidertest-bin-sslprovidertest.o \
	test/sslprovidertest-bin-ssltestlib.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/ssltest_old
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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 -fsanitize=address -fno-omit-frame-pointer -g -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 
rm -f test/sysdefaulttest
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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/sysdefaulttest \
	test/sysdefaulttest-bin-sysdefaulttest.o \
	-lssl test/libtestutil.a -lcrypto -ldl -pthread 
rm -f test/test_test
${LDCMD:-clang} -pthread -m64 -fsanitize=address -fno-omit-frame-pointer -g -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/test_test \
	test/test_test-bin-test_test.o \
	test/libtestutil.a -lcrypto -ldl -pthread 
/usr/bin/ld: final link failed: No space left on device
/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)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:17464: recipe for target 'test/sysdefaulttest' failed
make[1]: *** [test/sysdefaulttest] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:17449: recipe for target 'test/stack_test' failed
make[1]: *** [test/stack_test] Error 1
/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:17479: recipe for target 'test/test_test' failed
make[1]: *** [test/test_test] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/enable-asan'
Makefile:2247: recipe for target 'build_sw' failed
make: *** [build_sw] Error 2


More information about the openssl-commits mailing list