[BUG] evp_extra_test fails on NonStop builds in openssl-3.0

The openssl-3.0 started failing tests on NonStop at or near commit 48fe8d4e53d5572ff77215e3336a1c71b0b4517b. Test results immediately below, configuration at the bottom. Assistance requested.
    # Subtest: ../../test/evp_extra_test
    1..58
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 1 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 2 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 3 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 4 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 5 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 6 - iteration 6 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 7 - iteration 7 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 8 - iteration 8 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 9 - iteration 9 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 10 - iteration 10 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 11 - iteration 11 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 12 - iteration 12 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 13 - iteration 13 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 14 - iteration 14 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 15 - iteration 15 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 16 - iteration 16 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 17 - iteration 17 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 18 - iteration 18 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 19 - iteration 19 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 20 - iteration 20 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 21 - iteration 21 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 22 - iteration 22 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 23 - iteration 23 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 24 - iteration 24 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 25 - iteration 25 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 26 - iteration 26 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 27 - iteration 27 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 28 - iteration 28 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 29 - iteration 29 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 30 - iteration 30 # skipped
    ok 2 - test_EVP_DigestSignInit # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1510
    # Test does not support a non-default library context
    ok 3 - test_EVP_DigestVerifyInit # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1552
    # Test does not support a non-default library context
    ok 4 - test_siphash_digestsign # skipped
    ok 5 - test_EVP_Digest
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1649
    # Test does not support a non-default library context
    ok 6 - test_EVP_md_null # skipped
        # Subtest: test_EVP_PKEY_sign
        1..3
        ok 31 - iteration 1
        ok 32 - iteration 2
        ok 33 - iteration 3
    ok 7 - test_EVP_PKEY_sign
        # Subtest: test_EVP_PKEY_sign_with_app_method
        1..2
        ok 34 - iteration 1
        ok 35 - iteration 2
    ok 8 - test_EVP_PKEY_sign_with_app_method
        # Subtest: test_EVP_Enveloped
        1..2
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1281
        # Test does not support a non-default library context
        ok 36 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1281
        # Test does not support a non-default library context
        ok 37 - iteration 2 # skipped
    ok 9 - test_EVP_Enveloped # skipped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 38 - iteration 1
        ok 39 - iteration 2
        ok 40 - iteration 3
    ok 10 - test_d2i_AutoPrivateKey
    ok 11 - test_privatekey_to_pkcs8
    ok 12 - test_EVP_PKCS82PKEY_wrong_tag
    ok 13 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 41 - iteration 1
        ok 42 - iteration 2
    ok 14 - test_EC_keygen_with_enc
    ok 15 - test_EVP_SM2
    ok 16 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 43 - iteration 1
        ok 44 - iteration 2
        ok 45 - iteration 3
        ok 46 - iteration 4
        ok 47 - iteration 5
        ok 48 - iteration 6
        ok 49 - iteration 7
        ok 50 - iteration 8
    ok 17 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..8
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
        ok 57 - iteration 7
        ok 58 - iteration 8
    ok 18 - test_EVP_PKEY_check
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:2439
    # Test does not support a non-default library context
    ok 19 - test_CMAC_keygen # skipped
    ok 20 - test_HKDF
    ok 21 - test_emptyikm_HKDF
    ok 22 - test_X509_PUBKEY_inplace
    ok 23 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 59 - iteration 1
        ok 60 - iteration 2
        ok 61 - iteration 3
    ok 24 - test_invalide_ec_char2_pub_range_decode
    ok 25 - test_DSA_get_set_params
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 26 - test_DSA_priv_pub
    ok 27 - test_RSA_get_set_params
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:2867
    # Test does not support a non-default library context
    ok 28 - test_RSA_OAEP_set_get_params # skipped
    ok 29 - test_RSA_OAEP_set_null_label
    ok 30 - test_decrypt_null_chunks
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 31 - test_DH_priv_pub
    ok 32 - test_EVP_PKEY_set1_DH
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 33 - test_EC_priv_pub
    ok 34 - test_EC_priv_only_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3108
        # Test does not support a non-default library context
        ok 62 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3108
        # Test does not support a non-default library context
        ok 63 - iteration 2 # skipped
    ok 35 - test_keygen_with_empty_template # skipped
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 64 - iteration 1
        ok 65 - iteration 2
    ok 36 - test_pkey_ctx_fail_without_provider
    ok 37 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 66 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 67 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 68 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 69 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 70 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 71 - iteration 6 # skipped
        ok 72 - iteration 7
        ok 73 - iteration 8
        ok 74 - iteration 9
        ok 75 - iteration 10
        ok 76 - iteration 11
        ok 77 - iteration 12
    ok 38 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        ok 78 - iteration 1
        ok 79 - iteration 2
        ok 80 - iteration 3
        ok 81 - iteration 4
        ok 82 - iteration 5
        ok 83 - iteration 6
    ok 39 - test_evp_iv_des
        # Subtest: test_evp_bf_default_keylen
        1..4
        ok 84 - iteration 1
        ok 85 - iteration 2
        ok 86 - iteration 3
        ok 87 - iteration 4
    ok 40 - test_evp_bf_default_keylen
    ok 41 - test_EVP_rsa_pss_with_keygen_bits
    ok 42 - test_EVP_rsa_pss_set_saltlen
        # Subtest: test_ecpub
        1..13
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 88 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 89 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 90 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 91 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 92 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 93 - iteration 6 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 94 - iteration 7 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 95 - iteration 8 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 96 - iteration 9 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 97 - iteration 10 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 98 - iteration 11 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 99 - iteration 12 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 100 - iteration 13 # skipped
    ok 43 - test_ecpub # skipped
    ok 44 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 101 - iteration 1
        ok 102 - iteration 2
        ok 103 - iteration 3
        ok 104 - iteration 4
        ok 105 - iteration 5
        ok 106 - iteration 6
        ok 107 - iteration 7
        ok 108 - iteration 8
    ok 45 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 109 - iteration 1
        ok 110 - iteration 2
    ok 46 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 111 - iteration 1
        ok 112 - iteration 2
    ok 47 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 113 - iteration 1
        ok 114 - iteration 2
        ok 115 - iteration 3
        ok 116 - iteration 4
        ok 117 - iteration 5
        ok 118 - iteration 6
        ok 119 - iteration 7
        ok 120 - iteration 8
        ok 121 - iteration 9
        ok 122 - iteration 10
        ok 123 - iteration 11
        ok 124 - iteration 12
    ok 48 - test_evp_updated_iv
        # Subtest: test_ivlen_change
        1..3
        ok 125 - iteration 1
        ok 126 - iteration 2
        ok 127 - iteration 3
    ok 49 - test_ivlen_change
        # Subtest: test_keylen_change
        1..4
        ok 128 - iteration 1
        ok 129 - iteration 2
        ok 130 - iteration 3
        ok 131 - iteration 4
    ok 50 - test_keylen_change
        # Subtest: test_custom_pmeth
        1..12
        ok 132 - iteration 1
        ok 133 - iteration 2
        ok 134 - iteration 3
        ok 135 - iteration 4
        ok 136 - iteration 5
        ok 137 - iteration 6
        ok 138 - iteration 7
        ok 139 - iteration 8
        ok 140 - iteration 9
        ok 141 - iteration 10
        ok 142 - iteration 11
        ok 143 - iteration 12
    ok 51 - test_custom_pmeth
    ok 52 - test_evp_md_cipher_meth
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4611
    # Non-default libctx
    ok 53 - test_custom_md_meth # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4693
    # Non-default libctx
    ok 54 - test_custom_ciph_meth # skipped
        # Subtest: test_ecx_short_keys
        1..4
        ok 144 - iteration 1
        ok 145 - iteration 2
        ok 146 - iteration 3
        ok 147 - iteration 4
    ok 55 - test_ecx_short_keys
        # Subtest: test_ecx_not_private_key
        1..8
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 148 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 149 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 150 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 151 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 152 - iteration 5 # skipped
        ok 153 - iteration 6
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 154 - iteration 7 # skipped
        ok 155 - iteration 8
    ok 56 - test_ecx_not_private_key
    ok 57 - test_aes_gcm_ivlen_change_cve_2023_5363
    ok 58 - test_aes_rc4_keylen_change_cve_2023_5363
../../util/wrap.pl ../../test/evp_extra_test -context => 139
not ok 2 - running evp_extra_test with a non-default library context

Configuration

    perl ./Configure nonstop-nsx_64 --with-rand-seed=rdcpu enable-fips

Perl information:

    perl
    5.30.3 for NSV-D-nonstop_kernel

Enabled features:

    acvp-tests
    aria
    async
    autoalginit
    autoerrinit
    autoload-config
    bf
    blake2
    bulk
    cached-fetch
    camellia
    capieng
    cast
    chacha
    cmac
    cmp
    cms
    comp
    ct
    deprecated
    des
    dgram
    dh
    dsa
    dso
    dtls
    dynamic-engine
    ec
    ec2m
    ecdh
    ecdsa
    egd
    engine
    err
    filenames
    fips
    fips-securitychecks
    gost
    idea
    legacy
    loadereng
    md4
    mdc2
    module
    multiblock
    nextprotoneg
    ocb
    ocsp
    padlockeng
    pic
    pinshared
    poly1305
    posix-io
    psk
    rc2
    rc4
    rdrand
    rfc3779
    rmd160
    scrypt
    secure-memory
    seed
    shared
    siphash
    siv
    sm2
    sm3
    sm4
    sock
    srp
    srtp
    sse2
    ssl
    ssl-trace
    static-engine
    stdio
    tests
    tls
    ts
    ui-console
    whirlpool
    tls1
    tls1-method
    tls1_1
    tls1_1-method
    tls1_2
    tls1_2-method
    tls1_3
    dtls1
    dtls1-method
    dtls1_2
    dtls1_2-method

Disabled features:

    afalgeng            [not-linux]      OPENSSL_NO_AFALGENG
    asan                [default]        OPENSSL_NO_ASAN
    asm                 [no asm_arch]    OPENSSL_NO_ASM
    buildtest-c++       [default]
    crypto-mdebug       [default]        OPENSSL_NO_CRYPTO_MDEBUG
    devcryptoeng        [default]        OPENSSL_NO_DEVCRYPTOENG
    ec_nistp_64_gcc_128 [default]        OPENSSL_NO_EC_NISTP_64_GCC_128
    external-tests      [default]        OPENSSL_NO_EXTERNAL_TESTS
    fuzz-afl            [default]        OPENSSL_NO_FUZZ_AFL
    fuzz-libfuzzer      [default]        OPENSSL_NO_FUZZ_LIBFUZZER
    ktls                [default]        OPENSSL_NO_KTLS
    makedepend          [unavailable]
    md2                 [default]        OPENSSL_NO_MD2 (skip crypto/md2)
    msan                [default]        OPENSSL_NO_MSAN
    rc5                 [default]        OPENSSL_NO_RC5 (skip crypto/rc5)
    sctp                [default]        OPENSSL_NO_SCTP
    threads             [config]
    trace               [default]        OPENSSL_NO_TRACE
    ubsan               [default]        OPENSSL_NO_UBSAN
    unit-test           [default]        OPENSSL_NO_UNIT_TEST
    uplink              [no uplink_arch] OPENSSL_NO_UPLINK
    weak-ssl-ciphers    [default]        OPENSSL_NO_WEAK_SSL_CIPHERS
    zlib                [default]
    zlib-dynamic        [default]
    ssl3                [default]        OPENSSL_NO_SSL3
    ssl3-method         [default]        OPENSSL_NO_SSL3_METHOD

Config target attributes:

    AR => "ar",
    ARFLAGS => "qc",
    CC => "c99",
    HASHBANGPERL => "/usr/bin/env perl",
    RANLIB => "ranlib",
    RC => "windres",
    bn_ops => "SIXTY_FOUR_BIT",
    build_file => "Makefile",
    build_scheme => [ "unified", "unix" ],
    cflags => "-g -O2 -Wextensions -Wnowarn=203,220,272,734,770,1506 -Wbuild_neutral_library -Wverbose -Wtarget=tns/x -Wsystype=oss -Wlp64 -WIEEE_float",
    cppflags => "",
    defines => [ "OPENSSL_BUILDING_OPENSSL", "OPENSSL_VPROC=\$(OPENSSL_VPROC)", "_XOPEN_SOURCE", "_XOPEN_SOURCE_EXTENDED=1", "_TANDEM_SOURCE", "B_ENDIAN", "_TANDEM_ARCH=3" ],
    disable => [ "threads" ],
    dso_scheme => "DLFCN",
    enable => [ "egd" ],
    ex_libs => "-lrld",
    includes => [  ],
    lflags => "-Wxld=\"-set systype oss\" -Wxld=\"-set data_model lp64\" -Wxld=\"-set floattype ieee_float\"",
    lib_cflags => "",
    lib_cppflags => "",
    lib_defines => [  ],
    module_cflags => "",
    module_cxxflags => undef,
    module_ldflags => "-Wshared",
    multilib => "64",
    perl => "/usr/bin/perl",
    perl_platform => "Unix",
    shared_argfileflag => "-Wxld_obey=",
    shared_cflag => "",
    shared_defflag => "-Wxld_obey=",
    shared_defines => [  ],
    shared_extension => ".so",
    shared_ldflag => "-Wshared",
    shared_rcflag => "",
    shared_target => "nonstop-shared",
    sys_id => "TANDEM",
    thread_defines => [  ],
    thread_scheme => "(unknown)",
    unistd => "<unistd.h>",

Recorded environment:

    AR =
    ARFLAGS =
    AS =
    ASFLAGS =
    BUILDFILE =
    CC =
    CFLAGS =
    CPP =
    CPPDEFINES =
    CPPFLAGS =
    CPPINCLUDES =
    CROSS_COMPILE =
    CXX =
    CXXFLAGS =
    HASHBANGPERL =
    LD =
    LDFLAGS =
    LDLIBS =
    MT =
    MTFLAGS =
    OPENSSL_LOCAL_CONFIG_DIR =
    PERL =
    RANLIB =
    RC =
    RCFLAGS =
    RM =
    WINDRES =
    __CNF_CFLAGS =
    __CNF_CPPDEFINES =
    __CNF_CPPFLAGS =
    __CNF_CPPINCLUDES =
    __CNF_CXXFLAGS =
    __CNF_LDFLAGS =
    __CNF_LDLIBS =

Makevars:

    AR              = ar
    ARFLAGS         = qc
    CC              = c99
    CFLAGS          =
    CPPDEFINES      =
    CPPFLAGS        =
    CPPINCLUDES     =
    CXXFLAGS        =
    HASHBANGPERL    = /usr/bin/env perl
    LDFLAGS         =
    LDLIBS          =
    PERL            = perl
    RANLIB          = ranlib
    RC              = windres
    RCFLAGS         =

NOTE: These variables only represent the configuration view.  The build file
template may have processed these variables further, please have a look at the
build file for more exact data:
    Makefile

build file:

    Makefile

build file templates:

    Configurations/common0.tmpl
    Configurations/unix-Makefile.tmpl

This looks like a SIGSEGV occurred that is not shown in the test log.

Is this potentially another issue with the SPT build?

Is this potentially another issue with the SPT build?

Highly unlikely. This happens in all builds. We monitor typically using the unthreaded 64-bit build where this happens. We have seen this type of situation with bugs most often in the perl test scripts that are not NonStop-specific, but we are more like the "canary in the cole mine". If I can get the best command to get this into gdb based on the failure, I can debug it.

@nhorman I am concerned this is another atexit() situation. There were changes around Nov 13th associated with OPENSSL_atexit() at commit 971228fdc in this test.

At this point:
    30          if ((setup_res = setup_tests()) > 0) {
    31              ret = run_tests(argv[0]);
*   32              cleanup_tests();
    33              opt_check_usage();

ret is -1, which causes the test runner to report a failure. This is not a SIGSEGV.

This appears to be the issue. On entry to dlopen, the full path is specified.  This is not what is specified in the configuration. There is no such DLL (dasync.so) either in that location or in the build itself. This load will fail, causing the two test failures. This looks like a defect unrelated to NonStop itself.
Breakpoint 3, dlopen (
    p64szObjectPathname=0x100077360 "/usr/local/lib64/engines-3/dasync.so",
    siMode=1) at \BLPROD.$GUEST.T0428AAX.ZRLDSRLP:3413

Its odd that dasync isn't available in the build tree, the generated top level makefile should have dasync.so listed in the MODULES environment variable, which I think is generated based on the data in engines/dasync.so.
Can you check that:

dasync.so is listed in the MODULES variable of the top level Makefile
confirm that other dynamic engines have been built (for example ossltest.so, afalg.so, etc)

The following is in the top level Makefile:
MODULES=engines/capi.so engines/dasync.so engines/loader_attic.so \
        engines/ossltest.so engines/padlock.so providers/legacy.so \
        test/p_test.so

The following are built:
./engines/capi.so
./engines/dasync.so
./engines/loader_attic.so
./engines/ossltest.so
./engines/padlock.so
./libcrypto.so
./libssl.so
./providers/fips.so
./providers/legacy.so
./test/p_test.so

But my point is that the fully qualified name is incorrect and will not load. The build area (clone) is: /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor, not /usr/local.

@rsbeckerca right, I get what you are saying, but in your previous comment , you had noted that dasync.so wasn't present in the either the global location, or in the build itself, so I wanted to confirm that it was actually built.
As for why the global dir is being specified during your test, I'm unsure.  Looking at run_tests.pl, OPENSSL_ENGINES should be set to $bldtop/engines, so /path/to/your/build/engines should be whats specified during the test run.  I'm at something of a loss for why/how that would be overridden.
It might be worthwhile to augment test/recipies/30_test_evp_extra.t to print out the value of OPENSSL_ENGINES to see what its pointing to, just to confirm that the path is whats expected.  That would inform us as to weather or not the variable is getting overridden in the test harness, or somewhere in the C code itself.

@nhorman This may have been a red herring. I put a printf at the dlopen. What I got was:
dlopen(../../providers/fips.so)
dlopen(/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/engines/dasync.so)
dlopen(/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/providers/legacy.so)

Although this does beg the question of why fips is different from the others, but that's for another day. Back to square one?

As far as I know we only register a single atexit handler during init, so if something is blocking there it has to be internal to openssl_cleanup.. based on prior conversation in this thread, I would start by looking engine unloading.
It's just wild guess, but is the main process blocking for some reason during a dll unload, or closing of.the associated file descriptor?

I can't tell at this point. gdb did not show any successful unloads, so I think it is probably looping prior to the unload occurring or during unload processing.

@nhorman Reposting the test results in case you can spot something:
30-test_evp_extra.t ..
# The results of this test will end up in test-runs/test_evp_extra
1..3
OPENSSL_ENGINE=/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/engines    # Subtest: ../../test/evp_extra_test
    1..60
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
        ok 1 - iteration 1
        ok 2 - iteration 2
        ok 3 - iteration 3
        ok 4 - iteration 4
        ok 5 - iteration 5
        ok 6 - iteration 6
        ok 7 - iteration 7
        ok 8 - iteration 8
        ok 9 - iteration 9
        ok 10 - iteration 10
        ok 11 - iteration 11
        ok 12 - iteration 12
        ok 13 - iteration 13
        ok 14 - iteration 14
        ok 15 - iteration 15
        ok 16 - iteration 16
        ok 17 - iteration 17
        ok 18 - iteration 18
        ok 19 - iteration 19
        ok 20 - iteration 20
        ok 21 - iteration 21
        ok 22 - iteration 22
        ok 23 - iteration 23
        ok 24 - iteration 24
        ok 25 - iteration 25
        ok 26 - iteration 26
        ok 27 - iteration 27
        ok 28 - iteration 28
        ok 29 - iteration 29
        ok 30 - iteration 30
    ok 2 - test_EVP_DigestSignInit
    ok 3 - test_EVP_DigestVerifyInit
    ok 4 - test_siphash_digestsign
    ok 5 - test_EVP_Digest
    ok 6 - test_EVP_md_null
        # Subtest: test_EVP_PKEY_sign
        1..3
        ok 31 - iteration 1
        ok 32 - iteration 2
        ok 33 - iteration 3
    ok 7 - test_EVP_PKEY_sign
        # Subtest: test_EVP_PKEY_sign_with_app_method
        1..2
        ok 34 - iteration 1
        ok 35 - iteration 2
    ok 8 - test_EVP_PKEY_sign_with_app_method
        # Subtest: test_EVP_Enveloped
        1..2
        ok 36 - iteration 1
        ok 37 - iteration 2
    ok 9 - test_EVP_Enveloped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 38 - iteration 1
        ok 39 - iteration 2
        ok 40 - iteration 3
    ok 10 - test_d2i_AutoPrivateKey
    ok 11 - test_privatekey_to_pkcs8
    ok 12 - test_EVP_PKCS82PKEY_wrong_tag
    ok 13 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 41 - iteration 1
        ok 42 - iteration 2
    ok 14 - test_EC_keygen_with_enc
    ok 15 - test_EVP_SM2
    ok 16 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 43 - iteration 1
        ok 44 - iteration 2
        ok 45 - iteration 3
        ok 46 - iteration 4
        ok 47 - iteration 5
        ok 48 - iteration 6
        ok 49 - iteration 7
        ok 50 - iteration 8
    ok 17 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..8
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
        ok 57 - iteration 7
        ok 58 - iteration 8
    ok 18 - test_EVP_PKEY_check
    ok 19 - test_CMAC_keygen
    ok 20 - test_HKDF
    ok 21 - test_emptyikm_HKDF
    ok 22 - test_X509_PUBKEY_inplace
    ok 23 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 59 - iteration 1
        ok 60 - iteration 2
        ok 61 - iteration 3
    ok 24 - test_invalide_ec_char2_pub_range_decode
    ok 25 - test_DSA_get_set_params
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 26 - test_DSA_priv_pub
    ok 27 - test_RSA_get_set_params
    ok 28 - test_RSA_OAEP_set_get_params
    ok 29 - test_RSA_OAEP_set_null_label
    ok 30 - test_decrypt_null_chunks
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 31 - test_DH_priv_pub
    ok 32 - test_EVP_PKEY_set1_DH
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 33 - test_EC_priv_pub
    ok 34 - test_EC_priv_only_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        ok 62 - iteration 1
        ok 63 - iteration 2
    ok 35 - test_keygen_with_empty_template
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 64 - iteration 1
        ok 65 - iteration 2
    ok 36 - test_pkey_ctx_fail_without_provider
    ok 37 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        ok 66 - iteration 1
        ok 67 - iteration 2
        ok 68 - iteration 3
        ok 69 - iteration 4
        ok 70 - iteration 5
        ok 71 - iteration 6
        ok 72 - iteration 7
        ok 73 - iteration 8
        ok 74 - iteration 9
        ok 75 - iteration 10
        ok 76 - iteration 11
        ok 77 - iteration 12
    ok 38 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3419
        # Test requires legacy provider to be loaded
        ok 78 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3419
        # Test requires legacy provider to be loaded
        ok 79 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3419
        # Test requires legacy provider to be loaded
        ok 80 - iteration 3 # skipped
        ok 81 - iteration 4
        ok 82 - iteration 5
        ok 83 - iteration 6
    ok 39 - test_evp_iv_des
        # Subtest: test_evp_bf_default_keylen
        1..4
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3495
        # Test requires legacy provider to be loaded
        ok 84 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3495
        # Test requires legacy provider to be loaded
        ok 85 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3495
        # Test requires legacy provider to be loaded
        ok 86 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3495
        # Test requires legacy provider to be loaded
        ok 87 - iteration 4 # skipped
    ok 40 - test_evp_bf_default_keylen # skipped
    ok 41 - test_EVP_rsa_pss_with_keygen_bits
    ok 42 - test_EVP_rsa_pss_set_saltlen
        # Subtest: test_ecpub
        1..13
        ok 88 - iteration 1
        ok 89 - iteration 2
        ok 90 - iteration 3
        ok 91 - iteration 4
        ok 92 - iteration 5
        ok 93 - iteration 6
        ok 94 - iteration 7
        ok 95 - iteration 8
        ok 96 - iteration 9
        ok 97 - iteration 10
        ok 98 - iteration 11
        ok 99 - iteration 12
        ok 100 - iteration 13
    ok 43 - test_ecpub
    ok 44 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 101 - iteration 1
        ok 102 - iteration 2
        ok 103 - iteration 3
        ok 104 - iteration 4
        ok 105 - iteration 5
        ok 106 - iteration 6
        ok 107 - iteration 7
        ok 108 - iteration 8
    ok 45 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 109 - iteration 1
        ok 110 - iteration 2
    ok 46 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 111 - iteration 1
        ok 112 - iteration 2
    ok 47 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 113 - iteration 1
        ok 114 - iteration 2
        ok 115 - iteration 3
        ok 116 - iteration 4
        ok 117 - iteration 5
        ok 118 - iteration 6
        ok 119 - iteration 7
        ok 120 - iteration 8
        ok 121 - iteration 9
        ok 122 - iteration 10
        ok 123 - iteration 11
        ok 124 - iteration 12
    ok 48 - test_evp_updated_iv
        # Subtest: test_ivlen_change
        1..3
        ok 125 - iteration 1
        ok 126 - iteration 2
        ok 127 - iteration 3
    ok 49 - test_ivlen_change
        # Subtest: test_keylen_change
        1..4
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4259
        # Test requires legacy provider to be loaded
        ok 128 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4259
        # Test requires legacy provider to be loaded
        ok 129 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4259
        # Test requires legacy provider to be loaded
        ok 130 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4259
        # Test requires legacy provider to be loaded
        ok 131 - iteration 4 # skipped
    ok 50 - test_keylen_change # skipped
        # Subtest: test_custom_pmeth
        1..12
        ok 132 - iteration 1
        ok 133 - iteration 2
        ok 134 - iteration 3
        ok 135 - iteration 4
        ok 136 - iteration 5
        ok 137 - iteration 6
        ok 138 - iteration 7
        ok 139 - iteration 8
        ok 140 - iteration 9
        ok 141 - iteration 10
        ok 142 - iteration 11
        ok 143 - iteration 12
    ok 51 - test_custom_pmeth
    ok 52 - test_evp_md_cipher_meth
    ok 53 - test_custom_md_meth
    ok 54 - test_custom_ciph_meth
        # Subtest: test_signatures_with_engine
        1..3
        ok 144 - iteration 1
        ok 145 - iteration 2
        ok 146 - iteration 3
    ok 55 - test_signatures_with_engine
    ok 56 - test_cipher_with_engine
        # Subtest: test_ecx_short_keys
        1..4
        ok 147 - iteration 1
        ok 148 - iteration 2
        ok 149 - iteration 3
        ok 150 - iteration 4
    ok 57 - test_ecx_short_keys
        # Subtest: test_ecx_not_private_key
        1..8
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 151 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 152 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 153 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 154 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 155 - iteration 5 # skipped
        ok 156 - iteration 6
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 157 - iteration 7 # skipped
        ok 158 - iteration 8
    ok 58 - test_ecx_not_private_key
    ok 59 - test_aes_gcm_ivlen_change_cve_2023_5363
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:5220
    # Test requires legacy provider to be loaded
    ok 60 - test_aes_rc4_keylen_change_cve_2023_5363 # skipped
../../util/wrap.pl ../../test/evp_extra_test => 0
ok 1 - running evp_extra_test
    # Subtest: ../../test/evp_extra_test
    1..58
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 1 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 2 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 3 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 4 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 5 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 6 - iteration 6 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 7 - iteration 7 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 8 - iteration 8 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 9 - iteration 9 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 10 - iteration 10 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 11 - iteration 11 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 12 - iteration 12 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 13 - iteration 13 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 14 - iteration 14 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 15 - iteration 15 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 16 - iteration 16 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 17 - iteration 17 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 18 - iteration 18 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 19 - iteration 19 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 20 - iteration 20 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 21 - iteration 21 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 22 - iteration 22 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 23 - iteration 23 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 24 - iteration 24 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 25 - iteration 25 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 26 - iteration 26 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 27 - iteration 27 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 28 - iteration 28 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 29 - iteration 29 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1355
        # Test does not support a non-default library context
        ok 30 - iteration 30 # skipped
    ok 2 - test_EVP_DigestSignInit # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1510
    # Test does not support a non-default library context
    ok 3 - test_EVP_DigestVerifyInit # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1552
    # Test does not support a non-default library context
    ok 4 - test_siphash_digestsign # skipped
    ok 5 - test_EVP_Digest
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1649
    # Test does not support a non-default library context
    ok 6 - test_EVP_md_null # skipped
        # Subtest: test_EVP_PKEY_sign
        1..3
        ok 31 - iteration 1
        ok 32 - iteration 2
        ok 33 - iteration 3
    ok 7 - test_EVP_PKEY_sign
        # Subtest: test_EVP_PKEY_sign_with_app_method
        1..2
        ok 34 - iteration 1
        ok 35 - iteration 2
    ok 8 - test_EVP_PKEY_sign_with_app_method
        # Subtest: test_EVP_Enveloped
        1..2
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1281
        # Test does not support a non-default library context
        ok 36 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:1281
        # Test does not support a non-default library context
        ok 37 - iteration 2 # skipped
    ok 9 - test_EVP_Enveloped # skipped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 38 - iteration 1
        ok 39 - iteration 2
        ok 40 - iteration 3
    ok 10 - test_d2i_AutoPrivateKey
    ok 11 - test_privatekey_to_pkcs8
    ok 12 - test_EVP_PKCS82PKEY_wrong_tag
    ok 13 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 41 - iteration 1
        ok 42 - iteration 2
    ok 14 - test_EC_keygen_with_enc
    ok 15 - test_EVP_SM2
    ok 16 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 43 - iteration 1
        ok 44 - iteration 2
        ok 45 - iteration 3
        ok 46 - iteration 4
        ok 47 - iteration 5
        ok 48 - iteration 6
        ok 49 - iteration 7
        ok 50 - iteration 8
    ok 17 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..8
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
        ok 57 - iteration 7
        ok 58 - iteration 8
    ok 18 - test_EVP_PKEY_check
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:2439
    # Test does not support a non-default library context
    ok 19 - test_CMAC_keygen # skipped
    ok 20 - test_HKDF
    ok 21 - test_emptyikm_HKDF
    ok 22 - test_X509_PUBKEY_inplace
    ok 23 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 59 - iteration 1
        ok 60 - iteration 2
        ok 61 - iteration 3
    ok 24 - test_invalide_ec_char2_pub_range_decode
    ok 25 - test_DSA_get_set_params
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 26 - test_DSA_priv_pub
    ok 27 - test_RSA_get_set_params
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:2867
    # Test does not support a non-default library context
    ok 28 - test_RSA_OAEP_set_get_params # skipped
    ok 29 - test_RSA_OAEP_set_null_label
    ok 30 - test_decrypt_null_chunks
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 31 - test_DH_priv_pub
    ok 32 - test_EVP_PKEY_set1_DH
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:725
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:728
    # true
    ok 33 - test_EC_priv_pub
    ok 34 - test_EC_priv_only_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3108
        # Test does not support a non-default library context
        ok 62 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3108
        # Test does not support a non-default library context
        ok 63 - iteration 2 # skipped
    ok 35 - test_keygen_with_empty_template # skipped
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 64 - iteration 1
        ok 65 - iteration 2
    ok 36 - test_pkey_ctx_fail_without_provider
    ok 37 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 66 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 67 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 68 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 69 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 70 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3275
        # Test does not support a non-default library context
        ok 71 - iteration 6 # skipped
        ok 72 - iteration 7
        ok 73 - iteration 8
        ok 74 - iteration 9
        ok 75 - iteration 10
        ok 76 - iteration 11
        ok 77 - iteration 12
    ok 38 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        ok 78 - iteration 1
        ok 79 - iteration 2
        ok 80 - iteration 3
        ok 81 - iteration 4
        ok 82 - iteration 5
        ok 83 - iteration 6
    ok 39 - test_evp_iv_des
        # Subtest: test_evp_bf_default_keylen
        1..4
        ok 84 - iteration 1
        ok 85 - iteration 2
        ok 86 - iteration 3
        ok 87 - iteration 4
    ok 40 - test_evp_bf_default_keylen
    ok 41 - test_EVP_rsa_pss_with_keygen_bits
    ok 42 - test_EVP_rsa_pss_set_saltlen
        # Subtest: test_ecpub
        1..13
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 88 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 89 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 90 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 91 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 92 - iteration 5 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 93 - iteration 6 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 94 - iteration 7 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 95 - iteration 8 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 96 - iteration 9 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 97 - iteration 10 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 98 - iteration 11 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 99 - iteration 12 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:3535
        # Test does not support a non-default library context
        ok 100 - iteration 13 # skipped
    ok 43 - test_ecpub # skipped
    ok 44 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 101 - iteration 1
        ok 102 - iteration 2
        ok 103 - iteration 3
        ok 104 - iteration 4
        ok 105 - iteration 5
        ok 106 - iteration 6
        ok 107 - iteration 7
        ok 108 - iteration 8
    ok 45 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 109 - iteration 1
        ok 110 - iteration 2
    ok 46 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 111 - iteration 1
        ok 112 - iteration 2
    ok 47 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 113 - iteration 1
        ok 114 - iteration 2
        ok 115 - iteration 3
        ok 116 - iteration 4
        ok 117 - iteration 5
        ok 118 - iteration 6
        ok 119 - iteration 7
        ok 120 - iteration 8
        ok 121 - iteration 9
        ok 122 - iteration 10
        ok 123 - iteration 11
        ok 124 - iteration 12
    ok 48 - test_evp_updated_iv
        # Subtest: test_ivlen_change
        1..3
        ok 125 - iteration 1
        ok 126 - iteration 2
        ok 127 - iteration 3
    ok 49 - test_ivlen_change
        # Subtest: test_keylen_change
        1..4
        ok 128 - iteration 1
        ok 129 - iteration 2
        ok 130 - iteration 3
        ok 131 - iteration 4
    ok 50 - test_keylen_change
        # Subtest: test_custom_pmeth
        1..12
        ok 132 - iteration 1
        ok 133 - iteration 2
        ok 134 - iteration 3
        ok 135 - iteration 4
        ok 136 - iteration 5
        ok 137 - iteration 6
        ok 138 - iteration 7
        ok 139 - iteration 8
        ok 140 - iteration 9
        ok 141 - iteration 10
        ok 142 - iteration 11
        ok 143 - iteration 12
    ok 51 - test_custom_pmeth
    ok 52 - test_evp_md_cipher_meth
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4611
    # Non-default libctx
    ok 53 - test_custom_md_meth # skipped
    # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4693
    # Non-default libctx
    ok 54 - test_custom_ciph_meth # skipped
        # Subtest: test_ecx_short_keys
        1..4
        ok 144 - iteration 1
        ok 145 - iteration 2
        ok 146 - iteration 3
        ok 147 - iteration 4
    ok 55 - test_ecx_short_keys
        # Subtest: test_ecx_not_private_key
        1..8
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 148 - iteration 1 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 149 - iteration 2 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 150 - iteration 3 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4937
        # no public key present
        ok 151 - iteration 4 # skipped
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 152 - iteration 5 # skipped
        ok 153 - iteration 6
        # SKIP:  @ /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/test/evp_extra_test.c:4932
        # signing not supported for X25519/X448
        ok 154 - iteration 7 # skipped
        ok 155 - iteration 8
    ok 56 - test_ecx_not_private_key
    ok 57 - test_aes_gcm_ivlen_change_cve_2023_5363
    ok 58 - test_aes_rc4_keylen_change_cve_2023_5363
../../util/wrap.pl ../../test/evp_extra_test -context => 139
not ok 2 - running evp_extra_test with a non-default library context

#   Failed test 'running evp_extra_test with a non-default library context'
#   at test/recipes/30-test_evp_extra.t line 25.
    # Subtest: ../../test/evp_extra_test2
    1..22
    ok 1 - test_alternative_default
        # Subtest: test_d2i_AutoPrivateKey_ex
        1..6
        ok 1 - iteration 1
        ok 2 - iteration 2
        ok 3 - iteration 3
        ok 4 - iteration 4
        ok 5 - iteration 5
        ok 6 - iteration 6
    ok 2 - test_d2i_AutoPrivateKey_ex
        # Subtest: test_d2i_PrivateKey_ex
        1..2
        ok 7 - iteration 1
        ok 8 - iteration 2
    ok 3 - test_d2i_PrivateKey_ex
    ok 4 - test_ec_tofrom_data_select
    ok 5 - test_ecx_tofrom_data_select
    ok 6 - test_sm2_tofrom_data_select
    ok 7 - test_dsa_todata
    ok 8 - test_dsa_tofrom_data_select
        # Subtest: test_dsa_fromdata_digest_prop
        1..2
        ok 9 - iteration 1
        ok 10 - iteration 2
    ok 9 - test_dsa_fromdata_digest_prop
    ok 10 - test_dh_tofrom_data_select
    ok 11 - test_dh_paramgen
    ok 12 - test_rsa_tofrom_data_select
    ok 13 - test_pkey_todata_null
    ok 14 - test_pkey_export_null
    ok 15 - test_pkey_export
    ok 16 - test_pkcs8key_nid_bio
        # Subtest: test_PEM_read_bio_negative
        1..6
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 11 - iteration 1
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 12 - iteration 2
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 13 - iteration 3
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 14 - iteration 4
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 15 - iteration 5
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 16 - iteration 6
    ok 17 - test_PEM_read_bio_negative
        # Subtest: test_PEM_read_bio_negative_wrong_password
        1..2
        # 00000000:error:07880109:common libcrypto routines:do_ui_passphrase:interrupted or cancelled:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/passphrase.c:184:
        # 00000000:error:07880109:common libcrypto routines:do_ui_passphrase:interrupted or cancelled:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/passphrase.c:184:
        # 00000000:error:1C80009F:Provider routines:epki2pki_decode:unable to get passphrase:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/providers/implementations/encode_decode/decode_epki2pki.c:96:
        # 00000000:error:0480006D:PEM routines:PEM_def_callback:problems getting password:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/pem/pem_lib.c:62:
        # 00000000:error:07880109:common libcrypto routines:do_ui_passphrase:interrupted or cancelled:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/passphrase.c:184:
        # 00000000:error:04800068:PEM routines:pem_read_bio_key_legacy:bad password read:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/pem/pem_pkey.c:159:
        ok 17 - iteration 1
        # 00000000:error:07880109:common libcrypto routines:do_ui_passphrase:interrupted or cancelled:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/passphrase.c:184:
        # 00000000:error:07880109:common libcrypto routines:do_ui_passphrase:interrupted or cancelled:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/passphrase.c:184:
        # 00000000:error:1C80009F:Provider routines:epki2pki_decode:unable to get passphrase:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/providers/implementations/encode_decode/decode_epki2pki.c:96:
        # 00000000:error:0480006D:PEM routines:PEM_def_callback:problems getting password:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/pem/pem_lib.c:62:
        # 00000000:error:07880109:common libcrypto routines:do_ui_passphrase:interrupted or cancelled:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/passphrase.c:184:
        # 00000000:error:04800068:PEM routines:pem_read_bio_key_legacy:bad password read:/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/pem/pem_pkey.c:159:
        ok 18 - iteration 2
    ok 18 - test_PEM_read_bio_negative_wrong_password
    ok 19 - test_rsa_pss_sign
    ok 20 - test_evp_md_ctx_copy
        # Subtest: test_provider_unload_effective
        1..2
        ok 19 - iteration 1
        ok 20 - iteration 2
    ok 21 - test_provider_unload_effective
    ok 22 - test_evp_pbe_alg_add
../../util/wrap.pl ../../test/evp_extra_test2 => 0
ok 3 - running evp_extra_test2
# Looks like you failed 1 test of 3.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests

ok, thats good progress.
unfortunately, as far as I can see, the only test supporting the -no_atexit option is the shlibloadtest binary.  We could add it to the evp_extra_test, but given what you've found so far, I'm not sure thats that will tell us much thats new, given that you've already definitively shown that we're getting a sigsegv inside an atexit handler somewhere.  Skipping atexit registration is just likely to indicate that the problem goes away when we don't execute that code.
You could build with OPENSSL_NO_TRACE defined as well, just as a check, which would prevent what appears to be the offending atexit handler from ever getting registered.  That might be a nice sanity check
That said, Its interesting that that lowest stack frame is :
#0  0xfffffffff4686d88 in __process_atexit_func

rather than in the cleanup_trace function itself (the function registered by the atexit handler in traceutil_init.c), which suggests something has gone sideways in the the c library rather than the test library itself.  I'm not sure how that would have happened, and it could be a false positive (i.e. maybe the handler was called and corrupted the stack or some such).
I do notice one other big oddity.  The code in testutil_init looks like this:
DEFINE_STACK_OF(tracedata)
static STACK_OF(tracedata) *trace_data_stack;   <=====trace_data_stack defined

static void tracedata_free(tracedata *data)
{
    BIO_free_all(data->bio);
    OPENSSL_free(data);
}

static STACK_OF(tracedata) *trace_data_stack; <========trace_data_stack defined again!

static void cleanup_trace(void)
{
    sk_tracedata_pop_free(trace_data_stack, tracedata_free);
}

quite honestly, I'm not sure how that compiles at all.  I would have thought there would be a duplicate symbol error there, but here we are.
First suggestion I would make would be to remove that second definition, as by all rights it seems like it shouldn't be there.  The compiler is clearly allowing it for some reason, and perhaps theres some mixing of symbol bindings as the code is compiled, leading to stack corruption when we try to free the trace_data_stack bound to to the first definition, while the other definition is used for the push operaiton?  Don't know, really just spitballing here.  Its probably also worth doing a static initalization of the definition you leave behind to NULL.  It should be initalized via the setup_trace call, but better safe than sorry

Building with OPENSSL_NO_TRACE did not change the outcome at all. Same SIGSEGV in the same place. Going to try with the fix in testutil_init.

@nhorman Removing the duplicate declaration of trace_data_stack compiled fine, but still had the same problem. My gut tells me that this is a repeat of the old atexit() problem that needs to be removed from the test code - and should not have been put in.

so, thats very interesting, defining OPENSSL_NO_TRACE removes the atexit handler from the testutil library, so it shouldn't be there at all with that, yet your still getting a segfault, which suggests someone else is registering a bogus atexit handler.  let me look a bit closer at how we can remove that.

A few notes based on your comments here:
https://github.com/openssl/openssl/issues/22819#issuecomment-1828468718

Calling OPENSSL_init_crypto multiple times should be ok (or at least its supposed to be).  The intent is that multiple calls to OPENSSL_init_crypto should initalize the library on the first call, and subsequent calls should effectively be a no-op.
I notice something odd about the backtrace in your comment:

Breakpoint 1, OPENSSL_init_crypto (opts=134851648, settings=0x100000045)
    at /home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/crypto/init.c:463

In the second call to OPENSSL_init_crypto, the options field shows a value of 134851648 (hex 809AC40).  Thats odd because this call is made from ossl_engine_table_select like this:
ENGINE *ossl_engine_table_select(ENGINE_TABLE **table, int nid,
                                 const char *f, int l)
{
    ENGINE *ret = NULL;
    ENGINE_PILE tmplate, *fnd = NULL;
    int initres, loop = 0;

    /* Load the config before trying to check if engines are available */
    OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, NULL);

OPENSSL_INIT_LOAD_CONFIG is defined as 0x00000040
So I'm a bit concerned that somehow the opts value on the stack is somehow getting corrupted (or the debugger is showing us incorrect information).  Not sure of the relevance here, but perhaps if the options are getting corrupted, we may be following an incorrect path through OPENSSL_init_crypto, which may cause the problems being observed.
Question: Is there a libasan library available for nonstop?  Something to validate that we're not getting data corruptors in the nonstop build that aren't present on other platforms?

I have noticed that some argument values right after entry to a method but before the stack frame is completely set up can be reported incorrectly by gdb on platform. Given that this is a #define, it is not corruptable unless the argument on the stack is. This is likely an artifact of gdb not a real corruption.
There is no libasan on NonStop because it needs gcc and there is no gcc available (not for lack of trying to port that multiple times).

Ok, that makes sense.
Given that, Im trying to think of a way to detect whats going on in the atexit handlers here.  There should only be two at the time the test exits:

OPENSSL_cleanup
cleanup_trace

Based on your rebuild with OPENSSL_NO_TRACE defined, that should have prevented cleanup_trace from ever getting registered, which only leaves something going sideways in OPENSSL_cleanup.
Best suggestion I can offer at the moment, is adding a printf to both OPENSSL_cleanup and cleanup_trace to visually mark their execution to see how far we are getting through the cleanup handlers.  Would you like me to produce a branch with those changes for debug purposes?

I will instrument the two methods and retest.
The OPENSSL_init_crypto does not show a corruption when I run it, so it looks like the above is just a gdb artifact.

More to come

Here is the result of tracing, and I will explain what I think is happening:
30-test_evp_extra.t ..
# The results of this test will end up in test-runs/test_evp_extra
1..3
OPENSSL_ENGINE=/home/jenkinsbuild/.jenkins/workspace/OpenSSL-3.0_Monitor/engines
    # Subtest: ../../test/evp_extra_test
    1..60
Enter ossl_init_register_atexit(OPENSSL_cleanup)
Exit ossl_init_register_atexit(OPENSSL_cleanup)
<snip>

The first subtest runs to completion and correctly invokes OPENSSL_cleanup during the process' atexit handling.
    ok 60 - test_aes_rc4_keylen_change_cve_2023_5363 # skipped
Enter into OPENSSL_cleanup
Exit (at end) from OPENSSL_cleanup
../../util/wrap.pl ../../test/evp_extra_test => 0

The second subtest runs, and this is where the problem is encountered. The OPENSSL_cleanup is registered twice, which should not be a problem unless the registration happens in a test instead of libcrypto.so, which it does. No cleanup happens because of the atexit discussion below, as far as I can determine:
ok 1 - running evp_extra_test
Enter ossl_init_register_atexit(OPENSSL_cleanup)
Exit ossl_init_register_atexit(OPENSSL_cleanup)
    # Subtest: ../../test/evp_extra_test
    1..58
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
    ok 49 - test_ivlen_change
        # Subtest: test_keylen_change
        1..4
Enter ossl_init_register_atexit(OPENSSL_cleanup)
Exit ossl_init_register_atexit(OPENSSL_cleanup)
        ok 128 - iteration 1
<snip>
    ok 56 - test_ecx_not_private_key
    ok 57 - test_aes_gcm_ivlen_change_cve_2023_5363
    ok 58 - test_aes_rc4_keylen_change_cve_2023_5363
Process (3,573) received non-deferrable signal SIGSEGV (number: 11)
Process (3,573) exited due to non-deferrable signal SIGSEGV.
../../util/wrap.pl ../../test/evp_extra_test -context => 139

The OPENSSL_cleanup method is never called successfully, which I suspect results from the reregistration in test_keylen_change.
Here is what happens on the atexit() list:
atexit-list: [addr-proca], [addr-procb], [dll-addr-proca]...

When a DLL unloads, the atexit list is traversed by __process_atexit_func and the dll-addr-proca is invoked.

The list is not cleared (which is a debatable defect that the compiler team said is not a defect because the list is supposed to be immutable at the stage when atexit processing happens.
There is no mechanism for removing an entry from atexit in c99.
I tried to have the behaviour changed, but the team said that too much code is deployed with the assumption that the behaviour is correct).

On the main program invocation of __process_atexit_func, all entries on the list are called. Invoking the dll-addr-proca causes the SIGSEGV. The conclusion, and the problem is, putting an atexit() handler in a DLL gives ambiguous results. Putting the same proc in a DLL atexit and in the main process atexit crashes the program.

Ok, I'm following you.
Not sure if this adds to the conversation, but I'll write down here what I know about atexit in glibc (which I presume is not the libc that nonstop uses)

an application calls atexit(fn) to register the function to be run when the application calls exit()
the glibc implementation of atexit() calls __cxa_atexit->internal_atexit, passing both the fn pointer to be registered and a pointer to a pointer to a list structure to add said function to
The list parameter passed to __cxa_atexit is named __exit_funcs.  Its a global structure with hidden visibility, and is part of the .data section of glibc, meaning its copy on write (i.e. whenever a process is forked that is linked to glibc, it gets its own copy of said pointer, effectively making it private to that process
on exit, the __exit_funcs list is traversed and all registered call back functions are executed
When complete, exit continues, the process is completed, libraries are unloaded, and all data pages (including the pages that contained the __exit_funcs pointer are reclaimed by the system.  If a new process is started, the glibc .data section page(s) that contain __exit_funcs are cow'ed again, and so we get an empty list for the new process.

Now thats glibc.  If the non-stop implementation is preserved accross forks, that would very bad (unusable bad), as a process would have no idea what elements were on the list prior, which ones should be removed (if we could even tell that, which we cant), or when new handlers should be added.
I think we probably need to confirm your theory, and if its correct, we need to have a serious discussion about what to do about it.  Let me put together a debug branch for you.

Ok, I'm following you.
Not sure if this adds to the conversation, but I'll write down here what I know about atexit in glibc (which I presume is not the libc that nonstop uses)
1. an application calls atexit(fn) to register the function to be run when the application calls exit()

2. the glibc implementation of atexit() calls __cxa_atexit->internal_atexit, passing both the fn pointer to be registered and a pointer to a pointer to a list structure to add said function to

3. The list parameter passed to __cxa_atexit is named __exit_funcs.  Its a global structure with hidden visibility, and is part of the .data section of glibc, meaning its copy on write (i.e. whenever a process is forked that is linked to glibc, it gets its own copy of said pointer, effectively making it private to that process

4. on exit, the __exit_funcs list is traversed and all registered call back functions are executed

5. When complete, exit continues, the process is completed, libraries are unloaded, and all data pages (including the pages that contained the __exit_funcs pointer are reclaimed by the system.  If a new process is started, the glibc .data section page(s) that contain __exit_funcs are cow'ed again, and so we get an empty list for the new process.

Now thats glibc. If the non-stop implementation is preserved accross forks, that would very bad (unusable bad), as a process would have no idea what elements were on the list prior, which ones should be removed (if we could even tell that, which we cant), or when new handlers should be added.
I think we probably need to confirm your theory, and if its correct, we need to have a serious discussion about what to do about it. Let me put together a debug branch for you.

FTR, we had this difficult conversation the last time atexit made a mess.

https://github.com/nhorman/openssl/tree/nonstop-debug-atexit
Theres a debug branch for you to try (based on openssl-3.0.0)
It basically just prints every time openssl registers an atexit handler, and every time that handler is called.  if you run the tests with V=1 you should see all the output
What I would expect to see is a pattern of each test binary registering some number of handlers, followed by them getting called during process exit.  A bad result (one that supports your theory above), would be that printouts of called handlers will grow cumulatively (i.e. the first test registers openssl_cleanup and calls it once on exit, the second test calls atexit(openssl_cleanup) again, and attempts to call it twice on exit.

@nhorman I am beginning testing of this. One slight change. The addresses on the atexit() list become invalid when a DLL unloads. The atexit() processor tries to call them anyway, but the address is inaccessible, so SIGSEGV. We will not see a pattern of repeat calls on exit.

Here are the results. A few comments before.

There are other atexit calls to things other than OPENSSL_cleanup, so the list is not complete.
How could this have passed all other things being equal?

30-test_evp_extra.t ..
# The results of this test will end up in test-runs/test_evp_extra
1..3
    # Subtest: ../../test/evp_extra_test
    1..42
ATEXIT: REGISTERING OPENSSL_cleanup
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..9
        ok 1 - iteration 1
        ok 2 - iteration 2
        ok 3 - iteration 3
        ok 4 - iteration 4
        ok 5 - iteration 5
        ok 6 - iteration 6
        ok 7 - iteration 7
        ok 8 - iteration 8
        ok 9 - iteration 9
    ok 2 - test_EVP_DigestSignInit
    ok 3 - test_EVP_DigestVerifyInit
    ok 4 - test_EVP_Digest
        # Subtest: test_EVP_Enveloped
        1..2
        ok 10 - iteration 1
        ok 11 - iteration 2
    ok 5 - test_EVP_Enveloped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 12 - iteration 1
        ok 13 - iteration 2
        ok 14 - iteration 3
    ok 6 - test_d2i_AutoPrivateKey
    ok 7 - test_privatekey_to_pkcs8
    ok 8 - test_EVP_PKCS82PKEY_wrong_tag
    ok 9 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 15 - iteration 1
        ok 16 - iteration 2
    ok 10 - test_EC_keygen_with_enc
    ok 11 - test_EVP_SM2
    ok 12 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 17 - iteration 1
        ok 18 - iteration 2
        ok 19 - iteration 3
        ok 20 - iteration 4
        ok 21 - iteration 5
        ok 22 - iteration 6
        ok 23 - iteration 7
        ok 24 - iteration 8
    ok 13 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..7
        ok 25 - iteration 1
        ok 26 - iteration 2
        ok 27 - iteration 3
        ok 28 - iteration 4
        ok 29 - iteration 5
        ok 30 - iteration 6
        ok 31 - iteration 7
    ok 14 - test_EVP_PKEY_check
    ok 15 - test_CMAC_keygen
    ok 16 - test_HKDF
    ok 17 - test_emptyikm_HKDF
    ok 18 - test_X509_PUBKEY_inplace
    ok 19 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 32 - iteration 1
        ok 33 - iteration 2
        ok 34 - iteration 3
    ok 20 - test_invalide_ec_char2_pub_range_decode
    ok 21 - test_DSA_get_set_params
    ok 22 - test_DSA_priv_pub
    ok 23 - test_RSA_get_set_params
    ok 24 - test_decrypt_null_chunks
    ok 25 - test_DH_priv_pub
    ok 26 - test_EVP_PKEY_set1_DH
    ok 27 - test_EC_priv_pub
    ok 28 - test_EC_priv_only_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        ok 35 - iteration 1
        ok 36 - iteration 2
    ok 29 - test_keygen_with_empty_template
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 37 - iteration 1
        ok 38 - iteration 2
    ok 30 - test_pkey_ctx_fail_without_provider
    ok 31 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        ok 39 - iteration 1
        ok 40 - iteration 2
        ok 41 - iteration 3
        ok 42 - iteration 4
        ok 43 - iteration 5
        ok 44 - iteration 6
        ok 45 - iteration 7
        ok 46 - iteration 8
        ok 47 - iteration 9
        ok 48 - iteration 10
        ok 49 - iteration 11
        ok 50 - iteration 12
    ok 32 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2890
        # Test requires legacy provider to be loaded
        ok 51 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2890
        # Test requires legacy provider to be loaded
        ok 52 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2890
        # Test requires legacy provider to be loaded
        ok 53 - iteration 3 # skipped
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
    ok 33 - test_evp_iv_des
    ok 34 - test_EVP_rsa_pss_with_keygen_bits
        # Subtest: test_ecpub
        1..13
        ok 57 - iteration 1
        ok 58 - iteration 2
        ok 59 - iteration 3
        ok 60 - iteration 4
        ok 61 - iteration 5
        ok 62 - iteration 6
        ok 63 - iteration 7
        ok 64 - iteration 8
        ok 65 - iteration 9
        ok 66 - iteration 10
        ok 67 - iteration 11
        ok 68 - iteration 12
        ok 69 - iteration 13
    ok 35 - test_ecpub
    ok 36 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 70 - iteration 1
        ok 71 - iteration 2
        ok 72 - iteration 3
        ok 73 - iteration 4
        ok 74 - iteration 5
        ok 75 - iteration 6
        ok 76 - iteration 7
        ok 77 - iteration 8
    ok 37 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 78 - iteration 1
        ok 79 - iteration 2
    ok 38 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 80 - iteration 1
        ok 81 - iteration 2
    ok 39 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 82 - iteration 1
        ok 83 - iteration 2
        ok 84 - iteration 3
        ok 85 - iteration 4
        ok 86 - iteration 5
        ok 87 - iteration 6
        ok 88 - iteration 7
        ok 89 - iteration 8
        ok 90 - iteration 9
        ok 91 - iteration 10
        ok 92 - iteration 11
        ok 93 - iteration 12
    ok 40 - test_evp_updated_iv
        # Subtest: test_custom_pmeth
        1..12
        ok 94 - iteration 1
        ok 95 - iteration 2
        ok 96 - iteration 3
        ok 97 - iteration 4
        ok 98 - iteration 5
        ok 99 - iteration 6
        ok 100 - iteration 7
        ok 101 - iteration 8
        ok 102 - iteration 9
        ok 103 - iteration 10
        ok 104 - iteration 11
        ok 105 - iteration 12
    ok 41 - test_custom_pmeth
    ok 42 - test_evp_md_cipher_meth
ATEXIT: CALLING OPENSSL_cleanup
../../util/wrap.pl ../../test/evp_extra_test => 0
ok 1 - running evp_extra_test
ATEXIT: REGISTERING OPENSSL_cleanup
    # Subtest: ../../test/evp_extra_test
    1..42
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..9
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 1 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 2 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 3 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 4 - iteration 4 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 5 - iteration 5 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 6 - iteration 6 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 7 - iteration 7 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 8 - iteration 8 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1064
        # Test does not support a non-default library context
        ok 9 - iteration 9 # skipped
    ok 2 - test_EVP_DigestSignInit # skipped
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1183
    # Test does not support a non-default library context
    ok 3 - test_EVP_DigestVerifyInit # skipped
    ok 4 - test_EVP_Digest
        # Subtest: test_EVP_Enveloped
        1..2
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:998
        # Test does not support a non-default library context
        ok 10 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:998
        # Test does not support a non-default library context
        ok 11 - iteration 2 # skipped
    ok 5 - test_EVP_Enveloped # skipped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 12 - iteration 1
        ok 13 - iteration 2
        ok 14 - iteration 3
    ok 6 - test_d2i_AutoPrivateKey
    ok 7 - test_privatekey_to_pkcs8
    ok 8 - test_EVP_PKCS82PKEY_wrong_tag
    ok 9 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 15 - iteration 1
        ok 16 - iteration 2
    ok 10 - test_EC_keygen_with_enc
    ok 11 - test_EVP_SM2
    ok 12 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 17 - iteration 1
        ok 18 - iteration 2
        ok 19 - iteration 3
        ok 20 - iteration 4
        ok 21 - iteration 5
        ok 22 - iteration 6
        ok 23 - iteration 7
        ok 24 - iteration 8
    ok 13 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..7
        ok 25 - iteration 1
        ok 26 - iteration 2
        ok 27 - iteration 3
        ok 28 - iteration 4
        ok 29 - iteration 5
        ok 30 - iteration 6
        ok 31 - iteration 7
    ok 14 - test_EVP_PKEY_check
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1995
    # Test does not support a non-default library context
    ok 15 - test_CMAC_keygen # skipped
    ok 16 - test_HKDF
    ok 17 - test_emptyikm_HKDF
    ok 18 - test_X509_PUBKEY_inplace
    ok 19 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 32 - iteration 1
        ok 33 - iteration 2
        ok 34 - iteration 3
    ok 20 - test_invalide_ec_char2_pub_range_decode
    ok 21 - test_DSA_get_set_params
    ok 22 - test_DSA_priv_pub
    ok 23 - test_RSA_get_set_params
    ok 24 - test_decrypt_null_chunks
    ok 25 - test_DH_priv_pub
    ok 26 - test_EVP_PKEY_set1_DH
    ok 27 - test_EC_priv_pub
    ok 28 - test_EC_priv_only_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2579
        # Test does not support a non-default library context
        ok 35 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2579
        # Test does not support a non-default library context
        ok 36 - iteration 2 # skipped
    ok 29 - test_keygen_with_empty_template # skipped
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 37 - iteration 1
        ok 38 - iteration 2
    ok 30 - test_pkey_ctx_fail_without_provider
    ok 31 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2746
        # Test does not support a non-default library context
        ok 39 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2746
        # Test does not support a non-default library context
        ok 40 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2746
        # Test does not support a non-default library context
        ok 41 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2746
        # Test does not support a non-default library context
        ok 42 - iteration 4 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2746
        # Test does not support a non-default library context
        ok 43 - iteration 5 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2746
        # Test does not support a non-default library context
        ok 44 - iteration 6 # skipped
        ok 45 - iteration 7
        ok 46 - iteration 8
        ok 47 - iteration 9
        ok 48 - iteration 10
        ok 49 - iteration 11
        ok 50 - iteration 12
    ok 32 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
    ok 33 - test_evp_iv_des
    ok 34 - test_EVP_rsa_pss_with_keygen_bits
        # Subtest: test_ecpub
        1..13
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 57 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 58 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 59 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 60 - iteration 4 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 61 - iteration 5 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 62 - iteration 6 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 63 - iteration 7 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 64 - iteration 8 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 65 - iteration 9 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 66 - iteration 10 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 67 - iteration 11 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 68 - iteration 12 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2981
        # Test does not support a non-default library context
        ok 69 - iteration 13 # skipped
    ok 35 - test_ecpub # skipped
    ok 36 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 70 - iteration 1
        ok 71 - iteration 2
        ok 72 - iteration 3
        ok 73 - iteration 4
        ok 74 - iteration 5
        ok 75 - iteration 6
        ok 76 - iteration 7
        ok 77 - iteration 8
    ok 37 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 78 - iteration 1
        ok 79 - iteration 2
    ok 38 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 80 - iteration 1
        ok 81 - iteration 2
    ok 39 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 82 - iteration 1
        ok 83 - iteration 2
        ok 84 - iteration 3
        ok 85 - iteration 4
        ok 86 - iteration 5
        ok 87 - iteration 6
        ok 88 - iteration 7
        ok 89 - iteration 8
        ok 90 - iteration 9
        ok 91 - iteration 10
        ok 92 - iteration 11
        ok 93 - iteration 12
    ok 40 - test_evp_updated_iv
        # Subtest: test_custom_pmeth
        1..12
        ok 94 - iteration 1
        ok 95 - iteration 2
        ok 96 - iteration 3
        ok 97 - iteration 4
        ok 98 - iteration 5
        ok 99 - iteration 6
        ok 100 - iteration 7
        ok 101 - iteration 8
        ok 102 - iteration 9
        ok 103 - iteration 10
        ok 104 - iteration 11
        ok 105 - iteration 12
    ok 41 - test_custom_pmeth
    ok 42 - test_evp_md_cipher_meth
ATEXIT: CALLING OPENSSL_cleanup
../../util/wrap.pl ../../test/evp_extra_test -context => 0
ok 2 - running evp_extra_test with a non-default library context
ATEXIT: REGISTERING OPENSSL_cleanup
    # Subtest: ../../test/evp_extra_test2
    1..9
    ok 1 - test_alternative_default
        # Subtest: test_d2i_AutoPrivateKey_ex
        1..6
        ok 1 - iteration 1
        ok 2 - iteration 2
        ok 3 - iteration 3
        ok 4 - iteration 4
        ok 5 - iteration 5
        ok 6 - iteration 6
    ok 2 - test_d2i_AutoPrivateKey_ex
        # Subtest: test_d2i_PrivateKey_ex
        1..2
        ok 7 - iteration 1
        ok 8 - iteration 2
    ok 3 - test_d2i_PrivateKey_ex
    ok 4 - test_dsa_todata
    ok 5 - test_pkey_todata_null
    ok 6 - test_pkey_export_null
    ok 7 - test_pkey_export
    ok 8 - test_pkcs8key_nid_bio
        # Subtest: test_PEM_read_bio_negative
        1..6
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/randall/openssl-3.0/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 9 - iteration 1
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/randall/openssl-3.0/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 10 - iteration 2
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/randall/openssl-3.0/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 11 - iteration 3
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/randall/openssl-3.0/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 12 - iteration 4
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/randall/openssl-3.0/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 13 - iteration 5
        # 00000000:error:1E08010C:DECODER routines:OSSL_DECODER_from_bio:unsupported:/home/randall/openssl-3.0/crypto/encode_decode/decoder_lib.c:101:No supported data to decode. Input type: PEM
        ok 14 - iteration 6
    ok 9 - test_PEM_read_bio_negative
ATEXIT: CALLING OPENSSL_cleanup
../../util/wrap.pl ../../test/evp_extra_test2 => 0
ok 3 - running evp_extra_test2
ok
All tests successful.
Files=1, Tests=3, 97 wallclock secs ( 0.05 usr  0.00 sys + 96.32 cusr  0.01 csys = 96.38 CPU)
Result: PASS

@nhorman you've based the branch on 3.0.0 and not the latest 3.0
That's why @rsbeckerca doesn't see any segfault

@t8m Was this problem fixed by a separate PR?

@nhorman you've based the branch on 3.0.0 and not the latest 3.0
That's why @rsbeckerca doesn't see any segfault

That probably explains a lot. Things worked until Nov 13th.

crap, you're right, sorry, I was looking at your jenkins path that had 3.0-monitor in it, and checked out the 3.0 release without thinking about it.  Sorry, I'll rebase shortly, unless you just want to apply the patch on top of the latest branch

my debug branch has been rebased to master, if you could please test again @rsbeckerca .  Sorry about that

Well... it still seems to work. How could that be?
30-test_evp_extra.t ..
# The results of this test will end up in test-runs/test_evp_extra
1..3
    # Subtest: ../../test/evp_extra_test
    1..63
ATEXIT: REGISTERING OPENSSL_cleanup
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
        ok 1 - iteration 1
        ok 2 - iteration 2
        ok 3 - iteration 3
        ok 4 - iteration 4
        ok 5 - iteration 5
        ok 6 - iteration 6
        ok 7 - iteration 7
        ok 8 - iteration 8
        ok 9 - iteration 9
        ok 10 - iteration 10
        ok 11 - iteration 11
        ok 12 - iteration 12
        ok 13 - iteration 13
        ok 14 - iteration 14
        ok 15 - iteration 15
        ok 16 - iteration 16
        ok 17 - iteration 17
        ok 18 - iteration 18
        ok 19 - iteration 19
        ok 20 - iteration 20
        ok 21 - iteration 21
        ok 22 - iteration 22
        ok 23 - iteration 23
        ok 24 - iteration 24
        ok 25 - iteration 25
        ok 26 - iteration 26
        ok 27 - iteration 27
        ok 28 - iteration 28
        ok 29 - iteration 29
        ok 30 - iteration 30
    ok 2 - test_EVP_DigestSignInit
    ok 3 - test_EVP_DigestVerifyInit
    ok 4 - test_siphash_digestsign
    ok 5 - test_EVP_Digest
    ok 6 - test_EVP_md_null
        # Subtest: test_EVP_PKEY_sign
        1..3
        ok 31 - iteration 1
        ok 32 - iteration 2
        ok 33 - iteration 3
    ok 7 - test_EVP_PKEY_sign
        # Subtest: test_EVP_PKEY_sign_with_app_method
        1..2
        ok 34 - iteration 1
        ok 35 - iteration 2
    ok 8 - test_EVP_PKEY_sign_with_app_method
        # Subtest: test_EVP_Enveloped
        1..2
        ok 36 - iteration 1
        ok 37 - iteration 2
    ok 9 - test_EVP_Enveloped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 38 - iteration 1
        ok 39 - iteration 2
        ok 40 - iteration 3
    ok 10 - test_d2i_AutoPrivateKey
    ok 11 - test_privatekey_to_pkcs8
    ok 12 - test_EVP_PKCS82PKEY_wrong_tag
    ok 13 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 41 - iteration 1
        ok 42 - iteration 2
    ok 14 - test_EC_keygen_with_enc
    ok 15 - test_EVP_SM2
    ok 16 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 43 - iteration 1
        ok 44 - iteration 2
        ok 45 - iteration 3
        ok 46 - iteration 4
        ok 47 - iteration 5
        ok 48 - iteration 6
        ok 49 - iteration 7
        ok 50 - iteration 8
    ok 17 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..8
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
        ok 57 - iteration 7
        ok 58 - iteration 8
    ok 18 - test_EVP_PKEY_check
    ok 19 - test_CMAC_keygen
    ok 20 - test_HKDF
    ok 21 - test_emptyikm_HKDF
    ok 22 - test_X509_PUBKEY_inplace
    ok 23 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 59 - iteration 1
        ok 60 - iteration 2
        ok 61 - iteration 3
    ok 24 - test_invalide_ec_char2_pub_range_decode
    ok 25 - test_DSA_get_set_params
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:733
    # true
    ok 26 - test_DSA_priv_pub
    ok 27 - test_RSA_get_set_params
    ok 28 - test_RSA_OAEP_set_get_params
    ok 29 - test_RSA_OAEP_set_null_label
    ok 30 - test_decrypt_null_chunks
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:733
    # true
    ok 31 - test_DH_priv_pub
    ok 32 - test_EVP_PKEY_set1_DH
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:733
    # true
    ok 33 - test_EC_priv_pub
    ok 34 - test_evp_get_ec_pub
    ok 35 - test_EC_priv_only_legacy
    ok 36 - test_evp_get_ec_pub_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        ok 62 - iteration 1
        ok 63 - iteration 2
    ok 37 - test_keygen_with_empty_template
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 64 - iteration 1
        ok 65 - iteration 2
    ok 38 - test_pkey_ctx_fail_without_provider
    ok 39 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        ok 66 - iteration 1
        ok 67 - iteration 2
        ok 68 - iteration 3
        ok 69 - iteration 4
        ok 70 - iteration 5
        ok 71 - iteration 6
        ok 72 - iteration 7
        ok 73 - iteration 8
        ok 74 - iteration 9
        ok 75 - iteration 10
        ok 76 - iteration 11
        ok 77 - iteration 12
    ok 40 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3553
        # Test requires legacy provider to be loaded
        ok 78 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3553
        # Test requires legacy provider to be loaded
        ok 79 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3553
        # Test requires legacy provider to be loaded
        ok 80 - iteration 3 # skipped
        ok 81 - iteration 4
        ok 82 - iteration 5
        ok 83 - iteration 6
    ok 41 - test_evp_iv_des
        # Subtest: test_evp_bf_default_keylen
        1..4
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 84 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 85 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 86 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 87 - iteration 4 # skipped
    ok 42 - test_evp_bf_default_keylen # skipped
    ok 43 - test_EVP_rsa_pss_with_keygen_bits
    ok 44 - test_EVP_rsa_pss_set_saltlen
        # Subtest: test_ecpub
        1..13
        ok 88 - iteration 1
        ok 89 - iteration 2
        ok 90 - iteration 3
        ok 91 - iteration 4
        ok 92 - iteration 5
        ok 93 - iteration 6
        ok 94 - iteration 7
        ok 95 - iteration 8
        ok 96 - iteration 9
        ok 97 - iteration 10
        ok 98 - iteration 11
        ok 99 - iteration 12
        ok 100 - iteration 13
    ok 45 - test_ecpub
    ok 46 - test_names_do_all
        # Subtest: test_evp_init_seq
        1..8
        ok 101 - iteration 1
        ok 102 - iteration 2
        ok 103 - iteration 3
        ok 104 - iteration 4
        ok 105 - iteration 5
        ok 106 - iteration 6
        ok 107 - iteration 7
        ok 108 - iteration 8
    ok 47 - test_evp_init_seq
        # Subtest: test_evp_reset
        1..2
        ok 109 - iteration 1
        ok 110 - iteration 2
    ok 48 - test_evp_reset
        # Subtest: test_gcm_reinit
        1..2
        ok 111 - iteration 1
        ok 112 - iteration 2
    ok 49 - test_gcm_reinit
        # Subtest: test_evp_updated_iv
        1..12
        ok 113 - iteration 1
        ok 114 - iteration 2
        ok 115 - iteration 3
        ok 116 - iteration 4
        ok 117 - iteration 5
        ok 118 - iteration 6
        ok 119 - iteration 7
        ok 120 - iteration 8
        ok 121 - iteration 9
        ok 122 - iteration 10
        ok 123 - iteration 11
        ok 124 - iteration 12
    ok 50 - test_evp_updated_iv
        # Subtest: test_ivlen_change
        1..3
        ok 125 - iteration 1
        ok 126 - iteration 2
        ok 127 - iteration 3
    ok 51 - test_ivlen_change
        # Subtest: test_keylen_change
        1..4
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:4393
        # Test requires legacy provider to be loaded
        ok 128 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:4393
        # Test requires legacy provider to be loaded
        ok 129 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:4393
        # Test requires legacy provider to be loaded
        ok 130 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:4393
        # Test requires legacy provider to be loaded
        ok 131 - iteration 4 # skipped
    ok 52 - test_keylen_change # skipped
        # Subtest: test_custom_pmeth
        1..12
        ok 132 - iteration 1
        ok 133 - iteration 2
        ok 134 - iteration 3
        ok 135 - iteration 4
        ok 136 - iteration 5
        ok 137 - iteration 6
        ok 138 - iteration 7
        ok 139 - iteration 8
        ok 140 - iteration 9
        ok 141 - iteration 10
        ok 142 - iteration 11
        ok 143 - iteration 12
    ok 53 - test_custom_pmeth
    ok 54 - test_evp_md_cipher_meth
    ok 55 - test_custom_md_meth
    ok 56 - test_custom_ciph_meth
        # Subtest: test_signatures_with_engine
        1..3
        ok 144 - iteration 1
        ok 145 - iteration 2
        ok 146 - iteration 3
    ok 57 - test_signatures_with_engine
    ok 58 - test_cipher_with_engine
        # Subtest: test_ecx_short_keys
        1..4
        ok 147 - iteration 1
        ok 148 - iteration 2
        ok 149 - iteration 3
        ok 150 - iteration 4
    ok 59 - test_ecx_short_keys
        # Subtest: test_ecx_not_private_key
        1..8
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5078
        # no public key present
        ok 151 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5078
        # no public key present
        ok 152 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5078
        # no public key present
        ok 153 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5078
        # no public key present
        ok 154 - iteration 4 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5073
        # signing not supported for X25519/X448
        ok 155 - iteration 5 # skipped
        ok 156 - iteration 6
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5073
        # signing not supported for X25519/X448
        ok 157 - iteration 7 # skipped
        ok 158 - iteration 8
    ok 60 - test_ecx_not_private_key
    ok 61 - test_sign_continuation
    ok 62 - test_aes_gcm_ivlen_change_cve_2023_5363
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:5420
    # Test requires legacy provider to be loaded
    ok 63 - test_aes_rc4_keylen_change_cve_2023_5363 # skipped
ATEXIT: CALLING OPENSSL_cleanup
../../util/wrap.pl ../../test/evp_extra_test => 0
ok 1 - running evp_extra_test
ATEXIT: REGISTERING OPENSSL_cleanup
    # Subtest: ../../test/evp_extra_test
    1..61
    ok 1 - test_EVP_set_default_properties
        # Subtest: test_EVP_DigestSignInit
        1..30
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 1 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 2 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 3 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 4 - iteration 4 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 5 - iteration 5 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 6 - iteration 6 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 7 - iteration 7 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 8 - iteration 8 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 9 - iteration 9 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 10 - iteration 10 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 11 - iteration 11 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 12 - iteration 12 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 13 - iteration 13 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 14 - iteration 14 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 15 - iteration 15 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 16 - iteration 16 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 17 - iteration 17 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 18 - iteration 18 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 19 - iteration 19 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 20 - iteration 20 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 21 - iteration 21 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 22 - iteration 22 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 23 - iteration 23 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 24 - iteration 24 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 25 - iteration 25 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 26 - iteration 26 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 27 - iteration 27 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 28 - iteration 28 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 29 - iteration 29 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1489
        # Test does not support a non-default library context
        ok 30 - iteration 30 # skipped
    ok 2 - test_EVP_DigestSignInit # skipped
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1644
    # Test does not support a non-default library context
    ok 3 - test_EVP_DigestVerifyInit # skipped
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1686
    # Test does not support a non-default library context
    ok 4 - test_siphash_digestsign # skipped
    ok 5 - test_EVP_Digest
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1783
    # Test does not support a non-default library context
    ok 6 - test_EVP_md_null # skipped
        # Subtest: test_EVP_PKEY_sign
        1..3
        ok 31 - iteration 1
        ok 32 - iteration 2
        ok 33 - iteration 3
    ok 7 - test_EVP_PKEY_sign
        # Subtest: test_EVP_PKEY_sign_with_app_method
        1..2
        ok 34 - iteration 1
        ok 35 - iteration 2
    ok 8 - test_EVP_PKEY_sign_with_app_method
        # Subtest: test_EVP_Enveloped
        1..2
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1415
        # Test does not support a non-default library context
        ok 36 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:1415
        # Test does not support a non-default library context
        ok 37 - iteration 2 # skipped
    ok 9 - test_EVP_Enveloped # skipped
        # Subtest: test_d2i_AutoPrivateKey
        1..3
        ok 38 - iteration 1
        ok 39 - iteration 2
        ok 40 - iteration 3
    ok 10 - test_d2i_AutoPrivateKey
    ok 11 - test_privatekey_to_pkcs8
    ok 12 - test_EVP_PKCS82PKEY_wrong_tag
    ok 13 - test_EVP_PKCS82PKEY
        # Subtest: test_EC_keygen_with_enc
        1..2
        ok 41 - iteration 1
        ok 42 - iteration 2
    ok 14 - test_EC_keygen_with_enc
    ok 15 - test_EVP_SM2
    ok 16 - test_EVP_SM2_verify
        # Subtest: test_set_get_raw_keys
        1..8
        ok 43 - iteration 1
        ok 44 - iteration 2
        ok 45 - iteration 3
        ok 46 - iteration 4
        ok 47 - iteration 5
        ok 48 - iteration 6
        ok 49 - iteration 7
        ok 50 - iteration 8
    ok 17 - test_set_get_raw_keys
        # Subtest: test_EVP_PKEY_check
        1..8
        ok 51 - iteration 1
        ok 52 - iteration 2
        ok 53 - iteration 3
        ok 54 - iteration 4
        ok 55 - iteration 5
        ok 56 - iteration 6
        ok 57 - iteration 7
        ok 58 - iteration 8
    ok 18 - test_EVP_PKEY_check
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:2573
    # Test does not support a non-default library context
    ok 19 - test_CMAC_keygen # skipped
    ok 20 - test_HKDF
    ok 21 - test_emptyikm_HKDF
    ok 22 - test_X509_PUBKEY_inplace
    ok 23 - test_X509_PUBKEY_dup
        # Subtest: test_invalide_ec_char2_pub_range_decode
        1..3
        ok 59 - iteration 1
        ok 60 - iteration 2
        ok 61 - iteration 3
    ok 24 - test_invalide_ec_char2_pub_range_decode
    ok 25 - test_DSA_get_set_params
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:733
    # true
    ok 26 - test_DSA_priv_pub
    ok 27 - test_RSA_get_set_params
    # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3001
    # Test does not support a non-default library context
    ok 28 - test_RSA_OAEP_set_get_params # skipped
    ok 29 - test_RSA_OAEP_set_null_label
    ok 30 - test_decrypt_null_chunks
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:733
    # true
    ok 31 - test_DH_priv_pub
    ok 32 - test_EVP_PKEY_set1_DH
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == true' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:730
    # false
    # ERROR: (bool) 'ret == false' failed @ /home/randall/openssl-3.0/test/evp_extra_test.c:733
    # true
    ok 33 - test_EC_priv_pub
    ok 34 - test_evp_get_ec_pub
    ok 35 - test_EC_priv_only_legacy
    ok 36 - test_evp_get_ec_pub_legacy
        # Subtest: test_keygen_with_empty_template
        1..2
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3242
        # Test does not support a non-default library context
        ok 62 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3242
        # Test does not support a non-default library context
        ok 63 - iteration 2 # skipped
    ok 37 - test_keygen_with_empty_template # skipped
        # Subtest: test_pkey_ctx_fail_without_provider
        1..2
        ok 64 - iteration 1
        ok 65 - iteration 2
    ok 38 - test_pkey_ctx_fail_without_provider
    ok 39 - test_rand_agglomeration
        # Subtest: test_evp_iv_aes
        1..12
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3409
        # Test does not support a non-default library context
        ok 66 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3409
        # Test does not support a non-default library context
        ok 67 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3409
        # Test does not support a non-default library context
        ok 68 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3409
        # Test does not support a non-default library context
        ok 69 - iteration 4 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3409
        # Test does not support a non-default library context
        ok 70 - iteration 5 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3409
        # Test does not support a non-default library context
        ok 71 - iteration 6 # skipped
        ok 72 - iteration 7
        ok 73 - iteration 8
        ok 74 - iteration 9
        ok 75 - iteration 10
        ok 76 - iteration 11
        ok 77 - iteration 12
    ok 40 - test_evp_iv_aes
        # Subtest: test_evp_iv_des
        1..6
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3553
        # Test requires legacy provider to be loaded
        ok 78 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3553
        # Test requires legacy provider to be loaded
        ok 79 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3553
        # Test requires legacy provider to be loaded
        ok 80 - iteration 3 # skipped
        ok 81 - iteration 4
        ok 82 - iteration 5
        ok 83 - iteration 6
    ok 41 - test_evp_iv_des
        # Subtest: test_evp_bf_default_keylen
        1..4
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 84 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 85 - iteration 2 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 86 - iteration 3 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3629
        # Test requires legacy provider to be loaded
        ok 87 - iteration 4 # skipped
    ok 42 - test_evp_bf_default_keylen # skipped
    ok 43 - test_EVP_rsa_pss_with_keygen_bits
    ok 44 - test_EVP_rsa_pss_set_saltlen
        # Subtest: test_ecpub
        1..13
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3669
        # Test does not support a non-default library context
        ok 88 - iteration 1 # skipped
        # SKIP:  @ /home/randall/openssl-3.0/test/evp_extra_test.c:3669
        # Test does not support a non-default library context
        ok 89 - iteration 2 # skipped