Still FAILED build of OpenSSL branch master with options -d --strict-warnings enable-ubsan -DPEDANTIC -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=alignment

OpenSSL run-checker openssl at openssl.org
Mon Apr 15 10:07:35 UTC 2019


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=clang ../openssl/config -d --strict-warnings enable-ubsan -DPEDANTIC -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=alignment

Commit log since last time:

15972296af Fix calling convention bug in ecp_nistz256_ord_sqr_mont
3051bf2afa Don't use coordinate blinding when scalar is group order
938e82f622 Further harmonisation of manual page HISTORY sections
b5c4bbbe54 Update various man pages to place HISTORY section after SEE ALSO
573ac8f222 Add a check for history section location to find-doc-nits
95f92d5775 Make check_example_location() in find-doc-nits generic
fd367b4ce3 Deprecate AES_ige_encrypt() and AES_bi_ige_encrypt()
9bba2c4c97 Add CMAC speed measurements
6517516324 Add prediction resistance capability to the DRBG reseeding process.

Build log ended with (last 100 lines):

/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:210: undefined reference to `__ubsan_handle_shift_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:210: undefined reference to `__ubsan_handle_shift_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:210: undefined reference to `__ubsan_handle_shift_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:210: undefined reference to `__ubsan_handle_shift_out_of_bounds_abort'
crypto/sha/fips-dso-sha256.o:/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:210: more undefined references to `__ubsan_handle_shift_out_of_bounds_abort' follow
crypto/sha/fips-dso-sha256.o: In function `sha256_block_data_order':
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:202: undefined reference to `__ubsan_handle_add_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:221: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:221: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:221: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:222: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:222: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:222: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:222: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:223: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:223: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:223: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:223: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:224: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:224: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:224: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:224: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:225: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:225: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:225: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:225: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:226: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:226: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:226: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:226: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:227: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:227: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:227: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:227: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:228: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:228: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:228: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/crypto/sha/sha256.c:228: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
providers/common/digests/fips-dso-sha2.o: In function `sha256_final':
/home/openssl/run-checker/enable-ubsan/../openssl/providers/common/digests/sha2.c:17: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
providers/fips/fips-dso-fipsprov.o: In function `OSSL_provider_init':
/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:83: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:83: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:84: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
providers/fips/fips-dso-fipsprov.o:/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:84: more undefined references to `__ubsan_handle_type_mismatch_v1_abort' follow
providers/fips/fips-dso-fipsprov.o: In function `OSSL_provider_init':
/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:83: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:97: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
providers/fips/fips-dso-fipsprov.o: In function `OSSL_get_core_get_param_types':
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:55: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:55: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
providers/fips/fips-dso-fipsprov.o: In function `OSSL_get_core_get_params':
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:58: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:58: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
providers/fips/fips-dso-fipsprov.o:/home/openssl/run-checker/enable-ubsan/../openssl/providers/fips/fipsprov.c:63: more undefined references to `__ubsan_handle_type_mismatch_v1_abort' follow
clang  -Iapps -I. -Iinclude -Iapps/include -I../openssl -I../openssl/include -I../openssl/apps/include  -pthread -m64 -fsanitize=undefined -fno-sanitize-recover=all -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 -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wno-unknown-warning-option -Wmissing-variable-declarations -fno-sanitize=alignment  -DPEDANTIC -DOPENSSL_SMALL_FOOTPRINT -MMD -MF apps/openssl-bin-asn1pars.d.tmp -MT apps/openssl-bin-asn1pars.o -c -o apps/openssl-bin-asn1pars.o ../openssl/apps/asn1pars.c
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:12768: 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-ubsan/../openssl/test/p_test.c:106: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:106: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:107: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:107: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:106: undefined reference to `__ubsan_handle_pointer_overflow_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:120: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
test/p_test-dso-p_test.o: In function `OSSL_get_core_get_param_types':
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:55: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:55: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
test/p_test-dso-p_test.o: In function `OSSL_get_core_get_params':
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:58: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/include/openssl/core_numbers.h:58: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
test/p_test-dso-p_test.o:/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:51: more undefined references to `__ubsan_handle_type_mismatch_v1_abort' follow
test/p_test-dso-p_test.o: In function `p_get_params':
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:52: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:52: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:74: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:74: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:76: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:76: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:77: undefined reference to `__ubsan_handle_out_of_bounds_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:77: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:86: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:86: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:86: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:86: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:87: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:87: undefined reference to `__ubsan_handle_type_mismatch_v1_abort'
test/p_test-dso-p_test.o:/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:88: more undefined references to `__ubsan_handle_type_mismatch_v1_abort' follow
test/p_test-dso-p_test.o: In function `p_get_params':
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:88: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:88: undefined reference to `__ubsan_handle_nonnull_arg_abort'
/home/openssl/run-checker/enable-ubsan/../openssl/test/p_test.c:51: undefined reference to `__ubsan_handle_pointer_overflow_abort'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:12844: 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-ubsan'
Makefile:165: recipe for target 'all' failed
make: *** [all] Error 2


More information about the openssl-commits mailing list