Call tree
LLVMFuzzerTestOneInput /src/libjpeg-turbo.3.1.x/fuzz/decompress_libjpeg.cc linenumber=-1
  jpeg_std_error /src/libjpeg-turbo.3.1.x/src/jerror.c linenumber=154
  jpeg_CreateDecompress /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=158
    jinit_memory_mgr /src/libjpeg-turbo.3.1.x/src/jmemmgr.c linenumber=64
      jpeg_mem_init /src/libjpeg-turbo.3.1.x/src/jmemnobs.c linenumber=1223
      jpeg_get_small /src/libjpeg-turbo.3.1.x/src/jmemnobs.c linenumber=1226
      jpeg_mem_term /src/libjpeg-turbo.3.1.x/src/jmemnobs.c linenumber=1229
      __errno_location  linenumber=1274
      getenv  linenumber=1274
      strlen  linenumber=1274
      strncpy  linenumber=1274
      __isoc99_sscanf  linenumber=1280
    jinit_marker_reader /src/libjpeg-turbo.3.1.x/src/jdmarker.c linenumber=82
      reset_marker_reader /src/libjpeg-turbo.3.1.x/src/jdmarker.c linenumber=1313
    jinit_input_controller /src/libjpeg-turbo.3.1.x/src/jdinput.c linenumber=85
  _setjmp  linenumber=165
  jpeg_abort_decompress /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=166
    jpeg_abort /src/libjpeg-turbo.3.1.x/src/jcomapi.c linenumber=121
  jpeg_mem_src /src/libjpeg-turbo.3.1.x/src/jdatasrc.c linenumber=170
  jpeg_save_markers /src/libjpeg-turbo.3.1.x/src/jdmarker.c linenumber=174
  jpeg_set_marker_processor /src/libjpeg-turbo.3.1.x/src/jdmarker.c linenumber=176
  _ZL23custom_marker_processorP22jpeg_decompress_struct /src/libjpeg-turbo.3.1.x/fuzz/decompress_libjpeg.cc linenumber=176
  jpeg_read_header /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=178
    jpeg_consume_input /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=275
      default_decompress_parms /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=330
    jpeg_abort /src/libjpeg-turbo.3.1.x/src/jcomapi.c linenumber=288
  jpeg_has_multiple_scans /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=187
  jpeg_start_decompress /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=207
    jinit_master_decompress /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=56
      master_selection /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=897
        jpeg_calc_output_dimensions /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=532
          jpeg_core_output_dimensions /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=277
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=110
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=112
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=118
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=120
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=126
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=128
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=134
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=136
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=142
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=144
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=150
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=152
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=158
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=160
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=166
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=168
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=174
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=176
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=182
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=184
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=190
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=192
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=198
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=200
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=206
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=208
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=214
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=216
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=222
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=224
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=230
            jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=232
          jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=311
          jdiv_round_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=316
          use_merged_upsample /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=367
        prepare_range_limit_table /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=533
        use_merged_upsample /src/libjpeg-turbo.3.1.x/src/jdmaster.c linenumber=544
        jinit_1pass_quantizer /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=576
          create_colormap /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=851
            select_ncolors /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=286
            output_value /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=314
          create_colorindex /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=852
            largest_input_value /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=378
            largest_input_value /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=381
          alloc_fs_workspace /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=861
        j12init_1pass_quantizer /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant1.c linenumber=578
        jinit_2pass_quantizer /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant2.c linenumber=591
          init_error_limit /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant2.c linenumber=1289
        j12init_2pass_quantizer /src/libjpeg-turbo.3.1.x/src/wrapper/../jquant2.c linenumber=593
        jinit_merged_upsampler /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmerge.c linenumber=611
          jsimd_can_h2v2_merged_upsample /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=556
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=524
              jpeg_simd_cpu_support  linenumber=48
              __errno_location  linenumber=52
              getenv  linenumber=52
              strlen  linenumber=52
              strncpy  linenumber=52
              strcmp  linenumber=52
              __errno_location  linenumber=54
              getenv  linenumber=54
              strlen  linenumber=54
              strncpy  linenumber=54
              strcmp  linenumber=54
              __errno_location  linenumber=56
              getenv  linenumber=56
              strlen  linenumber=56
              strncpy  linenumber=56
              strcmp  linenumber=56
              __errno_location  linenumber=58
              getenv  linenumber=58
              strlen  linenumber=58
              strncpy  linenumber=58
              strcmp  linenumber=58
          jsimd_can_h2v1_merged_upsample /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=575
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=545
          build_ycc_rgb_table /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmerge.c linenumber=591
        j12init_merged_upsampler /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmerge.c linenumber=613
        jinit_color_deconverter /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=621
          build_rgb_y_table /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=832
          jsimd_can_ycc_rgb /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=855
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=112
          build_ycc_rgb_table /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=861
          jsimd_can_ycc_rgb565 /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=886
          build_ycc_rgb_table /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=892
          build_ycc_rgb_table /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=904
          build_ycc_rgb_table /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=923
        jinit_upsampler /src/libjpeg-turbo.3.1.x/src/wrapper/../jdsample.c linenumber=622
          jsimd_can_h2v1_fancy_upsample /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=488
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=469
          jsimd_can_h2v1_upsample /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=495
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=399
          jsimd_can_h2v2_fancy_upsample /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=518
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=448
          jsimd_can_h2v2_upsample /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=526
            init_simd /src/libjpeg-turbo.3.1.x/simd/x86_64/jsimd.c linenumber=380
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=548
        j12init_color_deconverter /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=624
        j12init_upsampler /src/libjpeg-turbo.3.1.x/src/wrapper/../jdsample.c linenumber=625
        j16init_color_deconverter /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcolor.c linenumber=628
        j16init_upsampler /src/libjpeg-turbo.3.1.x/src/wrapper/../jdsample.c linenumber=629
        jinit_d_post_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdpostct.c linenumber=636
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=309
        j12init_d_post_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdpostct.c linenumber=638
        j16init_d_post_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdpostct.c linenumber=641
        jinit_lossless_decompressor /src/libjpeg-turbo.3.1.x/src/wrapper/../jdlossls.c linenumber=653
        j12init_lossless_decompressor /src/libjpeg-turbo.3.1.x/src/wrapper/../jdlossls.c linenumber=655
        j16init_lossless_decompressor /src/libjpeg-turbo.3.1.x/src/wrapper/../jdlossls.c linenumber=657
        jinit_lhuff_decoder /src/libjpeg-turbo.3.1.x/src/jdlhuff.c linenumber=662
        jinit_d_diff_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jddiffct.c linenumber=669
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=372
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=377
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=393
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=395
        j12init_d_diff_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jddiffct.c linenumber=671
        j16init_d_diff_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jddiffct.c linenumber=673
        jinit_inverse_dct /src/libjpeg-turbo.3.1.x/src/wrapper/../jddctmgr.c linenumber=682
        j12init_inverse_dct /src/libjpeg-turbo.3.1.x/src/wrapper/../jddctmgr.c linenumber=684
        jinit_arith_decoder /src/libjpeg-turbo.3.1.x/src/jdarith.c linenumber=690
        jinit_phuff_decoder /src/libjpeg-turbo.3.1.x/src/jdphuff.c linenumber=697
        jinit_huff_decoder /src/libjpeg-turbo.3.1.x/src/jdhuff.c linenumber=702
          std_huff_tables /src/libjpeg-turbo.3.1.x/src/jstdhuff.c linenumber=823
            add_huff_table /src/libjpeg-turbo.3.1.x/src/jstdhuff.c linenumber=136
              jpeg_alloc_huff_table /src/libjpeg-turbo.3.1.x/src/jcomapi.c linenumber=27
            add_huff_table /src/libjpeg-turbo.3.1.x/src/jstdhuff.c linenumber=138
            add_huff_table /src/libjpeg-turbo.3.1.x/src/jstdhuff.c linenumber=140
            add_huff_table /src/libjpeg-turbo.3.1.x/src/jstdhuff.c linenumber=142
        j12init_d_coef_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcoefct.c linenumber=709
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=854
          jround_up /src/libjpeg-turbo.3.1.x/src/wrapper/../jutils.c linenumber=856
        jinit_d_coef_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcoefct.c linenumber=711
        jinit_d_main_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmainct.c linenumber=719
          alloc_funny_pointers /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmainct.c linenumber=466
        j12init_d_main_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmainct.c linenumber=721
        j16init_d_main_controller /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmainct.c linenumber=725
    output_pass_setup /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=96
  jpeg_abort_decompress /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=208
  jpeg_input_complete /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=218
  jpeg_abort_decompress /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=223
  jpeg_consume_input /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=230
  jpeg_start_output /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=238
    output_pass_setup /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=746
  jpeg_skip_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=246
    read_and_discard_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=548
      jpeg_read_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=438
    set_wraparound_pointers /src/libjpeg-turbo.3.1.x/src/wrapper/../jdmainct.h linenumber=565
    increment_simple_rowgroup_ctr /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=578
      read_and_discard_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=461
      read_and_discard_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=474
    read_and_discard_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=616
    increment_simple_rowgroup_ctr /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=620
    start_iMCU_row /src/libjpeg-turbo.3.1.x/src/wrapper/../jdcoefct.h linenumber=643
    read_and_discard_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=656
    increment_simple_rowgroup_ctr /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=658
  jpeg_read_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=250
  jpeg_finish_output /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=260
  jpeg_skip_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=269
  jpeg_read_scanlines /src/libjpeg-turbo.3.1.x/src/wrapper/../jdapistd.c linenumber=271
  jpeg_finish_decompress /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=279
    jpeg_abort /src/libjpeg-turbo.3.1.x/src/jcomapi.c linenumber=419
  jpeg_destroy_decompress /src/libjpeg-turbo.3.1.x/src/jdapimin.c linenumber=289
    jpeg_destroy /src/libjpeg-turbo.3.1.x/src/jcomapi.c linenumber=109
====================================
