Call tree
LLVMFuzzerTestOneInput /src/libplist/fuzz/oplist_fuzzer.cc linenumber=-1
  plist_from_openstep /src/libplist/src/oplist.c linenumber=28
    node_from_openstep /src/libplist/src/oplist.c linenumber=978
      fprintf  linenumber=675
      parse_skip_ws /src/libplist/src/oplist.c linenumber=680
      plist_new_plist_data /src/libplist/src/plist.c linenumber=684
        calloc  linenumber=361
      plist_new_node /src/libplist/src/plist.c linenumber=687
        node_create /src/libplist/libcnary/node.c linenumber=349
          calloc  linenumber=51
          node_attach /src/libplist/libcnary/node.c linenumber=66
            would_create_cycle /src/libplist/libcnary/node.c linenumber=141
            node_depth_from_root /src/libplist/libcnary/node.c linenumber=144
            node_subtree_max_depth /src/libplist/libcnary/node.c linenumber=145
              node_first_child /src/libplist/libcnary/node.c linenumber=107
              realloc  linenumber=110
              node_next_sibling /src/libplist/libcnary/node.c linenumber=107
            node_list_create /src/libplist/libcnary/node_list.c linenumber=151
              calloc  linenumber=38
            node_list_add /src/libplist/libcnary/node_list.c linenumber=154
          node_destroy /src/libplist/libcnary/node.c linenumber=69
            node_list_remove /src/libplist/libcnary/node_list.c linenumber=37
            node_destroy /src/libplist/libcnary/node.c linenumber=38
              node_list_destroy /src/libplist/libcnary/node_list.c linenumber=41
      parse_dict_data /src/libplist/src/oplist.c linenumber=689
        parse_skip_ws /src/libplist/src/oplist.c linenumber=605
        node_from_openstep /src/libplist/src/oplist.c linenumber=610
          fprintf  linenumber=694
          fprintf  linenumber=699
          parse_skip_ws /src/libplist/src/oplist.c linenumber=705
          plist_new_node /src/libplist/src/plist.c linenumber=709
          parse_skip_ws /src/libplist/src/oplist.c linenumber=713
          node_from_openstep /src/libplist/src/oplist.c linenumber=717
            plist_array_append_item /src/libplist/src/plist.c linenumber=725
              plist_get_node_type /src/libplist/src/plist.c linenumber=1091
                plist_get_data /src/libplist/src/plist.c linenumber=1759
              fprintf  linenumber=1092
              __assert_fail  linenumber=1097
              fprintf  linenumber=1098
              node_attach /src/libplist/libcnary/node.c linenumber=1102
              fprintf  linenumber=1104
              _plist_array_post_insert /src/libplist/src/plist.c linenumber=1107
                ptr_array_insert /src/libplist/src/ptrarray.c linenumber=993
                  realloc  linenumber=48
                ptr_array_free /src/libplist/src/ptrarray.c linenumber=995
                ptr_array_new /src/libplist/src/ptrarray.c linenumber=1003
                node_first_child /src/libplist/libcnary/node.c linenumber=1005
                ptr_array_add /src/libplist/src/ptrarray.c linenumber=1009
                  ptr_array_insert /src/libplist/src/ptrarray.c linenumber=67
                ptr_array_free /src/libplist/src/ptrarray.c linenumber=1010
                node_next_sibling /src/libplist/libcnary/node.c linenumber=1007
            parse_skip_ws /src/libplist/src/oplist.c linenumber=727
            fprintf  linenumber=729
            plist_free /src/libplist/src/plist.c linenumber=738
              plist_free_node /src/libplist/src/plist.c linenumber=716
                node_detach /src/libplist/libcnary/node.c linenumber=506
                  node_list_remove /src/libplist/libcnary/node_list.c linenumber=168
                plist_free_children /src/libplist/src/plist.c linenumber=512
                  node_first_child /src/libplist/libcnary/node.c linenumber=431
                  node_first_child /src/libplist/libcnary/node.c linenumber=441
                  node_detach /src/libplist/libcnary/node.c linenumber=444
                  realloc  linenumber=452
                  node_first_child /src/libplist/libcnary/node.c linenumber=465
                  node_detach /src/libplist/libcnary/node.c linenumber=467
                  realloc  linenumber=475
                  plist_get_data /src/libplist/src/plist.c linenumber=486
                  plist_free_data /src/libplist/src/plist.c linenumber=487
                    _plist_free_data /src/libplist/src/plist.c linenumber=423
                      ptr_array_free /src/libplist/src/ptrarray.c linenumber=403
                      __assert_fail  linenumber=409
                      hash_table_destroy /src/libplist/src/hashtable.c linenumber=411
                  node_destroy /src/libplist/libcnary/node.c linenumber=490
                plist_get_data /src/libplist/src/plist.c linenumber=518
                plist_free_data /src/libplist/src/plist.c linenumber=519
                node_destroy /src/libplist/libcnary/node.c linenumber=522
            fprintf  linenumber=744
            fprintf  linenumber=749
            parse_skip_ws /src/libplist/src/oplist.c linenumber=755
            byte_array_new /src/libplist/src/bytearray.c linenumber=760
            parse_skip_ws /src/libplist/src/oplist.c linenumber=762
            fprintf  linenumber=764
            __ctype_b_loc  linenumber=771
            fprintf  linenumber=772
            fprintf  linenumber=779
            __ctype_b_loc  linenumber=783
            fprintf  linenumber=784
            byte_array_append /src/libplist/src/bytearray.c linenumber=789
              fwrite  linenumber=79
              byte_array_grow /src/libplist/src/bytearray.c linenumber=88
                realloc  linenumber=61
            fprintf  linenumber=791
            byte_array_free /src/libplist/src/bytearray.c linenumber=798
            plist_free_data /src/libplist/src/plist.c linenumber=799
            byte_array_free /src/libplist/src/bytearray.c linenumber=803
            plist_free_data /src/libplist/src/plist.c linenumber=804
            fprintf  linenumber=805
            byte_array_free /src/libplist/src/bytearray.c linenumber=810
            plist_free_data /src/libplist/src/plist.c linenumber=811
            fprintf  linenumber=812
            byte_array_free /src/libplist/src/bytearray.c linenumber=820
            plist_new_node /src/libplist/src/plist.c linenumber=821
            parse_skip_ws /src/libplist/src/oplist.c linenumber=822
            plist_free_data /src/libplist/src/plist.c linenumber=839
            fprintf  linenumber=840
            plist_free_data /src/libplist/src/plist.c linenumber=845
            fprintf  linenumber=846
            __ctype_b_loc  linenumber=883
            strncpy  linenumber=917
            plist_new_node /src/libplist/src/plist.c linenumber=923
            parse_skip_ws /src/libplist/src/oplist.c linenumber=924
            parse_skip_ws /src/libplist/src/oplist.c linenumber=929
            strndup  linenumber=940
            plist_new_node /src/libplist/src/plist.c linenumber=942
            parse_skip_ws /src/libplist/src/oplist.c linenumber=943
            plist_free_data /src/libplist/src/plist.c linenumber=946
            fprintf  linenumber=947
            plist_free /src/libplist/src/plist.c linenumber=958
            plist_free /src/libplist/src/plist.c linenumber=959
        plist_get_node_type /src/libplist/src/plist.c linenumber=614
        fprintf  linenumber=615
        parse_skip_ws /src/libplist/src/oplist.c linenumber=619
        fprintf  linenumber=621
        fprintf  linenumber=626
        fprintf  linenumber=632
        node_from_openstep /src/libplist/src/oplist.c linenumber=637
        fprintf  linenumber=642
        parse_skip_ws /src/libplist/src/oplist.c linenumber=646
        fprintf  linenumber=648
        fprintf  linenumber=653
        plist_get_string_ptr /src/libplist/src/plist.c linenumber=658
          plist_get_node_type /src/libplist/src/plist.c linenumber=1798
          plist_get_data /src/libplist/src/plist.c linenumber=1801
        plist_dict_set_item /src/libplist/src/plist.c linenumber=658
          plist_get_node_type /src/libplist/src/plist.c linenumber=1332
          fprintf  linenumber=1333
          __assert_fail  linenumber=1338
          fprintf  linenumber=1339
          plist_dict_get_item /src/libplist/src/plist.c linenumber=1345
            plist_get_node_type /src/libplist/src/plist.c linenumber=1293
            fprintf  linenumber=1294
            plist_get_data /src/libplist/src/plist.c linenumber=1297
            fprintf  linenumber=1299
            strlen  linenumber=1302
            hash_table_lookup /src/libplist/src/hashtable.c linenumber=1308
            node_first_child /src/libplist/libcnary/node.c linenumber=1311
            node_next_sibling /src/libplist/libcnary/node.c linenumber=1312
            plist_get_data /src/libplist/src/plist.c linenumber=1314
            plist_get_node_type /src/libplist/src/plist.c linenumber=1315
            __assert_fail  linenumber=1315
            plist_get_node_type /src/libplist/src/plist.c linenumber=1316
            fprintf  linenumber=1317
            memcmp  linenumber=1320
            node_next_sibling /src/libplist/libcnary/node.c linenumber=1324
          node_prev_sibling /src/libplist/libcnary/node.c linenumber=1351
          fprintf  linenumber=1353
          plist_get_node_type /src/libplist/src/plist.c linenumber=1356
          fprintf  linenumber=1357
          node_detach /src/libplist/libcnary/node.c linenumber=1362
          fprintf  linenumber=1364
          node_insert /src/libplist/libcnary/node.c linenumber=1369
            would_create_cycle /src/libplist/libcnary/node.c linenumber=187
            node_depth_from_root /src/libplist/libcnary/node.c linenumber=190
            node_subtree_max_depth /src/libplist/libcnary/node.c linenumber=191
            node_list_create /src/libplist/libcnary/node_list.c linenumber=197
            node_list_insert /src/libplist/libcnary/node_list.c linenumber=200
              node_list_add /src/libplist/libcnary/node_list.c linenumber=83
          node_insert /src/libplist/libcnary/node.c linenumber=1372
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1374
          fprintf  linenumber=1376
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1383
          plist_free_node /src/libplist/src/plist.c linenumber=1387
          plist_new_key /src/libplist/src/plist.c linenumber=1390
            plist_new_plist_data /src/libplist/src/plist.c linenumber=552
            fprintf  linenumber=554
            strdup  linenumber=558
            plist_free_data /src/libplist/src/plist.c linenumber=560
            fprintf  linenumber=561
            strlen  linenumber=564
            plist_new_node /src/libplist/src/plist.c linenumber=566
          node_attach /src/libplist/libcnary/node.c linenumber=1393
          plist_free_node /src/libplist/src/plist.c linenumber=1395
          fprintf  linenumber=1396
          node_attach /src/libplist/libcnary/node.c linenumber=1399
          node_detach /src/libplist/libcnary/node.c linenumber=1402
          plist_free_node /src/libplist/src/plist.c linenumber=1403
          fprintf  linenumber=1404
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1410
          hash_table_new /src/libplist/src/hashtable.c linenumber=1413
          dict_key_hash /src/libplist/src/plist.c linenumber=1413
          dict_key_compare /src/libplist/src/plist.c linenumber=1413
            strcmp  linenumber=386
          node_first_child /src/libplist/libcnary/node.c linenumber=1416
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1420
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1420
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1418
        plist_free /src/libplist/src/plist.c linenumber=659
        plist_free /src/libplist/src/plist.c linenumber=665
        plist_free /src/libplist/src/plist.c linenumber=666
    plist_new_dict /src/libplist/src/plist.c linenumber=982
      plist_new_plist_data /src/libplist/src/plist.c linenumber=529
      fprintf  linenumber=531
      plist_new_node /src/libplist/src/plist.c linenumber=535
    plist_free /src/libplist/src/plist.c linenumber=985
    plist_new_dict /src/libplist/src/plist.c linenumber=987
    parse_dict_data /src/libplist/src/oplist.c linenumber=989
    plist_free /src/libplist/src/plist.c linenumber=991
    fprintf  linenumber=992
  plist_free /src/libplist/src/plist.c linenumber=29
====================================
