Call tree
LLVMFuzzerTestOneInput /src/postgis/fuzzers/encoded_polyline_import_fuzzer.cpp linenumber=-1
  _setjmp  linenumber=51
  lwgeom_from_encoded_polyline /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=53
    strlen  linenumber=98
    ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=105
      lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=257
      lwflags /src/postgis/liblwgeom/lwutil.c linenumber=261
      ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=269
      lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=269
    encoded_polyline_read_varint /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=111
      lwerror /src/postgis/liblwgeom/lwutil.c linenumber=46
      lwerror /src/postgis/liblwgeom/lwutil.c linenumber=53
      lwerror /src/postgis/liblwgeom/lwutil.c linenumber=58
    ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=113
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=528
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=529
    encoded_polyline_zigzag_decode /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=116
    encoded_polyline_add_delta /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=117
      lwerror /src/postgis/liblwgeom/lwutil.c linenumber=85
    ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=119
    encoded_polyline_read_varint /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=123
    ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=125
    encoded_polyline_zigzag_decode /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=128
    encoded_polyline_add_delta /src/postgis/liblwgeom/lwin_encoded_polyline.c linenumber=129
    ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=131
    ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=138
      lwerror /src/postgis/liblwgeom/lwutil.c linenumber=348
      getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=356
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=130
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=136
        getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=143
          ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=84
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=172
      ptarray_insert_point /src/postgis/liblwgeom/ptarray.c linenumber=369
        ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=285
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=291
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=298
        ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=307
        lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=307
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=313
        ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=321
        lwrealloc /src/postgis/liblwgeom/lwutil.c linenumber=321
        getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=328
        ptarray_set_point4d /src/postgis/liblwgeom/lwgeom_api.c linenumber=336
          getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=371
    lwline_construct /src/postgis/liblwgeom/lwline.c linenumber=141
      lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=44
    lwgeom_add_bbox /src/postgis/liblwgeom/lwgeom.c linenumber=142
      lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=861
        lwpoint_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=248
        lwline_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=251
        lwcircstring_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=254
        lwpoly_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=257
        lwtriangle_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=260
        lwcollection_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=272
          lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=198
            lwnurbscurve_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=275
      gbox_new /src/postgis/liblwgeom/gbox.c linenumber=865
        lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=34
        gbox_init /src/postgis/liblwgeom/gbox.c linenumber=35
      lwgeom_calculate_gbox /src/postgis/liblwgeom/lwgeom.c linenumber=866
        lwgeom_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=922
          lwflags /src/postgis/liblwgeom/lwutil.c linenumber=2882
          lwpoint_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2887
            ptarray_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2795
              gbox_init /src/postgis/liblwgeom/gbox.c linenumber=2748
              getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=2755
                getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=99
              ll2cart /src/postgis/liblwgeom/lwgeodetic.c linenumber=2756
              getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=2763
              ll2cart /src/postgis/liblwgeom/lwgeodetic.c linenumber=2764
              getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=2769
              ll2cart /src/postgis/liblwgeom/lwgeodetic.c linenumber=2770
              edge_calculate_gbox /src/postgis/liblwgeom/lwgeodetic.c linenumber=2772
                gbox_init_point3d /src/postgis/liblwgeom/gbox.c linenumber=1370
                gbox_merge_point3d /src/postgis/liblwgeom/gbox.c linenumber=1371
                p3d_same /src/postgis/liblwgeom/lwalgorithm.c linenumber=1374
                lwerror /src/postgis/liblwgeom/lwutil.c linenumber=1380
                unit_normal /src/postgis/liblwgeom/lwgeodetic.c linenumber=1385
                  dot_product /src/postgis/liblwgeom/lwgeodetic.c linenumber=543
                  vector_sum /src/postgis/liblwgeom/lwgeodetic.c linenumber=549
                  normalize /src/postgis/liblwgeom/lwgeodetic.c linenumber=550
                  vector_difference /src/postgis/liblwgeom/lwgeodetic.c linenumber=555
                  normalize /src/postgis/liblwgeom/lwgeodetic.c linenumber=556
                  cross_product /src/postgis/liblwgeom/lwgeodetic.c linenumber=565
                  normalize /src/postgis/liblwgeom/lwgeodetic.c linenumber=566
                unit_normal /src/postgis/liblwgeom/lwgeodetic.c linenumber=1386
                dot_product /src/postgis/liblwgeom/lwgeodetic.c linenumber=1391
                dot_product /src/postgis/liblwgeom/lwgeodetic.c linenumber=1392
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=1402
                dot_product /src/postgis/liblwgeom/lwgeodetic.c linenumber=1408
                dot_product /src/postgis/liblwgeom/lwgeodetic.c linenumber=1409
                normalize2d /src/postgis/liblwgeom/lwgeodetic.c linenumber=1410
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=1415
                gbox_merge_point3d /src/postgis/liblwgeom/gbox.c linenumber=1422
              gbox_duplicate /src/postgis/liblwgeom/gbox.c linenumber=2777
              gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=2783
          lwline_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2890
            ptarray_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2801
          lwpolygon_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2893
            ptarray_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2815
            gbox_duplicate /src/postgis/liblwgeom/gbox.c linenumber=2819
            gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=2824
            gbox_check_poles /src/postgis/liblwgeom/lwgeodetic.c linenumber=2829
          lwtriangle_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2896
            ptarray_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2837
          lwcollection_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2904
            lwgeom_calculate_gbox_geodetic /src/postgis/liblwgeom/lwgeodetic.c linenumber=2855
              lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=2908
              lwerror /src/postgis/liblwgeom/lwutil.c linenumber=2907
            lwfree /src/postgis/liblwgeom/lwutil.c linenumber=2859
            gbox_copy /src/postgis/liblwgeom/gbox.c linenumber=2860
              lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=440
            gbox_duplicate /src/postgis/liblwgeom/gbox.c linenumber=2863
            gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=2868
        lwgeom_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=924
          lwpoint_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=772
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=694
              lwflags /src/postgis/liblwgeom/lwutil.c linenumber=622
              ptarray_calculate_gbox_cartesian_2d /src/postgis/liblwgeom/gbox.c linenumber=630
                getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=551
                getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=558
              ptarray_calculate_gbox_cartesian_3d /src/postgis/liblwgeom/gbox.c linenumber=637
                getPoint3d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=570
                  getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=111
                getPoint3d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=578
              ptarray_calculate_gbox_cartesian_3d /src/postgis/liblwgeom/gbox.c linenumber=643
              ptarray_calculate_gbox_cartesian_4d /src/postgis/liblwgeom/gbox.c linenumber=653
                getPoint4d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=591
                  getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=123
                getPoint4d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=600
          lwline_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=774
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=700
          lwcircstring_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=776
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=670
            getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=678
            getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=679
            getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=680
            lw_arc_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=682
              lw_arc_calculate_gbox_cartesian_2d /src/postgis/liblwgeom/gbox.c linenumber=540
                lw_arc_center /src/postgis/liblwgeom/lwalgorithm.c linenumber=474
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=516
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=518
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=521
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=524
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=527
            gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=685
          lwpoly_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=778
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=714
          lwtriangle_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=780
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=706
          lwcollection_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=791
            lwgeom_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=731
              lwnurbscurve_to_linestring /src/postgis/liblwgeom/lwnurbscurve.c linenumber=800
                lwline_construct_empty /src/postgis/liblwgeom/lwline.c linenumber=617
                  lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=57
                  lwflags /src/postgis/liblwgeom/lwutil.c linenumber=59
                  ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=61
                ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=623
                lwnurbscurve_evaluate /src/postgis/liblwgeom/lwnurbscurve.c linenumber=628
                  lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=501
                    lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=153
                    lwflags /src/postgis/liblwgeom/lwutil.c linenumber=155
                    ptarray_construct /src/postgis/liblwgeom/ptarray.c linenumber=157
                      ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=249
                  lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=503
                  lwnurbscurve_get_or_generate_knots /src/postgis/liblwgeom/lwnurbscurve.c linenumber=519
                    lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=362
                    lwnurbscurve_generate_uniform_knots /src/postgis/liblwgeom/lwnurbscurve.c linenumber=369
                  lwfree /src/postgis/liblwgeom/lwutil.c linenumber=521
                  lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=522
                  lwnurbscurve_find_span /src/postgis/liblwgeom/lwnurbscurve.c linenumber=529
                  lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=532
                  lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=533
                  getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=542
                  lwfree /src/postgis/liblwgeom/lwutil.c linenumber=584
                  lwfree /src/postgis/liblwgeom/lwutil.c linenumber=586
                  lwfree /src/postgis/liblwgeom/lwutil.c linenumber=587
                  ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=589
                  lwpoint_construct /src/postgis/liblwgeom/lwpoint.c linenumber=589
                    lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=137
                  ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=590
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=632
                ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=633
                lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=636
                  lwfree /src/postgis/liblwgeom/lwutil.c linenumber=218
                  ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=220
                  lwfree /src/postgis/liblwgeom/lwutil.c linenumber=221
                lwline_construct /src/postgis/liblwgeom/lwline.c linenumber=639
              lwline_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=801
              lwline_free /src/postgis/liblwgeom/lwline.c linenumber=802
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=72
                ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=74
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=75
              lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=807
              lwerror /src/postgis/liblwgeom/lwutil.c linenumber=807
            gbox_duplicate /src/postgis/liblwgeom/gbox.c linenumber=739
            gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=744
  lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=54
    lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=1428
    lwline_free /src/postgis/liblwgeom/lwline.c linenumber=1431
    lwpoly_free /src/postgis/liblwgeom/lwpoly.c linenumber=1434
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=183
      ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=188
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=189
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=192
    lwcircstring_free /src/postgis/liblwgeom/lwcircstring.c linenumber=1437
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=101
      ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=103
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=104
    lwtriangle_free /src/postgis/liblwgeom/lwtriangle.c linenumber=1440
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=74
      ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=77
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=79
    lwmpoint_free /src/postgis/liblwgeom/lwmpoint.c linenumber=1443
      lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=83
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=86
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=88
    lwmline_free /src/postgis/liblwgeom/lwmline.c linenumber=1446
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=118
      lwline_free /src/postgis/liblwgeom/lwline.c linenumber=124
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=125
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=128
    lwmpoly_free /src/postgis/liblwgeom/lwmpoly.c linenumber=1449
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=58
      lwpoly_free /src/postgis/liblwgeom/lwpoly.c linenumber=62
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=65
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=67
    lwpsurface_free /src/postgis/liblwgeom/lwpsurface.c linenumber=1452
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=44
      lwpoly_free /src/postgis/liblwgeom/lwpoly.c linenumber=48
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=51
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=53
    lwtin_free /src/postgis/liblwgeom/lwtin.c linenumber=1455
      lwtriangle_free /src/postgis/liblwgeom/lwtriangle.c linenumber=48
    lwcollection_free /src/postgis/liblwgeom/lwcollection.c linenumber=1462
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=364
      lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=370
        lwnurbscurve_free /src/postgis/liblwgeom/lwnurbscurve.c linenumber=1465
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=204
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=207
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=210
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=213
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=215
        lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=1468
        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=1468
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=374
      lwfree /src/postgis/liblwgeom/lwutil.c linenumber=376
  _ZL41postgis_lwgeom_fuzzer_cleanup_allocationsv /src/postgis/fuzzers/liblwgeom_fuzzer.hpp linenumber=56
====================================
