Call tree
LLVMFuzzerTestOneInput /src/libjpeg-turbo.main/fuzz/decompress_libjpeg.cc linenumber=-1
  jpeg_std_error /src/libjpeg-turbo.main/src/jerror.c linenumber=154
  jpeg_CreateDecompress /src/libjpeg-turbo.main/src/jdapimin.c linenumber=158
    jinit_memory_mgr /src/libjpeg-turbo.main/src/jmemmgr.c linenumber=67
      jpeg_mem_init /src/libjpeg-turbo.main/src/jmemnobs.c linenumber=1223
      jpeg_get_small /src/libjpeg-turbo.main/src/jmemnobs.c linenumber=1226
      jpeg_mem_term /src/libjpeg-turbo.main/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.main/src/jdmarker.c linenumber=85
      reset_marker_reader /src/libjpeg-turbo.main/src/jdmarker.c linenumber=1314
    jinit_input_controller /src/libjpeg-turbo.main/src/jdinput.c linenumber=88
  _setjmp  linenumber=165
  jpeg_abort_decompress /src/libjpeg-turbo.main/src/jdapimin.c linenumber=166
    jpeg_abort /src/libjpeg-turbo.main/src/jcomapi.c linenumber=128
  jpeg_mem_src /src/libjpeg-turbo.main/src/jdatasrc.c linenumber=170
  jpeg_save_markers /src/libjpeg-turbo.main/src/jdmarker.c linenumber=174
  jpeg_set_marker_processor /src/libjpeg-turbo.main/src/jdmarker.c linenumber=176
  _ZL23custom_marker_processorP22jpeg_decompress_struct /src/libjpeg-turbo.main/fuzz/decompress_libjpeg.cc linenumber=176
  jpeg_read_header /src/libjpeg-turbo.main/src/jdapimin.c linenumber=178
    jpeg_consume_input /src/libjpeg-turbo.main/src/jdapimin.c linenumber=282
      default_decompress_parms /src/libjpeg-turbo.main/src/jdapimin.c linenumber=337
    jpeg_abort /src/libjpeg-turbo.main/src/jcomapi.c linenumber=295
  jpeg_has_multiple_scans /src/libjpeg-turbo.main/src/jdapimin.c linenumber=187
  jpeg_start_decompress /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=207
    jinit_master_decompress /src/libjpeg-turbo.main/src/jdmaster.c linenumber=59
      master_selection /src/libjpeg-turbo.main/src/jdmaster.c linenumber=915
        jpeg_calc_output_dimensions /src/libjpeg-turbo.main/src/jdmaster.c linenumber=546
          jpeg_core_output_dimensions /src/libjpeg-turbo.main/src/jdmaster.c linenumber=280
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=113
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=115
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=121
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=123
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=129
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=131
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=137
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=139
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=145
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=147
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=153
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=155
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=161
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=163
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=169
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=171
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=177
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=179
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=185
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=187
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=193
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=195
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=201
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=203
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=209
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=211
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=217
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=219
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=225
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=227
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=233
            jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=235
          jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=314
          jdiv_round_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=319
          use_merged_upsample /src/libjpeg-turbo.main/src/jdmaster.c linenumber=370
        prepare_range_limit_table /src/libjpeg-turbo.main/src/jdmaster.c linenumber=547
        use_merged_upsample /src/libjpeg-turbo.main/src/jdmaster.c linenumber=558
        jinit_1pass_quantizer /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=590
          create_colormap /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=851
            select_ncolors /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=286
            output_value /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=314
          create_colorindex /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=852
            largest_input_value /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=378
            largest_input_value /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=381
          alloc_fs_workspace /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=861
        j12init_1pass_quantizer /src/libjpeg-turbo.main/src/wrapper/../jquant1.c linenumber=592
        jinit_2pass_quantizer /src/libjpeg-turbo.main/src/wrapper/../jquant2.c linenumber=605
          init_error_limit /src/libjpeg-turbo.main/src/wrapper/../jquant2.c linenumber=1289
        j12init_2pass_quantizer /src/libjpeg-turbo.main/src/wrapper/../jquant2.c linenumber=607
        jinit_merged_upsampler /src/libjpeg-turbo.main/src/wrapper/../jdmerge.c linenumber=625
          jsimd_set_h2v2_merged_upsample /src/libjpeg-turbo.main/simd/jsimd.c linenumber=487
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=797
              jpeg_simd_cpu_support  linenumber=70
              __errno_location  linenumber=75
              getenv  linenumber=75
              strlen  linenumber=75
              strncpy  linenumber=75
              strcmp  linenumber=75
              __errno_location  linenumber=95
              getenv  linenumber=95
              strlen  linenumber=95
              strncpy  linenumber=95
              strcmp  linenumber=95
              __errno_location  linenumber=97
              getenv  linenumber=97
              strlen  linenumber=97
              strncpy  linenumber=97
              strcmp  linenumber=97
          jsimd_set_h2v1_merged_upsample /src/libjpeg-turbo.main/simd/jsimd.c linenumber=533
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=733
          build_ycc_rgb_table /src/libjpeg-turbo.main/src/wrapper/../jdmerge.c linenumber=576
        j12init_merged_upsampler /src/libjpeg-turbo.main/src/wrapper/../jdmerge.c linenumber=627
        jinit_color_deconverter /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=635
          build_rgb_y_table /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=699
          jsimd_set_ycc_rgb /src/libjpeg-turbo.main/simd/jsimd.c linenumber=722
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=237
          build_ycc_rgb_table /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=753
          jsimd_set_ycc_rgb565 /src/libjpeg-turbo.main/simd/jsimd.c linenumber=829
          build_ycc_rgb_table /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=835
          build_ycc_rgb_table /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=847
          build_ycc_rgb_table /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=866
        jinit_upsampler /src/libjpeg-turbo.main/src/wrapper/../jdsample.c linenumber=636
          jsimd_set_h2v1_fancy_upsample /src/libjpeg-turbo.main/simd/jsimd.c linenumber=508
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=568
          jsimd_set_h2v1_upsample /src/libjpeg-turbo.main/simd/jsimd.c linenumber=515
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=452
          jsimd_set_h2v2_fancy_upsample /src/libjpeg-turbo.main/simd/jsimd.c linenumber=536
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=633
          jsimd_set_h2v2_upsample /src/libjpeg-turbo.main/simd/jsimd.c linenumber=544
            init_simd /src/libjpeg-turbo.main/simd/jsimd.c linenumber=510
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=561
        j12init_color_deconverter /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=638
        j12init_upsampler /src/libjpeg-turbo.main/src/wrapper/../jdsample.c linenumber=639
        j16init_color_deconverter /src/libjpeg-turbo.main/src/wrapper/../jdcolor.c linenumber=642
        j16init_upsampler /src/libjpeg-turbo.main/src/wrapper/../jdsample.c linenumber=643
        jinit_d_post_controller /src/libjpeg-turbo.main/src/wrapper/../jdpostct.c linenumber=650
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=309
        j12init_d_post_controller /src/libjpeg-turbo.main/src/wrapper/../jdpostct.c linenumber=652
        j16init_d_post_controller /src/libjpeg-turbo.main/src/wrapper/../jdpostct.c linenumber=655
        jinit_lossless_decompressor /src/libjpeg-turbo.main/src/wrapper/../jdlossls.c linenumber=667
        j12init_lossless_decompressor /src/libjpeg-turbo.main/src/wrapper/../jdlossls.c linenumber=669
        j16init_lossless_decompressor /src/libjpeg-turbo.main/src/wrapper/../jdlossls.c linenumber=671
        jinit_lhuff_decoder /src/libjpeg-turbo.main/src/jdlhuff.c linenumber=676
        jinit_d_diff_controller /src/libjpeg-turbo.main/src/wrapper/../jddiffct.c linenumber=683
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=372
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=377
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=393
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=395
        j12init_d_diff_controller /src/libjpeg-turbo.main/src/wrapper/../jddiffct.c linenumber=685
        j16init_d_diff_controller /src/libjpeg-turbo.main/src/wrapper/../jddiffct.c linenumber=687
        jinit_inverse_dct /src/libjpeg-turbo.main/src/wrapper/../jddctmgr.c linenumber=696
        j12init_inverse_dct /src/libjpeg-turbo.main/src/wrapper/../jddctmgr.c linenumber=698
        jinit_arith_decoder /src/libjpeg-turbo.main/src/jdarith.c linenumber=704
        jinit_phuff_decoder /src/libjpeg-turbo.main/src/jdphuff.c linenumber=711
        jinit_huff_decoder /src/libjpeg-turbo.main/src/jdhuff.c linenumber=716
          std_huff_tables /src/libjpeg-turbo.main/src/jstdhuff.c linenumber=823
            add_huff_table /src/libjpeg-turbo.main/src/jstdhuff.c linenumber=136
              jpeg_alloc_huff_table /src/libjpeg-turbo.main/src/jcomapi.c linenumber=27
            add_huff_table /src/libjpeg-turbo.main/src/jstdhuff.c linenumber=138
            add_huff_table /src/libjpeg-turbo.main/src/jstdhuff.c linenumber=140
            add_huff_table /src/libjpeg-turbo.main/src/jstdhuff.c linenumber=142
        j12init_d_coef_controller /src/libjpeg-turbo.main/src/wrapper/../jdcoefct.c linenumber=723
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=905
          jround_up /src/libjpeg-turbo.main/src/wrapper/../jutils.c linenumber=907
        jinit_d_coef_controller /src/libjpeg-turbo.main/src/wrapper/../jdcoefct.c linenumber=725
        jinit_d_main_controller /src/libjpeg-turbo.main/src/wrapper/../jdmainct.c linenumber=733
          alloc_funny_pointers /src/libjpeg-turbo.main/src/wrapper/../jdmainct.c linenumber=466
        j12init_d_main_controller /src/libjpeg-turbo.main/src/wrapper/../jdmainct.c linenumber=735
        j16init_d_main_controller /src/libjpeg-turbo.main/src/wrapper/../jdmainct.c linenumber=739
    output_pass_setup /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=99
  jpeg_abort_decompress /src/libjpeg-turbo.main/src/jdapimin.c linenumber=208
  jpeg_input_complete /src/libjpeg-turbo.main/src/jdapimin.c linenumber=218
  jpeg_abort_decompress /src/libjpeg-turbo.main/src/jdapimin.c linenumber=223
  jpeg_consume_input /src/libjpeg-turbo.main/src/jdapimin.c linenumber=230
  jpeg_start_output /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=238
    output_pass_setup /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=757
  jpeg_skip_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=246
    read_and_discard_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=551
      jpeg_read_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=441
    set_wraparound_pointers /src/libjpeg-turbo.main/src/wrapper/../jdmainct.h linenumber=568
    increment_simple_rowgroup_ctr /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=581
      read_and_discard_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=464
      read_and_discard_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=477
    read_and_discard_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=619
    increment_simple_rowgroup_ctr /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=623
    start_iMCU_row /src/libjpeg-turbo.main/src/wrapper/../jdcoefct.h linenumber=654
    read_and_discard_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=667
    increment_simple_rowgroup_ctr /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=669
  jpeg_read_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=250
  jpeg_finish_output /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=260
  jpeg_skip_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=269
  jpeg_read_scanlines /src/libjpeg-turbo.main/src/wrapper/../jdapistd.c linenumber=271
  jpeg_finish_decompress /src/libjpeg-turbo.main/src/jdapimin.c linenumber=279
    jpeg_abort /src/libjpeg-turbo.main/src/jcomapi.c linenumber=426
  jpeg_destroy_decompress /src/libjpeg-turbo.main/src/jdapimin.c linenumber=289
    jpeg_destroy /src/libjpeg-turbo.main/src/jcomapi.c linenumber=116
====================================
