Call tree
LLVMFuzzerTestOneInput /src/postgis/fuzzers/wkt_import_fuzzer.cpp linenumber=-1
  _setjmp  linenumber=58
  lwgeom_from_wkt /src/postgis/liblwgeom/lwin_wkt.c linenumber=60
    lwgeom_parse_wkt /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=1278
      lwgeom_parser_result_init /src/postgis/liblwgeom/lwin_wkt.c linenumber=54
      wkt_lexer_init /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=68
        yy_init_globals /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=152
        wkt_yy_scan_string /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=153
          strlen  linenumber=2161
          wkt_yy_scan_bytes /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2161
            wkt_yyalloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=2180
              lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=134
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2182
              fprintf  linenumber=2207
              exit  linenumber=2208
            wkt_yy_scan_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2189
              wkt_yyalloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=2131
              yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2133
              wkt_yy_switch_to_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2145
                wkt_yyensure_buffer_stack /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1882
                  wkt_yyalloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=2083
                  yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2087
                  wkt_yyrealloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=2102
                    lwrealloc /src/postgis/liblwgeom/lwutil.c linenumber=139
                  yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2107
                wkt_yy_load_buffer_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1895
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2191
      wkt_yyparse /src/postgis/liblwgeom/lwin_wkt_parse.c linenumber=69
        wkt_yylex /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1929
          wkt_yyensure_buffer_stack /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1159
          wkt_yy_create_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1161
            wkt_yyalloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=1923
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1925
            wkt_yyalloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=1932
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1934
            wkt_yy_init_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1938
              __errno_location  linenumber=1969
              wkt_yy_flush_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1971
                wkt_yy_load_buffer_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2014
              __errno_location  linenumber=1987
          wkt_yy_load_buffer_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1164
          atof  linenumber=65
          wkt_lexer_read_srid /src/postgis/liblwgeom/lwin_wkt.c linenumber=77
            strtol  linenumber=69
            clamp_srid /src/postgis/liblwgeom/lwutil.c linenumber=70
              lwnotice /src/postgis/liblwgeom/lwutil.c linenumber=315
              lwnotice /src/postgis/liblwgeom/lwutil.c linenumber=322
          toupper  linenumber=108
          toupper  linenumber=110
          wkt_lexer_unknown /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=126
          fwrite  linenumber=130
          yy_get_previous_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1477
          yy_try_NUL_trans /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1488
          yy_get_next_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1508
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1585
            wkt_yyrealloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=1646
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1654
            getc  linenumber=1668
            ferror  linenumber=1668
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1668
            __errno_location  linenumber=1668
            fread  linenumber=1668
            clearerr  linenumber=1668
            wkt_yyrestart /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1679
              wkt_yyensure_buffer_stack /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1861
              wkt_yy_create_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1863
              wkt_yy_init_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1866
              wkt_yy_load_buffer_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1867
            wkt_yyrealloc /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=1696
            yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1699
          yy_get_previous_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1543
          yy_get_previous_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1553
          yy_fatal_error /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=1563
        wkt_parser_geometry_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=378
          lwerror /src/postgis/liblwgeom/lwutil.c linenumber=1237
          lwgeom_set_srid /src/postgis/liblwgeom/lwgeom.c linenumber=1242
            lwgeom_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=1893
              lwtype_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=1286
            lwgeom_as_lwcollection /src/postgis/liblwgeom/lwgeom.c linenumber=1896
              lwgeom_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=344
            lwgeom_set_srid /src/postgis/liblwgeom/lwgeom.c linenumber=1899
          lwgeom_set_srid /src/postgis/liblwgeom/lwgeom.c linenumber=1244
        wkt_parser_geometry_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=380
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=402
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=874
            strlen  linenumber=84
            __ctype_b_loc  linenumber=91
          lwcollection_construct_empty /src/postgis/liblwgeom/lwcollection.c linenumber=880
            lwtype_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=96
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=98
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=102
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=104
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=108
          lwcollection_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=880
          lwgeom_as_lwcollection /src/postgis/liblwgeom/lwgeom.c linenumber=886
          lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=893
            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
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=895
            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=332
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=333
              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=181
              ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=186
              lwfree /src/postgis/liblwgeom/lwutil.c linenumber=187
              lwfree /src/postgis/liblwgeom/lwutil.c linenumber=190
            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/lwgeom_nurbs.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
          lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=903
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=905
          wkt_parser_set_dims /src/postgis/liblwgeom/lwin_wkt.c linenumber=912
            wkt_parser_set_dims /src/postgis/liblwgeom/lwin_wkt.c linenumber=165
              lwtype_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=170
              wkt_parser_set_dims /src/postgis/liblwgeom/lwin_wkt.c linenumber=174
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=914
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=404
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=406
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=408
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=412
          lwgeom_as_lwcollection /src/postgis/liblwgeom/lwgeom.c linenumber=851
          lwcollection_add_lwgeom /src/postgis/liblwgeom/lwcollection.c linenumber=851
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=195
            lwcollection_allows_subtype /src/postgis/liblwgeom/lwcollection.c linenumber=200
            lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=201
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=201
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=210
            lwcollection_reserve /src/postgis/liblwgeom/lwcollection.c linenumber=214
              lwrealloc /src/postgis/liblwgeom/lwutil.c linenumber=182
          lwcollection_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=851
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=414
          lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=727
          lwcollection_construct /src/postgis/liblwgeom/lwcollection.c linenumber=731
            lwtype_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=53
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=54
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=72
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=78
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=80
          lwcollection_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=734
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=418
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=420
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=422
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=424
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=428
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=430
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=432
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=434
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=436
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=438
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=442
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=444
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=446
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=448
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=452
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=454
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=456
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=458
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=462
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=464
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=466
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=468
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=472
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=474
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=478
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=480
        wkt_parser_polygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=484
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=547
          lwpoly_construct_empty /src/postgis/liblwgeom/lwpoly.c linenumber=553
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=163
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=165
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=169
          lwpoly_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=553
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=560
          wkt_parser_set_dims /src/postgis/liblwgeom/lwin_wkt.c linenumber=566
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=568
        wkt_parser_polygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=486
        wkt_parser_polygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=488
        wkt_parser_polygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=490
        wkt_parser_polygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=496
        wkt_parser_curvepolygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=503
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=682
          lwcurvepoly_construct_empty /src/postgis/liblwgeom/lwcurvepoly.c linenumber=688
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=39
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=41
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=45
          lwcurvepoly_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=688
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=695
          wkt_parser_set_dims /src/postgis/liblwgeom/lwin_wkt.c linenumber=701
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=703
        wkt_parser_curvepolygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=505
        wkt_parser_curvepolygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=507
        wkt_parser_curvepolygon_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=509
        wkt_parser_curvepolygon_add_ring /src/postgis/liblwgeom/lwin_wkt.c linenumber=513
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=611
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=612
          lwgeom_count_vertices /src/postgis/liblwgeom/lwgeom.c linenumber=625
            lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=1552
            lwline_count_vertices /src/postgis/liblwgeom/lwline.c linenumber=1562
            lwpoly_count_vertices /src/postgis/liblwgeom/lwpoly.c linenumber=1571
            lwcollection_count_vertices /src/postgis/liblwgeom/lwcollection.c linenumber=1583
              lwgeom_count_vertices /src/postgis/liblwgeom/lwgeom.c linenumber=507
                lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=1587
                lwerror /src/postgis/liblwgeom/lwutil.c linenumber=1586
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=628
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=629
          lwgeom_as_lwline /src/postgis/liblwgeom/lwgeom.c linenumber=643
          lwline_is_closed /src/postgis/liblwgeom/lwline.c linenumber=643
            ptarray_is_closed_3d /src/postgis/liblwgeom/ptarray.c linenumber=458
              lwerror /src/postgis/liblwgeom/lwutil.c linenumber=725
              getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=730
                ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=84
              memcmp  linenumber=730
            ptarray_is_closed_2d /src/postgis/liblwgeom/ptarray.c linenumber=460
              lwerror /src/postgis/liblwgeom/lwutil.c linenumber=712
              getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=717
              memcmp  linenumber=717
          lwgeom_as_lwcircstring /src/postgis/liblwgeom/lwgeom.c linenumber=647
          lwcircstring_is_closed /src/postgis/liblwgeom/lwcircstring.c linenumber=647
            lwgeom_has_z /src/postgis/liblwgeom/lwgeom.c linenumber=257
            ptarray_is_closed_3d /src/postgis/liblwgeom/ptarray.c linenumber=258
            ptarray_is_closed_2d /src/postgis/liblwgeom/ptarray.c linenumber=260
          lwgeom_as_lwcompound /src/postgis/liblwgeom/lwgeom.c linenumber=651
          lwcompound_is_closed /src/postgis/liblwgeom/lwcompound.c linenumber=651
            lwcompound_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=91
            lwgeom_has_z /src/postgis/liblwgeom/lwgeom.c linenumber=91
            lwcompound_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=92
            lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=92
            lwgeom_is_closed /src/postgis/liblwgeom/lwgeom.c linenumber=96
              lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=1222
              lwline_is_closed /src/postgis/liblwgeom/lwline.c linenumber=1229
              lwpoly_is_closed /src/postgis/liblwgeom/lwpoly.c linenumber=1231
                ptarray_is_closed_3d /src/postgis/liblwgeom/ptarray.c linenumber=509
                ptarray_is_closed_2d /src/postgis/liblwgeom/ptarray.c linenumber=514
              lwcircstring_is_closed /src/postgis/liblwgeom/lwcircstring.c linenumber=1233
              lwnurbscurve_evaluate /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1237
                lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=490
                  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=53
                      lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=61
                      lwflags /src/postgis/liblwgeom/lwutil.c linenumber=65
                      ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=73
                      lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=73
                lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=492
                lwnurbscurve_get_or_generate_knots /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=508
                  lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=351
                  lwnurbscurve_generate_uniform_knots /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=358
                    lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=296
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=510
                lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=511
                lwnurbscurve_find_span /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=518
                lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=521
                lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=522
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=531
                  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
                  lwerror /src/postgis/liblwgeom/lwutil.c linenumber=172
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=573
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=575
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=576
                ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=578
                lwpoint_construct /src/postgis/liblwgeom/lwpoint.c linenumber=578
                  lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=137
                ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=579
                  lwerror /src/postgis/liblwgeom/lwutil.c linenumber=152
                  getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=160
                  ptarray_insert_point /src/postgis/liblwgeom/ptarray.c linenumber=173
                    ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=89
                    lwerror /src/postgis/liblwgeom/lwutil.c linenumber=95
                    lwerror /src/postgis/liblwgeom/lwutil.c linenumber=102
                    ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=111
                    lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=111
                    lwerror /src/postgis/liblwgeom/lwutil.c linenumber=117
                    ptarray_point_size /src/postgis/liblwgeom/./lwinline.h linenumber=125
                    lwrealloc /src/postgis/liblwgeom/lwutil.c linenumber=125
                    getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=132
                    ptarray_set_point4d /src/postgis/liblwgeom/lwgeom_api.c linenumber=140
                      getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=371
              lwnurbscurve_evaluate /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1238
              lwpoint_getPoint4d_p /src/postgis/liblwgeom/lwpoint.c linenumber=1242
                lwpoint_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=59
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=59
              lwpoint_getPoint4d_p /src/postgis/liblwgeom/lwpoint.c linenumber=1243
              lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=1251
              lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=1252
              lwcompound_is_closed /src/postgis/liblwgeom/lwcompound.c linenumber=1256
                lwcompound_is_valid /src/postgis/liblwgeom/lwcompound.c linenumber=100
                  lwcompound_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=113
                  lwgeom_has_z /src/postgis/liblwgeom/lwgeom.c linenumber=113
                  lwcompound_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=114
                  lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=114
                  lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=129
                  lwgeom_startpoint /src/postgis/liblwgeom/lwgeom.c linenumber=132
                    lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=2571
                    ptarray_startpoint /src/postgis/liblwgeom/ptarray.c linenumber=2577
                      getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=2157
                    ptarray_startpoint /src/postgis/liblwgeom/ptarray.c linenumber=2581
                    lwnurbscurve_evaluate /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=2584
                    getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=2587
                    lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=2588
                    lwpoly_startpoint /src/postgis/liblwgeom/lwpoly.c linenumber=2592
                      ptarray_startpoint /src/postgis/liblwgeom/ptarray.c linenumber=527
                    lwcollection_startpoint /src/postgis/liblwgeom/lwcollection.c linenumber=2601
                      lwgeom_startpoint /src/postgis/liblwgeom/lwgeom.c linenumber=557
                        lwtype_name /src/postgis/liblwgeom/lwutil.c linenumber=2603
                        lwerror /src/postgis/liblwgeom/lwutil.c linenumber=2603
                  lwcompound_curve_endpoint /src/postgis/liblwgeom/lwcompound.c linenumber=133
                    lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=50
                    lwnurbscurve_evaluate /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=55
                    getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=58
                    lwpoint_free /src/postgis/liblwgeom/lwpoint.c linenumber=59
                    getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=68
                  lwcompound_points_equal /src/postgis/liblwgeom/lwcompound.c linenumber=136
                lwgeom_startpoint /src/postgis/liblwgeom/lwgeom.c linenumber=103
                lwcompound_curve_endpoint /src/postgis/liblwgeom/lwcompound.c linenumber=104
                lwcompound_points_equal /src/postgis/liblwgeom/lwcompound.c linenumber=107
              lwtin_is_closed /src/postgis/liblwgeom/lwtin.c linenumber=1258
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=116
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=117
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=125
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=143
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=165
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=178
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=182
              lwpsurface_is_closed /src/postgis/liblwgeom/lwpsurface.c linenumber=1260
                lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=121
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=129
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=130
                getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=141
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=159
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=194
                lwfree /src/postgis/liblwgeom/lwutil.c linenumber=198
              lwgeom_is_collection /src/postgis/liblwgeom/lwgeom.c linenumber=1264
              lwgeom_as_lwcollection /src/postgis/liblwgeom/lwgeom.c linenumber=1266
              lwgeom_is_closed /src/postgis/liblwgeom/lwgeom.c linenumber=1271
          lwgeom_is_closed /src/postgis/liblwgeom/lwgeom.c linenumber=655
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=661
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=662
          lwgeom_as_lwcurvepoly /src/postgis/liblwgeom/lwgeom.c linenumber=668
          lwcurvepoly_add_ring /src/postgis/liblwgeom/lwcurvepoly.c linenumber=668
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=86
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=104
            lwrealloc /src/postgis/liblwgeom/lwutil.c linenumber=111
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=671
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=672
        wkt_parser_curvepolygon_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=515
          lwcurvepoly_construct_empty /src/postgis/liblwgeom/lwcurvepoly.c linenumber=590
          lwcurvepoly_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=590
          wkt_parser_curvepolygon_add_ring /src/postgis/liblwgeom/lwin_wkt.c linenumber=592
        wkt_parser_polygon_add_ring /src/postgis/liblwgeom/lwin_wkt.c linenumber=526
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=509
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=510
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=518
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=519
          ptarray_is_closed_z /src/postgis/liblwgeom/ptarray.c linenumber=526
            ptarray_is_closed_3d /src/postgis/liblwgeom/ptarray.c linenumber=737
            ptarray_is_closed_2d /src/postgis/liblwgeom/ptarray.c linenumber=739
          ptarray_is_closed_2d /src/postgis/liblwgeom/ptarray.c linenumber=526
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=528
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=529
          lwgeom_as_lwpoly /src/postgis/liblwgeom/lwgeom.c linenumber=535
          lwpoly_add_ring /src/postgis/liblwgeom/lwpoly.c linenumber=535
            lwrealloc /src/postgis/liblwgeom/lwutil.c linenumber=256
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=537
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=538
        wkt_parser_polygon_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=528
          lwpoly_construct_empty /src/postgis/liblwgeom/lwpoly.c linenumber=482
          lwpoly_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=491
          wkt_parser_polygon_add_ring /src/postgis/liblwgeom/lwin_wkt.c linenumber=491
          lwpoly_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=492
        wkt_parser_polygon_add_ring /src/postgis/liblwgeom/lwin_wkt.c linenumber=532
        wkt_parser_polygon_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=534
        wkt_parser_compound_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=544
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=807
          lwcompound_construct_empty /src/postgis/liblwgeom/lwcompound.c linenumber=813
            lwcollection_construct_empty /src/postgis/liblwgeom/lwcollection.c linenumber=195
          lwcompound_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=813
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=821
          wkt_parser_set_dims /src/postgis/liblwgeom/lwin_wkt.c linenumber=827
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=829
        wkt_parser_compound_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=546
        wkt_parser_compound_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=548
        wkt_parser_compound_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=550
        wkt_parser_compound_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=554
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=787
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=788
          lwcompound_add_lwgeom /src/postgis/liblwgeom/lwcompound.c linenumber=793
            lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=167
            lwgeom_startpoint /src/postgis/liblwgeom/lwgeom.c linenumber=176
            lwcompound_curve_endpoint /src/postgis/liblwgeom/lwcompound.c linenumber=177
            lwcollection_add_lwgeom /src/postgis/liblwgeom/lwcollection.c linenumber=188
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=795
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=796
        wkt_parser_compound_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=556
        wkt_parser_compound_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=558
        wkt_parser_compound_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=560
        wkt_parser_compound_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=562
          lwgeom_is_empty /src/postgis/liblwgeom/./lwinline.h linenumber=754
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=756
          lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=762
          lwcollection_construct /src/postgis/liblwgeom/lwcollection.c linenumber=766
          lwcollection_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=769
        wkt_parser_compound_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=564
        wkt_parser_compound_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=566
        wkt_parser_compound_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=568
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=572
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=574
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=576
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=578
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=582
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=584
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=586
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=588
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=590
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=592
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=594
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=596
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=598
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=600
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=604
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=606
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=608
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=610
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=614
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=616
        wkt_parser_circularstring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=620
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=400
          lwcircstring_construct_empty /src/postgis/liblwgeom/lwcircstring.c linenumber=405
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=80
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=82
            ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=84
          lwcircstring_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=405
          wkt_pointarray_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=408
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=410
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=418
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=426
          lwcircstring_construct /src/postgis/liblwgeom/lwcircstring.c linenumber=431
            lwnotice /src/postgis/liblwgeom/lwutil.c linenumber=60
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=63
          lwcircstring_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=431
        wkt_parser_circularstring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=622
        wkt_parser_circularstring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=624
        wkt_parser_circularstring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=626
        wkt_parser_linestring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=630
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=366
          lwline_construct_empty /src/postgis/liblwgeom/lwline.c linenumber=371
            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
          lwline_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=371
          wkt_pointarray_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=374
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=376
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=384
          lwline_construct /src/postgis/liblwgeom/lwline.c linenumber=389
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=44
          lwline_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=389
        wkt_parser_linestring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=632
        wkt_parser_linestring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=634
        wkt_parser_linestring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=636
        wkt_parser_linestring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=640
        wkt_parser_linestring_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=642
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=646
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=648
        wkt_parser_triangle_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=652
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=436
          lwtriangle_construct_empty /src/postgis/liblwgeom/lwtriangle.c linenumber=441
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=60
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=62
            ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=64
          lwtriangle_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=441
          wkt_pointarray_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=444
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=446
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=454
          ptarray_is_closed_z /src/postgis/liblwgeom/ptarray.c linenumber=460
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=462
          lwtriangle_construct /src/postgis/liblwgeom/lwtriangle.c linenumber=467
          lwtriangle_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=467
        wkt_parser_triangle_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=654
        wkt_parser_triangle_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=656
        wkt_parser_triangle_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=658
        wkt_parser_triangle_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=662
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=666
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=668
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=670
        wkt_parser_collection_finalize /src/postgis/liblwgeom/lwin_wkt.c linenumber=672
        wkt_parser_collection_add_geom /src/postgis/liblwgeom/lwin_wkt.c linenumber=676
        wkt_parser_collection_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=678
        wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=682
          ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=316
          wkt_parser_ptarray_add_coord /src/postgis/liblwgeom/lwin_wkt.c linenumber=323
            ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=290
            ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=306
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=682
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=332
          lwpoint_construct_empty /src/postgis/liblwgeom/lwpoint.c linenumber=337
          lwpoint_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=337
          wkt_pointarray_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=340
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=342
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=350
          lwpoint_construct /src/postgis/liblwgeom/lwpoint.c linenumber=355
          lwpoint_as_lwgeom /src/postgis/liblwgeom/lwgeom.c linenumber=355
        wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=684
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=684
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=686
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=690
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=692
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=694
        wkt_parser_point_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=696
        wkt_parser_ptarray_add_coord /src/postgis/liblwgeom/lwin_wkt.c linenumber=700
        wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=702
        wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=706
        wkt_parser_coord_3 /src/postgis/liblwgeom/lwin_wkt.c linenumber=708
        wkt_parser_coord_4 /src/postgis/liblwgeom/lwin_wkt.c linenumber=710
        wkt_parser_nurbscurve_iso_dimensionality /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=722
          strcasecmp  linenumber=214
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=721
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=1020
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1027
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1028
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1029
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1036
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1037
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1038
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1052
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1053
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1054
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1061
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1062
          lwnurbscurve_construct_empty /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1063
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=175
            lwflags /src/postgis/liblwgeom/lwutil.c linenumber=177
            ptarray_construct_empty /src/postgis/liblwgeom/ptarray.c linenumber=181
          lwnurbscurve_as_lwgeom /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1063
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1068
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1069
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1070
          wkt_pointarray_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=1076
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1077
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1078
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1079
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1090
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1091
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1092
          lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=1097
          getPoint2d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=1100
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=344
            lwnotice /src/postgis/liblwgeom/lwutil.c linenumber=350
            getPoint_internal /src/postgis/liblwgeom/./lwinline.h linenumber=355
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1101
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1102
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1103
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1104
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1111
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1112
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1113
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1114
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1121
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1124
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1136
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1137
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1138
          lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=1143
          getPoint2d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=1146
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1147
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1148
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1149
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1150
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1160
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1161
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1162
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1163
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1169
          lwnurbscurve_construct /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1173
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=69
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=76
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=81
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=93
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=100
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=108
            lwerror /src/postgis/liblwgeom/lwutil.c linenumber=115
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=141
            lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=150
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=1176
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1177
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1178
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1183
          lwfree /src/postgis/liblwgeom/lwutil.c linenumber=1184
          lwnurbscurve_as_lwgeom /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1185
        wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=725
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=175
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=177
        wkt_parser_nurbscurve_iso_dimensionality /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=731
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=730
        wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=734
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=739
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=741
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=744
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=746
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=749
        wkt_parser_nurbscurve_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=751
        wkt_parser_nurbscurve_empty /src/postgis/liblwgeom/lwin_wkt.c linenumber=755
          wkt_dimensionality /src/postgis/liblwgeom/lwin_wkt.c linenumber=1202
          lwnurbscurve_construct_empty /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1207
          lwnurbscurve_as_lwgeom /src/postgis/liblwgeom/lwgeom_nurbs.c linenumber=1215
        wkt_parser_nurbscurve_empty /src/postgis/liblwgeom/lwin_wkt.c linenumber=757
        wkt_parser_nurbs_controlpoints_new /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=762
          lwalloc /src/postgis/liblwgeom/lwutil.c linenumber=135
          wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=138
          wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=139
          wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=139
          strlen  linenumber=146
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=159
        wkt_parser_nurbs_controlpoints_add /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=767
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=189
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=190
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=197
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=198
          getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=203
          getPoint4d_p /src/postgis/liblwgeom/lwgeom_api.c linenumber=204
          ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=205
          ptarray_append_point /src/postgis/liblwgeom/ptarray.c linenumber=206
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=207
        wkt_parser_knot_list_add_repeated /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=774
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=232
          wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=240
          wkt_parser_ptarray_add_coord /src/postgis/liblwgeom/lwin_wkt.c linenumber=241
          wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=241
        wkt_parser_knot_list_add_repeated /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=776
        wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=782
        wkt_parser_ptarray_add_coord /src/postgis/liblwgeom/lwin_wkt.c linenumber=782
        wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=787
        wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=787
        wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=795
        wkt_parser_ptarray_add_coord /src/postgis/liblwgeom/lwin_wkt.c linenumber=795
        wkt_parser_coord_2 /src/postgis/liblwgeom/lwin_wkt.c linenumber=800
        wkt_parser_ptarray_new /src/postgis/liblwgeom/lwin_wkt.c linenumber=800
        wkt_yyerror /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=3067
        yydestruct /src/postgis/liblwgeom/lwin_wkt_parse.c linenumber=3084
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=353
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=354
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=355
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=362
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=340
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=368
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=361
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=341
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=342
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=365
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=367
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=366
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=351
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=338
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=352
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=348
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=347
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=332
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=331
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=350
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=346
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=358
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=345
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=359
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=344
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=349
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=356
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=357
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=339
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=371
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=372
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=360
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=343
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=364
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=363
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=330
          lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=369
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=336
          wkt_parser_nurbs_controlpoints_free /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=337
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=335
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=333
          ptarray_free /src/postgis/liblwgeom/ptarray.c linenumber=334
        yydestruct /src/postgis/liblwgeom/lwin_wkt_parse.c linenumber=3140
        wkt_yyerror /src/postgis/liblwgeom/lwin_wkt_parse.y linenumber=3182
        yydestruct /src/postgis/liblwgeom/lwin_wkt_parse.c linenumber=3196
        yydestruct /src/postgis/liblwgeom/lwin_wkt_parse.c linenumber=3205
      wkt_lexer_close /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=71
        wkt_yy_delete_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=161
          wkt_yyfree /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=1957
            lwfree /src/postgis/liblwgeom/lwutil.c linenumber=144
          wkt_yyfree /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=1959
      lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=84
      wkt_yylex_destroy /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=95
        wkt_yy_delete_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2342
        wkt_yypop_buffer_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2344
          wkt_yy_delete_buffer /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2058
          wkt_yy_load_buffer_state /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2064
        wkt_yyfree /src/postgis/liblwgeom/lwin_wkt_lex.l linenumber=2348
        yy_init_globals /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=2353
      wkt_yylex_destroy /src/postgis/liblwgeom/lwin_wkt_lex.c linenumber=101
    lwerror /src/postgis/liblwgeom/lwutil.c linenumber=1280
  lwgeom_free /src/postgis/liblwgeom/lwgeom.c linenumber=61
  _ZL41postgis_lwgeom_fuzzer_cleanup_allocationsv /src/postgis/fuzzers/liblwgeom_fuzzer.hpp linenumber=63
====================================
