Call tree
LLVMFuzzerTestOneInput /src/vorbis/contrib/oss-fuzz/encode_fuzzer.cc linenumber=-1
  vorbis_info_init /src/vorbis/lib/info.c linenumber=33
    calloc  linenumber=155
  vorbis_encode_init_vbr /src/vorbis/lib/vorbisenc.c linenumber=34
    vorbis_encode_setup_vbr /src/vorbis/lib/vorbisenc.c linenumber=937
      get_setup_template /src/vorbis/lib/vorbisenc.c linenumber=919
      vorbis_encode_setup_setting /src/vorbis/lib/vorbisenc.c linenumber=922
    vorbis_info_clear /src/vorbis/lib/info.c linenumber=940
      vorbis_staticbook_destroy /src/vorbis/lib/sharedbook.c linenumber=188
      vorbis_book_clear /src/vorbis/lib/sharedbook.c linenumber=191
      _vi_psy_free /src/vorbis/lib/psy.c linenumber=197
    vorbis_encode_setup_init /src/vorbis/lib/vorbisenc.c linenumber=943
      vorbis_encode_blocksize_setup /src/vorbis/lib/vorbisenc.c linenumber=711
      vorbis_encode_floor_setup /src/vorbis/lib/vorbisenc.c linenumber=719
        calloc  linenumber=195
      vorbis_encode_global_psych_setup /src/vorbis/lib/vorbisenc.c linenumber=725
      vorbis_encode_global_stereo /src/vorbis/lib/vorbisenc.c linenumber=728
      vorbis_encode_psyset_setup /src/vorbis/lib/vorbisenc.c linenumber=731
        calloc  linenumber=317
      vorbis_encode_psyset_setup /src/vorbis/lib/vorbisenc.c linenumber=736
      vorbis_encode_psyset_setup /src/vorbis/lib/vorbisenc.c linenumber=742
      vorbis_encode_psyset_setup /src/vorbis/lib/vorbisenc.c linenumber=747
      vorbis_encode_tonemask_setup /src/vorbis/lib/vorbisenc.c linenumber=755
      vorbis_encode_tonemask_setup /src/vorbis/lib/vorbisenc.c linenumber=759
      vorbis_encode_tonemask_setup /src/vorbis/lib/vorbisenc.c linenumber=764
      vorbis_encode_tonemask_setup /src/vorbis/lib/vorbisenc.c linenumber=768
      vorbis_encode_compand_setup /src/vorbis/lib/vorbisenc.c linenumber=775
      vorbis_encode_compand_setup /src/vorbis/lib/vorbisenc.c linenumber=778
      vorbis_encode_compand_setup /src/vorbis/lib/vorbisenc.c linenumber=782
      vorbis_encode_compand_setup /src/vorbis/lib/vorbisenc.c linenumber=785
      vorbis_encode_peak_setup /src/vorbis/lib/vorbisenc.c linenumber=791
      vorbis_encode_peak_setup /src/vorbis/lib/vorbisenc.c linenumber=793
      vorbis_encode_peak_setup /src/vorbis/lib/vorbisenc.c linenumber=796
      vorbis_encode_peak_setup /src/vorbis/lib/vorbisenc.c linenumber=798
      vorbis_encode_noisebias_setup /src/vorbis/lib/vorbisenc.c linenumber=803
      vorbis_encode_noisebias_setup /src/vorbis/lib/vorbisenc.c linenumber=808
      vorbis_encode_noisebias_setup /src/vorbis/lib/vorbisenc.c linenumber=813
      vorbis_encode_noisebias_setup /src/vorbis/lib/vorbisenc.c linenumber=817
      vorbis_encode_ath_setup /src/vorbis/lib/vorbisenc.c linenumber=823
      vorbis_encode_ath_setup /src/vorbis/lib/vorbisenc.c linenumber=824
      vorbis_encode_ath_setup /src/vorbis/lib/vorbisenc.c linenumber=826
      vorbis_encode_ath_setup /src/vorbis/lib/vorbisenc.c linenumber=827
      vorbis_encode_map_n_res_setup /src/vorbis/lib/vorbisenc.c linenumber=830
        calloc  linenumber=602
        calloc  linenumber=603
        vorbis_encode_residue_setup /src/vorbis/lib/vorbisenc.c linenumber=613
          book_dup_or_new /src/vorbis/lib/vorbisenc.c linenumber=482
          book_dup_or_new /src/vorbis/lib/vorbisenc.c linenumber=488
          book_dup_or_new /src/vorbis/lib/vorbisenc.c linenumber=502
          book_dup_or_new /src/vorbis/lib/vorbisenc.c linenumber=508
      setting_to_approx_bitrate /src/vorbis/lib/vorbisenc.c linenumber=836
    vorbis_info_clear /src/vorbis/lib/info.c linenumber=945
  vorbis_comment_init /src/vorbis/lib/info.c linenumber=38
  vorbis_comment_add_tag /src/vorbis/lib/info.c linenumber=39
    strlen  linenumber=71
    strcpy  linenumber=72
    strcat  linenumber=73
    strcat  linenumber=74
    vorbis_comment_add /src/vorbis/lib/info.c linenumber=75
      realloc  linenumber=58
      realloc  linenumber=60
      strlen  linenumber=62
      strcpy  linenumber=64
  vorbis_analysis_init /src/vorbis/lib/block.c linenumber=41
    _vds_shared_init /src/vorbis/lib/block.c linenumber=298
      calloc  linenumber=185
      ov_ilog /src/vorbis/lib/sharedbook.c linenumber=188
      calloc  linenumber=190
      calloc  linenumber=191
      calloc  linenumber=196
      mdct_init /src/vorbis/lib/mdct.c linenumber=197
      mdct_init /src/vorbis/lib/mdct.c linenumber=198
      ov_ilog /src/vorbis/lib/sharedbook.c linenumber=207
      ov_ilog /src/vorbis/lib/sharedbook.c linenumber=208
      drft_init /src/vorbis/lib/smallft.c linenumber=213
        calloc  linenumber=1243
        calloc  linenumber=1244
        fdrffti /src/vorbis/lib/smallft.c linenumber=1245
          drfti1 /src/vorbis/lib/smallft.c linenumber=110
      drft_init /src/vorbis/lib/smallft.c linenumber=214
      calloc  linenumber=218
      vorbis_book_init_encode /src/vorbis/lib/sharedbook.c linenumber=220
        _make_words /src/vorbis/lib/sharedbook.c linenumber=304
        _book_maptype1_quantvals /src/vorbis/lib/sharedbook.c linenumber=306
        _float32_unpack /src/vorbis/lib/sharedbook.c linenumber=307
          ldexp  linenumber=73
        _float32_unpack /src/vorbis/lib/sharedbook.c linenumber=308
      calloc  linenumber=223
      _vp_psy_init /src/vorbis/lib/psy.c linenumber=225
        setup_tone_curves /src/vorbis/lib/psy.c linenumber=326
          attenuate_curve /src/vorbis/lib/psy.c linenumber=136
          attenuate_curve /src/vorbis/lib/psy.c linenumber=138
          max_curve /src/vorbis/lib/psy.c linenumber=139
          min_curve /src/vorbis/lib/psy.c linenumber=153
          min_curve /src/vorbis/lib/psy.c linenumber=154
      calloc  linenumber=236
      vorbis_book_init_decode /src/vorbis/lib/sharedbook.c linenumber=240
        _make_words /src/vorbis/lib/sharedbook.c linenumber=356
        bitreverse /src/vorbis/lib/sharedbook.c linenumber=363
        qsort  linenumber=367
        sort32a /src/vorbis/lib/sharedbook.c linenumber=367
        _book_unquantize /src/vorbis/lib/sharedbook.c linenumber=385
          _float32_unpack /src/vorbis/lib/sharedbook.c linenumber=214
          _float32_unpack /src/vorbis/lib/sharedbook.c linenumber=215
          calloc  linenumber=216
          _book_maptype1_quantvals /src/vorbis/lib/sharedbook.c linenumber=229
        calloc  linenumber=409
        ov_ilog /src/vorbis/lib/sharedbook.c linenumber=414
        calloc  linenumber=419
        bitreverse /src/vorbis/lib/sharedbook.c linenumber=424
        bitreverse /src/vorbis/lib/sharedbook.c linenumber=438
        bitreverse /src/vorbis/lib/sharedbook.c linenumber=451
        vorbis_book_clear /src/vorbis/lib/sharedbook.c linenumber=465
      vorbis_staticbook_destroy /src/vorbis/lib/sharedbook.c linenumber=243
      calloc  linenumber=257
      calloc  linenumber=271
      calloc  linenumber=272
      vorbis_staticbook_destroy /src/vorbis/lib/sharedbook.c linenumber=286
      vorbis_dsp_clear /src/vorbis/lib/block.c linenumber=290
        _ve_envelope_clear /src/vorbis/lib/envelope.c linenumber=325
          mdct_clear /src/vorbis/lib/mdct.c linenumber=77
        mdct_clear /src/vorbis/lib/mdct.c linenumber=330
        mdct_clear /src/vorbis/lib/mdct.c linenumber=335
        _vp_psy_clear /src/vorbis/lib/psy.c linenumber=357
        _vp_global_free /src/vorbis/lib/psy.c linenumber=361
        vorbis_bitrate_clear /src/vorbis/lib/bitrate.c linenumber=362
        drft_clear /src/vorbis/lib/smallft.c linenumber=364
        drft_clear /src/vorbis/lib/smallft.c linenumber=365
    _vp_global_look /src/vorbis/lib/psy.c linenumber=300
      calloc  linenumber=38
    calloc  linenumber=303
    _ve_envelope_init /src/vorbis/lib/envelope.c linenumber=304
      calloc  linenumber=43
      mdct_init /src/vorbis/lib/mdct.c linenumber=44
      calloc  linenumber=70
      calloc  linenumber=71
    vorbis_bitrate_init /src/vorbis/lib/bitrate.c linenumber=306
  vorbis_block_init /src/vorbis/lib/block.c linenumber=42
    calloc  linenumber=85
    calloc  linenumber=93
    oggpack_writeinit /src/ogg/src/bitwise.c linenumber=95
  ogg_stream_init /src/ogg/src/framing.c linenumber=44
    ogg_stream_clear /src/ogg/src/framing.c linenumber=144
  vorbis_analysis_headerout /src/vorbis/lib/info.c linenumber=52
    oggpack_writeinit /src/ogg/src/bitwise.c linenumber=607
    _vorbis_pack_info /src/vorbis/lib/info.c linenumber=608
      oggpack_write /src/ogg/src/bitwise.c linenumber=460
        realloc  linenumber=90
        oggpack_writeclear /src/ogg/src/bitwise.c linenumber=123
      _v_writestring /src/vorbis/lib/info.c linenumber=461
        oggpack_write /src/ogg/src/bitwise.c linenumber=39
      oggpack_write /src/ogg/src/bitwise.c linenumber=464
      oggpack_write /src/ogg/src/bitwise.c linenumber=465
      oggpack_write /src/ogg/src/bitwise.c linenumber=466
      oggpack_write /src/ogg/src/bitwise.c linenumber=468
      oggpack_write /src/ogg/src/bitwise.c linenumber=469
      oggpack_write /src/ogg/src/bitwise.c linenumber=470
      ov_ilog /src/vorbis/lib/sharedbook.c linenumber=472
      oggpack_write /src/ogg/src/bitwise.c linenumber=472
      ov_ilog /src/vorbis/lib/sharedbook.c linenumber=473
      oggpack_write /src/ogg/src/bitwise.c linenumber=473
      oggpack_write /src/ogg/src/bitwise.c linenumber=474
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=612
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=613
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=615
    oggpack_reset /src/ogg/src/bitwise.c linenumber=623
    _vorbis_pack_comment /src/vorbis/lib/info.c linenumber=624
      oggpack_write /src/ogg/src/bitwise.c linenumber=483
      _v_writestring /src/vorbis/lib/info.c linenumber=484
      oggpack_write /src/ogg/src/bitwise.c linenumber=487
      _v_writestring /src/vorbis/lib/info.c linenumber=488
      oggpack_write /src/ogg/src/bitwise.c linenumber=492
      oggpack_write /src/ogg/src/bitwise.c linenumber=497
      _v_writestring /src/vorbis/lib/info.c linenumber=498
      oggpack_write /src/ogg/src/bitwise.c linenumber=500
      oggpack_write /src/ogg/src/bitwise.c linenumber=504
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=627
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=628
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=630
    oggpack_reset /src/ogg/src/bitwise.c linenumber=638
    _vorbis_pack_books /src/vorbis/lib/info.c linenumber=639
      oggpack_write /src/ogg/src/bitwise.c linenumber=514
      _v_writestring /src/vorbis/lib/info.c linenumber=515
      oggpack_write /src/ogg/src/bitwise.c linenumber=518
      vorbis_staticbook_pack /src/vorbis/lib/codebook.c linenumber=520
        oggpack_write /src/ogg/src/bitwise.c linenumber=34
        oggpack_write /src/ogg/src/bitwise.c linenumber=35
        oggpack_write /src/ogg/src/bitwise.c linenumber=36
        oggpack_write /src/ogg/src/bitwise.c linenumber=51
        oggpack_write /src/ogg/src/bitwise.c linenumber=52
        ov_ilog /src/vorbis/lib/sharedbook.c linenumber=59
        oggpack_write /src/ogg/src/bitwise.c linenumber=59
        ov_ilog /src/vorbis/lib/sharedbook.c linenumber=64
        oggpack_write /src/ogg/src/bitwise.c linenumber=64
        oggpack_write /src/ogg/src/bitwise.c linenumber=69
        oggpack_write /src/ogg/src/bitwise.c linenumber=78
        oggpack_write /src/ogg/src/bitwise.c linenumber=80
        oggpack_write /src/ogg/src/bitwise.c linenumber=82
        oggpack_write /src/ogg/src/bitwise.c linenumber=85
        oggpack_write /src/ogg/src/bitwise.c linenumber=87
        oggpack_write /src/ogg/src/bitwise.c linenumber=88
        oggpack_write /src/ogg/src/bitwise.c linenumber=96
        oggpack_write /src/ogg/src/bitwise.c linenumber=111
        oggpack_write /src/ogg/src/bitwise.c linenumber=112
        oggpack_write /src/ogg/src/bitwise.c linenumber=113
        oggpack_write /src/ogg/src/bitwise.c linenumber=114
        _book_maptype1_quantvals /src/vorbis/lib/sharedbook.c linenumber=122
        oggpack_write /src/ogg/src/bitwise.c linenumber=134
      oggpack_write /src/ogg/src/bitwise.c linenumber=523
      oggpack_write /src/ogg/src/bitwise.c linenumber=524
      oggpack_write /src/ogg/src/bitwise.c linenumber=527
      oggpack_write /src/ogg/src/bitwise.c linenumber=529
      oggpack_write /src/ogg/src/bitwise.c linenumber=537
      oggpack_write /src/ogg/src/bitwise.c linenumber=539
      oggpack_write /src/ogg/src/bitwise.c linenumber=544
      oggpack_write /src/ogg/src/bitwise.c linenumber=546
      oggpack_write /src/ogg/src/bitwise.c linenumber=551
      oggpack_write /src/ogg/src/bitwise.c linenumber=553
      oggpack_write /src/ogg/src/bitwise.c linenumber=554
      oggpack_write /src/ogg/src/bitwise.c linenumber=555
      oggpack_write /src/ogg/src/bitwise.c linenumber=556
      oggpack_write /src/ogg/src/bitwise.c linenumber=558
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=642
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=643
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=645
    oggpack_writeclear /src/ogg/src/bitwise.c linenumber=651
    oggpack_writeclear /src/ogg/src/bitwise.c linenumber=659
  ogg_stream_packetin /src/ogg/src/framing.c linenumber=53
    ogg_stream_iovecin /src/ogg/src/framing.c linenumber=343
      ogg_stream_check /src/ogg/src/framing.c linenumber=282
      _os_body_expand /src/ogg/src/framing.c linenumber=305
        ogg_stream_clear /src/ogg/src/framing.c linenumber=189
        realloc  linenumber=194
        ogg_stream_clear /src/ogg/src/framing.c linenumber=196
      _os_lacing_expand /src/ogg/src/framing.c linenumber=305
        ogg_stream_clear /src/ogg/src/framing.c linenumber=210
        realloc  linenumber=215
        ogg_stream_clear /src/ogg/src/framing.c linenumber=217
        realloc  linenumber=221
        ogg_stream_clear /src/ogg/src/framing.c linenumber=224
  ogg_stream_packetin /src/ogg/src/framing.c linenumber=54
  ogg_stream_packetin /src/ogg/src/framing.c linenumber=55
  ogg_stream_flush /src/ogg/src/framing.c linenumber=57
    ogg_stream_flush_i /src/ogg/src/framing.c linenumber=496
      ogg_stream_check /src/ogg/src/framing.c linenumber=357
      ogg_page_checksum_set /src/ogg/src/framing.c linenumber=475
        _os_update_crc /src/ogg/src/framing.c linenumber=265
        _os_update_crc /src/ogg/src/framing.c linenumber=266
  vorbis_analysis_wrote /src/vorbis/lib/block.c linenumber=69
    _preextrapolate_helper /src/vorbis/lib/block.c linenumber=480
      vorbis_lpc_from_data /src/vorbis/lib/lpc.c linenumber=440
      vorbis_lpc_predict /src/vorbis/lib/lpc.c linenumber=454
    vorbis_analysis_buffer /src/vorbis/lib/block.c linenumber=488
      realloc  linenumber=415
    vorbis_lpc_from_data /src/vorbis/lib/lpc.c linenumber=500
    vorbis_lpc_predict /src/vorbis/lib/lpc.c linenumber=503
    _preextrapolate_helper /src/vorbis/lib/block.c linenumber=525
  vorbis_analysis_buffer /src/vorbis/lib/block.c linenumber=71
  vorbis_analysis_wrote /src/vorbis/lib/block.c linenumber=80
  vorbis_analysis_blockout /src/vorbis/lib/block.c linenumber=83
    _ve_envelope_search /src/vorbis/lib/envelope.c linenumber=556
      realloc  linenumber=229
      _ve_amp /src/vorbis/lib/envelope.c linenumber=241
        mdct_forward /src/vorbis/lib/mdct.c linenumber=119
          mdct_butterflies /src/vorbis/lib/mdct.c linenumber=547
            mdct_butterfly_first /src/vorbis/lib/mdct.c linenumber=325
            mdct_butterfly_generic /src/vorbis/lib/mdct.c linenumber=330
            mdct_butterfly_32 /src/vorbis/lib/mdct.c linenumber=334
              mdct_butterfly_16 /src/vorbis/lib/mdct.c linenumber=210
                mdct_butterfly_8 /src/vorbis/lib/mdct.c linenumber=147
                mdct_butterfly_8 /src/vorbis/lib/mdct.c linenumber=148
              mdct_butterfly_16 /src/vorbis/lib/mdct.c linenumber=211
          mdct_bitreverse /src/vorbis/lib/mdct.c linenumber=548
        todB /src/vorbis/lib/./scales.h linenumber=144
        todB /src/vorbis/lib/./scales.h linenumber=152
    _vorbis_block_ripcord /src/vorbis/lib/block.c linenumber=591
      realloc  linenumber=138
    _ve_envelope_mark /src/vorbis/lib/envelope.c linenumber=605
    _vp_ampmax_decay /src/vorbis/lib/psy.c linenumber=626
    _vorbis_block_alloc /src/vorbis/lib/block.c linenumber=629
    _vorbis_block_alloc /src/vorbis/lib/block.c linenumber=630
    _vorbis_block_alloc /src/vorbis/lib/block.c linenumber=633
    _ve_envelope_shift /src/vorbis/lib/envelope.c linenumber=663
  vorbis_analysis /src/vorbis/lib/analysis.c linenumber=84
    oggpack_reset /src/ogg/src/bitwise.c linenumber=40
    vorbis_bitrate_managed /src/vorbis/lib/bitrate.c linenumber=50
    oggpack_get_buffer /src/ogg/src/bitwise.c linenumber=55
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=56
  vorbis_bitrate_addblock /src/vorbis/lib/bitrate.c linenumber=85
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=83
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=121
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=127
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=135
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=147
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=159
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=173
    oggpack_writetrunc /src/ogg/src/bitwise.c linenumber=175
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=176
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=186
    oggpack_write /src/ogg/src/bitwise.c linenumber=187
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=188
  vorbis_bitrate_flushpacket /src/vorbis/lib/bitrate.c linenumber=87
    vorbis_bitrate_managed /src/vorbis/lib/bitrate.c linenumber=239
    oggpack_get_buffer /src/ogg/src/bitwise.c linenumber=242
    oggpack_bytes /src/ogg/src/bitwise.c linenumber=243
  ogg_stream_packetin /src/ogg/src/framing.c linenumber=88
  ogg_stream_pageout /src/ogg/src/framing.c linenumber=91
    ogg_stream_check /src/ogg/src/framing.c linenumber=513
    ogg_stream_flush_i /src/ogg/src/framing.c linenumber=519
  ogg_page_eos /src/ogg/src/framing.c linenumber=95
  ogg_stream_clear /src/ogg/src/framing.c linenumber=104
  vorbis_block_clear /src/vorbis/lib/block.c linenumber=105
    _vorbis_block_ripcord /src/vorbis/lib/block.c linenumber=152
    oggpack_writeclear /src/ogg/src/bitwise.c linenumber=157
  vorbis_dsp_clear /src/vorbis/lib/block.c linenumber=106
  vorbis_comment_clear /src/vorbis/lib/info.c linenumber=107
  vorbis_info_clear /src/vorbis/lib/info.c linenumber=108
====================================
