Call tree
LLVMFuzzerTestOneInput /src/libgit2/build/../fuzzers/objects_fuzzer.c linenumber=-1
  git_object__from_raw /src/libgit2/src/libgit2/object.c linenumber=42
    git_error_set /src/libgit2/src/util/errors.c linenumber=65
      git_error_vset /src/libgit2/src/util/errors.c linenumber=178
        threadstate_get /src/libgit2/src/util/errors.c linenumber=188
          git_tlsdata_get /src/libgit2/src/util/thread.c linenumber=74
            pthread_getspecific  linenumber=127
          git_str_init /src/libgit2/src/util/str.c linenumber=90
            git_str_grow /src/libgit2/src/util/str.c linenumber=31
              git_str_try_grow /src/libgit2/src/util/str.c linenumber=110
                git_error_set /src/libgit2/src/util/errors.c linenumber=46
                git__free /src/libgit2/src/util/alloc.h linenumber=78
                git_error_set_oom /src/libgit2/src/util/errors.c linenumber=82
                  threadstate_get /src/libgit2/src/util/errors.c linenumber=165
                    git_tlsdata_set /src/libgit2/src/util/thread.c linenumber=95
                      pthread_setspecific  linenumber=119
                git__realloc /src/libgit2/src/util/alloc.h linenumber=86
                  git_error_set_oom /src/libgit2/src/util/errors.c linenumber=32
                git__free /src/libgit2/src/util/alloc.h linenumber=91
        __errno_location  linenumber=189
        git_str_clear /src/libgit2/src/util/str.c linenumber=197
        git_str_vprintf /src/libgit2/src/util/str.c linenumber=200
          strlen  linenumber=507
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=507
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=508
          git_str_grow /src/libgit2/src/util/str.c linenumber=509
          vsnprintf  linenumber=515
          git__free /src/libgit2/src/util/alloc.h linenumber=524
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=534
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=535
          git_str_grow /src/libgit2/src/util/str.c linenumber=536
        git_str_put /src/libgit2/src/util/str.c linenumber=202
          git_error_set /src/libgit2/src/util/errors.c linenumber=201
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=203
          git_error_set_oom /src/libgit2/src/util/errors.c linenumber=204
          git_str_grow /src/libgit2/src/util/str.c linenumber=205
        strerror  linenumber=217
        git_str_puts /src/libgit2/src/util/str.c linenumber=217
          git_error_set /src/libgit2/src/util/errors.c linenumber=215
          strlen  linenumber=217
          git_str_put /src/libgit2/src/util/str.c linenumber=217
        __errno_location  linenumber=220
        git_str_oom /src/libgit2/src/util/str.h linenumber=223
        set_error_from_buffer /src/libgit2/src/util/errors.c linenumber=224
          threadstate_get /src/libgit2/src/util/errors.c linenumber=128
    git_error_set /src/libgit2/src/util/errors.c linenumber=76
    git_object__size /src/libgit2/src/libgit2/object.c linenumber=80
    git_error_set /src/libgit2/src/util/errors.c linenumber=81
    git__calloc /src/libgit2/src/util/alloc.c linenumber=86
      git_error_set_oom /src/libgit2/src/util/errors.c linenumber=28
      git__malloc /src/libgit2/src/util/alloc.h linenumber=31
        git_error_set_oom /src/libgit2/src/util/errors.c linenumber=22
    git_object_id_from_buffer /src/libgit2/src/libgit2/object.c linenumber=91
      git_error_set /src/libgit2/src/util/errors.c linenumber=888
      normalize_options /src/libgit2/src/libgit2/object.c linenumber=890
        git_object_type_is_valid /src/libgit2/src/libgit2/object.c linenumber=636
        git_error_set /src/libgit2/src/util/errors.c linenumber=637
        git_oid_type_is_valid /src/libgit2/src/libgit2/oid.h linenumber=641
        git_error_set /src/libgit2/src/util/errors.c linenumber=642
      needs_filter /src/libgit2/src/libgit2/object.c linenumber=893
        git_filter_list_length /src/libgit2/src/libgit2/filter.c linenumber=622
      git_filter_list__apply_to_buffer /src/libgit2/src/libgit2/filter.c linenumber=894
        buf_stream_init /src/libgit2/src/libgit2/filter.c linenumber=775
          git_str_clear /src/libgit2/src/util/str.c linenumber=754
        git_filter_list_stream_buffer /src/libgit2/src/libgit2/filter.c linenumber=777
          stream_list_init /src/libgit2/src/libgit2/filter.c linenumber=1168
            setup_stream /src/libgit2/src/libgit2/filter.c linenumber=1084
              git_error_set /src/libgit2/src/util/errors.c linenumber=1040
              buffered_legacy_stream_new /src/libgit2/src/libgit2/filter.c linenumber=1048
                git__calloc /src/libgit2/src/util/alloc.c linenumber=1012
                git_str_clear /src/libgit2/src/util/str.c linenumber=1026
            git_vector_insert /src/libgit2/src/util/vector.c linenumber=1089
              git_error_set /src/libgit2/src/util/errors.c linenumber=137
              compute_new_size /src/libgit2/src/util/vector.c linenumber=140
              resize_vector /src/libgit2/src/util/vector.c linenumber=140
                git__reallocarray /src/libgit2/src/util/alloc.c linenumber=38
                  git_error_set_oom /src/libgit2/src/util/errors.c linenumber=41
                  git__realloc /src/libgit2/src/util/alloc.h linenumber=44
          filter_streams_free /src/libgit2/src/libgit2/filter.c linenumber=1179
            git_vector_dispose /src/libgit2/src/util/vector.c linenumber=1109
              git__free /src/libgit2/src/util/alloc.h linenumber=84
        git_error_set /src/libgit2/src/util/errors.c linenumber=781
      id_from_buffer /src/libgit2/src/libgit2/object.c linenumber=902
        git_oid_algorithm /src/libgit2/src/libgit2/oid.h linenumber=853
        git_error_set /src/libgit2/src/util/errors.c linenumber=856
        git_odb__format_object_header /src/libgit2/src/libgit2/odb.c linenumber=860
          git_object_type2string /src/libgit2/src/libgit2/object.c linenumber=93
          snprintf  linenumber=97
          git_error_set /src/libgit2/src/util/errors.c linenumber=100
        git_hash_vec /src/libgit2/src/util/hash.c linenumber=875
          git_hash_ctx_init /src/libgit2/src/util/hash.c linenumber=128
            git_hash_sha1_ctx_init /src/libgit2/src/util/hash/collisiondetect.c linenumber=25
              git_hash_sha1_init /src/libgit2/src/util/hash/collisiondetect.c linenumber=17
                git_error_set /src/libgit2/src/util/errors.c linenumber=27
                SHA1DCInit /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=28
            git_hash_sha256_ctx_init /src/libgit2/src/util/hash/builtin.c linenumber=28
              git_hash_sha256_init /src/libgit2/src/util/hash/builtin.c linenumber=17
                SHA256Reset /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=28
                  SHA224_256Reset /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=228
                git_error_set /src/libgit2/src/util/errors.c linenumber=29
            git_error_set /src/libgit2/src/util/errors.c linenumber=31
          git_hash_update /src/libgit2/src/util/hash.c linenumber=132
            git_hash_sha1_update /src/libgit2/src/util/hash/collisiondetect.c linenumber=72
              git_error_set /src/libgit2/src/util/errors.c linenumber=34
              SHA1DCUpdate /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=35
                sha1_process /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1833
                  sha1_compression_states /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1725
                  ubc_check /src/libgit2/src/util/hash/sha1dc/ubc_check.c linenumber=1731
                  sha1_recompression_step /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1743
                    sha1recompress_fast_58 /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1597
                    sha1recompress_fast_65 /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1632
                    abort  linenumber=1706
                  sha1_compression_W /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1753
                  sha1_compression_W /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1754
                sha1_process /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1843
            git_hash_sha256_update /src/libgit2/src/util/hash/builtin.c linenumber=74
              git_error_set /src/libgit2/src/util/errors.c linenumber=38
              SHA256Input /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=43
                SHA224_256AddLength /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=263
                SHA224_256ProcessMessageBlock /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=265
              git_error_set /src/libgit2/src/util/errors.c linenumber=44
            git_error_set /src/libgit2/src/util/errors.c linenumber=79
          git_hash_final /src/libgit2/src/util/hash.c linenumber=136
            git_hash_sha1_final /src/libgit2/src/util/hash/collisiondetect.c linenumber=87
              git_error_set /src/libgit2/src/util/errors.c linenumber=41
              SHA1DCFinal /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=42
                SHA1DCUpdate /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1871
                sha1_process /src/libgit2/src/util/hash/sha1dc/sha1.c linenumber=1883
              git_error_set /src/libgit2/src/util/errors.c linenumber=43
            git_hash_sha256_final /src/libgit2/src/util/hash/builtin.c linenumber=89
              git_error_set /src/libgit2/src/util/errors.c linenumber=57
              SHA256Result /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=58
                SHA224_256ResultN /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=344
                  SHA224_256Finalize /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=595
                    SHA224_256PadMessage /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=496
                      SHA224_256ProcessMessageBlock /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=542
                      SHA224_256ProcessMessageBlock /src/libgit2/src/util/hash/rfc6234/sha224-256.c linenumber=561
              git_error_set /src/libgit2/src/util/errors.c linenumber=59
            git_error_set /src/libgit2/src/util/errors.c linenumber=94
          git_hash_ctx_cleanup /src/libgit2/src/util/hash.c linenumber=139
            git_hash_sha1_ctx_cleanup /src/libgit2/src/util/hash/collisiondetect.c linenumber=43
            git_hash_sha256_ctx_cleanup /src/libgit2/src/util/hash/builtin.c linenumber=46
      git_str_dispose /src/libgit2/src/util/str.c linenumber=905
        git__free /src/libgit2/src/util/alloc.h linenumber=130
        git_str_init /src/libgit2/src/util/str.c linenumber=132
    git_error_set /src/libgit2/src/util/errors.c linenumber=97
    git_cached_obj_incref /src/libgit2/src/libgit2/cache.h linenumber=104
      git_atomic32_inc /src/libgit2/src/util/thread.h linenumber=62
  git_object_free /src/libgit2/src/libgit2/object.c linenumber=44
    git_cached_obj_decref /src/libgit2/src/libgit2/cache.c linenumber=292
      git_atomic32_dec /src/libgit2/src/util/thread.h linenumber=243
      git_odb_object__free /src/libgit2/src/libgit2/odb.c linenumber=246
        git__free /src/libgit2/src/util/alloc.h linenumber=125
        git__free /src/libgit2/src/util/alloc.h linenumber=126
      git_object__free /src/libgit2/src/libgit2/object.c linenumber=250
        git__free /src/libgit2/src/util/alloc.h linenumber=183
      git__free /src/libgit2/src/util/alloc.h linenumber=254
====================================
