Build Update for openssl/openssl ------------------------------------- Build: #6506 Status: Broken
Duration: 54 minutes and 48 seconds Commit: 3d04039 (OpenSSL_1_1_0-stable) Author: Mat Message: Do not set load_crypto_strings_inited when OPENSSL_NO_ERR is defined Only set the load_crypto_strings_inited to 1 when err_load_crypto_strings_int was called. This solves the following issue: - openssl is built with no-err - load_crypto_strings_inited is set to 1 during the OPENSSL_init_crypto call - During the cleanup: OPENSSL_cleanup, err_free_strings_int is called because load_crypto_strings_inited == 1 - err_free_strings_int calls do_err_strings_init because it has never been called - Now do_err_strings_init calls OPENSSL_init_crypto - But since we are in the cleanup (stopped == 1) this results in an error: CRYPTOerr(CRYPTO_F_OPENSSL_INIT_CRYPTO, ERR_R_INIT_FAIL); - which then tries to initialize everything we are trying to clean up: ERR_get_state, ossl_init_thread_start, etc Reviewed-by: Tim Hudson <t...@openssl.org> Reviewed-by: Rich Salz <rs...@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1654) (cherry picked from commit a1f2b0e6e07a53c0ae2c81cba319b90e54210cd6) View the changeset: https://github.com/openssl/openssl/compare/c347c5a3b6d5...3d040392ff68 View the full build log and details: https://travis-ci.org/openssl/openssl/builds/168890276 -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications
_____ openssl-commits mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits