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=42
        gbox_init /src/postgis/liblwgeom/gbox.c linenumber=43
      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=448
            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=1203
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=988
              lwflags /src/postgis/liblwgeom/lwutil.c linenumber=630
              ptarray_calculate_gbox_cartesian_2d /src/postgis/liblwgeom/gbox.c linenumber=638
                getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=559
                getPoint2d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=566
              ptarray_calculate_gbox_cartesian_3d /src/postgis/liblwgeom/gbox.c linenumber=645
                getPoint3d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=578
                  getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=111
                getPoint3d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=586
              ptarray_calculate_gbox_cartesian_3d /src/postgis/liblwgeom/gbox.c linenumber=651
              ptarray_calculate_gbox_cartesian_4d /src/postgis/liblwgeom/gbox.c linenumber=661
                getPoint4d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=599
                  getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=123
                getPoint4d_cp /src/postgis/liblwgeom/./lwinline.h linenumber=608
          lwline_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1205
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=994
          lwcircstring_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1207
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=678
            getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=686
            getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=687
            getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=688
            lw_arc_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=690
              lw_arc_calculate_gbox_cartesian_2d /src/postgis/liblwgeom/gbox.c linenumber=548
                lw_arc_center /src/postgis/liblwgeom/lwalgorithm.c linenumber=482
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=524
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=526
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=529
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=532
                lw_segment_side /src/postgis/liblwgeom/lwalgorithm.c linenumber=535
            gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=693
          lwpoly_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1209
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1145
          lwtriangle_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1211
            ptarray_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1137
          lwcollection_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1222
            lwgeom_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1162
              lwnurbscurve_calculate_gbox_cartesian /src/postgis/liblwgeom/gbox.c linenumber=1224
                lwnurbscurve_get_or_generate_knots /src/postgis/liblwgeom/lwnurbscurve.c linenumber=1018
                  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=1026
                lwflags /src/postgis/liblwgeom/lwutil.c linenumber=1030
                lwnurbscurve_gbox_init /src/postgis/liblwgeom/gbox.c linenumber=1030
                lwnurbscurve_get_hpoint /src/postgis/liblwgeom/gbox.c linenumber=1043
                  getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=746
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1072
                lwnurbscurve_hpoint_lerp /src/postgis/liblwgeom/gbox.c linenumber=1091
                lwnurbscurve_add_bezier_span_gbox /src/postgis/liblwgeom/gbox.c linenumber=1104
                  lwnurbscurve_bezier_hull_gbox /src/postgis/liblwgeom/gbox.c linenumber=938
                    lwnurbscurve_gbox_init /src/postgis/liblwgeom/gbox.c linenumber=817
                    lwnurbscurve_add_hpoint_to_gbox /src/postgis/liblwgeom/gbox.c linenumber=820
                      lwnurbscurve_hpoint_project /src/postgis/liblwgeom/gbox.c linenumber=788
                      lwnurbscurve_add_point_to_gbox /src/postgis/liblwgeom/gbox.c linenumber=791
                  lwnurbscurve_bezier_endpoint_gbox /src/postgis/liblwgeom/gbox.c linenumber=939
                    lwnurbscurve_gbox_init /src/postgis/liblwgeom/gbox.c linenumber=834
                    lwnurbscurve_add_hpoint_to_gbox /src/postgis/liblwgeom/gbox.c linenumber=836
                    lwnurbscurve_add_hpoint_to_gbox /src/postgis/liblwgeom/gbox.c linenumber=837
                  gbox_is_valid /src/postgis/liblwgeom/gbox.c linenumber=952
                  gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=954
                  lwnurbscurve_gbox_same_float /src/postgis/liblwgeom/gbox.c linenumber=963
                    next_float_down /src/postgis/liblwgeom/lwgeom_api.c linenumber=851
                      nextafterf  linenumber=63
                    next_float_up /src/postgis/liblwgeom/lwgeom_api.c linenumber=851
                      nextafterf  linenumber=84
                    next_float_down /src/postgis/liblwgeom/lwgeom_api.c linenumber=852
                    next_float_up /src/postgis/liblwgeom/lwgeom_api.c linenumber=852
                    next_float_down /src/postgis/liblwgeom/lwgeom_api.c linenumber=856
                    next_float_up /src/postgis/liblwgeom/lwgeom_api.c linenumber=856
                    next_float_down /src/postgis/liblwgeom/lwgeom_api.c linenumber=860
                    next_float_up /src/postgis/liblwgeom/lwgeom_api.c linenumber=860
                  gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=965
                  lwnurbscurve_bezier_split /src/postgis/liblwgeom/gbox.c linenumber=971
                    lwnurbscurve_hpoint_lerp /src/postgis/liblwgeom/gbox.c linenumber=909
                  lwnurbscurve_hpoints_same /src/postgis/liblwgeom/gbox.c linenumber=972
                  gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=974
                  lwnurbscurve_add_bezier_span_gbox /src/postgis/liblwgeom/gbox.c linenumber=978
                    lwnurbscurve_add_bezier_span_gbox /src/postgis/liblwgeom/gbox.c linenumber=979
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1107
                lwnurbscurve_get_hpoint /src/postgis/liblwgeom/gbox.c linenumber=1119
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1129
              lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=1227
              lwerror /src/postgis/liblwgeom/lwutil.c linenumber=1227
            gbox_duplicate /src/postgis/liblwgeom/gbox.c linenumber=1170
            gbox_merge /src/postgis/liblwgeom/gbox.c linenumber=1175
  lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=54
    lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=1428
      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_free /src/postgis/liblwgeom/lwline.c linenumber=1431
      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
    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
====================================
