Call tree
LLVMFuzzerTestOneInput /src/secretbox_easy_fuzzer.cc linenumber=-1
  sodium_init /src/libsodium/src/libsodium/sodium/core.c linenumber=22
    sodium_crit_enter /src/libsodium/src/libsodium/sodium/core.c linenumber=30
      pthread_mutex_lock  linenumber=120
      __assert_fail  linenumber=121
    sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=34
      pthread_mutex_unlock  linenumber=138
    _sodium_runtime_get_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=39
      _sodium_runtime_arm_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=314
      _sodium_runtime_intel_cpu_features /src/libsodium/src/libsodium/sodium/runtime.c linenumber=315
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=198
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=202
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=271
        _cpuid /src/libsodium/src/libsodium/sodium/runtime.c linenumber=281
    randombytes_stir /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=40
      randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=82
        randombytes_stir /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=42
    _sodium_alloc_init /src/libsodium/src/libsodium/sodium/utils.c linenumber=41
      sysconf  linenumber=410
      sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=422
        sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=193
        sodium_crit_enter /src/libsodium/src/libsodium/sodium/core.c linenumber=194
        abort  linenumber=201
      randombytes_buf /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=425
        randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=147
    _crypto_pwhash_argon2_pick_best_implementation /src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c linenumber=42
      argon2_pick_best_implementation /src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c linenumber=555
        sodium_runtime_has_avx512f /src/libsodium/src/libsodium/sodium/runtime.c linenumber=528
        sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=535
        sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=541
    _crypto_generichash_blake2b_pick_best_implementation /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c linenumber=43
      blake2b_pick_best_implementation /src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c linenumber=115
        sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=416
        sodium_runtime_has_sse41 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=423
        sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=429
    _crypto_onetimeauth_poly1305_pick_best_implementation /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=44
      sodium_runtime_has_sse2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=85
    _crypto_scalarmult_curve25519_pick_best_implementation /src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c linenumber=45
      sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=55
    _crypto_stream_chacha20_pick_best_implementation /src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c linenumber=46
      sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=172
      sodium_runtime_has_ssse3 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=178
    _crypto_stream_salsa20_pick_best_implementation /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=47
      sodium_runtime_has_avx2 /src/libsodium/src/libsodium/sodium/runtime.c linenumber=88
    _crypto_aead_aegis128l_pick_best_implementation /src/libsodium/src/libsodium/crypto_aead/aegis128l/aead_aegis128l.c linenumber=48
      sodium_runtime_has_aesni /src/libsodium/src/libsodium/sodium/runtime.c linenumber=153
      sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=153
    _crypto_aead_aegis256_pick_best_implementation /src/libsodium/src/libsodium/crypto_aead/aegis256/aead_aegis256.c linenumber=49
      sodium_runtime_has_aesni /src/libsodium/src/libsodium/sodium/runtime.c linenumber=152
      sodium_runtime_has_avx /src/libsodium/src/libsodium/sodium/runtime.c linenumber=152
    sodium_crit_leave /src/libsodium/src/libsodium/sodium/core.c linenumber=51
  __assert_fail  linenumber=23
  _Z17setup_fake_randomPKhm /src/fake_random.h linenumber=25
    randombytes_set_implementation /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=57
    __assert_fail  linenumber=58
    randombytes_implementation_name /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=60
      randombytes_init_if_needed /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=58
    strcmp  linenumber=60
    __assert_fail  linenumber=60
    sodium_init /src/libsodium/src/libsodium/sodium/core.c linenumber=61
    __assert_fail  linenumber=62
  crypto_secretbox_keygen /src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c linenumber=31
    randombytes_buf /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=66
  randombytes_buf /src/libsodium/src/libsodium/randombytes/randombytes.c linenumber=32
  crypto_secretbox_easy /src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c linenumber=37
    sodium_misuse /src/libsodium/src/libsodium/sodium/core.c linenumber=76
    crypto_secretbox_detached /src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c linenumber=78
      crypto_core_hsalsa20 /src/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c linenumber=28
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=32
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=33
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=34
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=35
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=37
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=38
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=39
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=40
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=41
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=42
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=43
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=44
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=45
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=46
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=47
        load32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=48
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=51
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=52
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=53
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=54
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=55
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=56
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=57
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=58
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=59
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=60
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=61
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=62
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=63
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=64
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=65
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=66
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=67
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=68
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=69
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=70
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=71
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=72
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=73
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=74
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=75
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=76
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=77
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=78
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=79
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=80
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=81
        rotl32 /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=82
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=85
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=86
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=87
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=88
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=89
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=90
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=91
        store32_le /src/libsodium/src/libsodium/./include/sodium/private/common.h linenumber=92
      crypto_stream_salsa20_xor /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=46
      crypto_onetimeauth_poly1305_init /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=51
      sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=56
        explicit_bzero  linenumber=132
      crypto_stream_salsa20_xor_ic /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=58
      sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=61
      crypto_onetimeauth_poly1305_update /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=63
      crypto_onetimeauth_poly1305_final /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=64
      sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=65
  crypto_secretbox_open_easy /src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c linenumber=40
    crypto_secretbox_open_detached /src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c linenumber=142
      crypto_core_hsalsa20 /src/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c linenumber=94
      crypto_stream_salsa20 /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=95
      crypto_onetimeauth_poly1305_verify /src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c linenumber=97
      sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=98
      crypto_stream_salsa20_xor /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=118
      sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=124
      crypto_stream_salsa20_xor_ic /src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c linenumber=126
      sodium_memzero /src/libsodium/src/libsodium/sodium/utils.c linenumber=129
  __assert_fail  linenumber=41
====================================
