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=1025
      fprintf  linenumber=727
      parse_skip_ws /src/libplist/src/oplist.c linenumber=732
      plist_new_plist_data /src/libplist/src/plist.c linenumber=736
        calloc  linenumber=361
      plist_new_node /src/libplist/src/plist.c linenumber=739
        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=741
        parse_skip_ws /src/libplist/src/oplist.c linenumber=657
        node_from_openstep /src/libplist/src/oplist.c linenumber=662
          fprintf  linenumber=746
          fprintf  linenumber=751
          parse_skip_ws /src/libplist/src/oplist.c linenumber=757
          plist_new_node /src/libplist/src/plist.c linenumber=761
          parse_skip_ws /src/libplist/src/oplist.c linenumber=765
          node_from_openstep /src/libplist/src/oplist.c linenumber=769
            plist_array_append_item /src/libplist/src/plist.c linenumber=777
              plist_get_node_type /src/libplist/src/plist.c linenumber=1081
                plist_get_data /src/libplist/src/plist.c linenumber=1735
              fprintf  linenumber=1082
              __assert_fail  linenumber=1087
              fprintf  linenumber=1088
              node_attach /src/libplist/libcnary/node.c linenumber=1092
              fprintf  linenumber=1094
              _plist_array_post_insert /src/libplist/src/plist.c linenumber=1097
                ptr_array_insert /src/libplist/src/ptrarray.c linenumber=993
                  realloc  linenumber=48
                ptr_array_new /src/libplist/src/ptrarray.c linenumber=999
                node_first_child /src/libplist/libcnary/node.c linenumber=1001
                ptr_array_add /src/libplist/src/ptrarray.c linenumber=1005
                  ptr_array_insert /src/libplist/src/ptrarray.c linenumber=62
                node_next_sibling /src/libplist/libcnary/node.c linenumber=1003
            parse_skip_ws /src/libplist/src/oplist.c linenumber=779
            fprintf  linenumber=781
            plist_free /src/libplist/src/plist.c linenumber=790
              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=796
            fprintf  linenumber=801
            parse_skip_ws /src/libplist/src/oplist.c linenumber=807
            byte_array_new /src/libplist/src/bytearray.c linenumber=812
            parse_skip_ws /src/libplist/src/oplist.c linenumber=814
            fprintf  linenumber=816
            __ctype_b_loc  linenumber=823
            fprintf  linenumber=824
            fprintf  linenumber=831
            __ctype_b_loc  linenumber=835
            fprintf  linenumber=836
            byte_array_append /src/libplist/src/bytearray.c linenumber=841
              fwrite  linenumber=69
              byte_array_grow /src/libplist/src/bytearray.c linenumber=78
                realloc  linenumber=61
            byte_array_free /src/libplist/src/bytearray.c linenumber=845
            plist_free_data /src/libplist/src/plist.c linenumber=846
            byte_array_free /src/libplist/src/bytearray.c linenumber=850
            plist_free_data /src/libplist/src/plist.c linenumber=851
            fprintf  linenumber=852
            byte_array_free /src/libplist/src/bytearray.c linenumber=857
            plist_free_data /src/libplist/src/plist.c linenumber=858
            fprintf  linenumber=859
            byte_array_free /src/libplist/src/bytearray.c linenumber=867
            plist_new_node /src/libplist/src/plist.c linenumber=868
            parse_skip_ws /src/libplist/src/oplist.c linenumber=869
            plist_free_data /src/libplist/src/plist.c linenumber=886
            fprintf  linenumber=887
            plist_free_data /src/libplist/src/plist.c linenumber=892
            fprintf  linenumber=893
            __ctype_b_loc  linenumber=930
            strncpy  linenumber=964
            plist_new_node /src/libplist/src/plist.c linenumber=970
            parse_skip_ws /src/libplist/src/oplist.c linenumber=971
            parse_skip_ws /src/libplist/src/oplist.c linenumber=976
            strndup  linenumber=987
            plist_new_node /src/libplist/src/plist.c linenumber=989
            parse_skip_ws /src/libplist/src/oplist.c linenumber=990
            plist_free_data /src/libplist/src/plist.c linenumber=993
            fprintf  linenumber=994
            plist_free /src/libplist/src/plist.c linenumber=1005
            plist_free /src/libplist/src/plist.c linenumber=1006
        plist_get_node_type /src/libplist/src/plist.c linenumber=666
        fprintf  linenumber=667
        parse_skip_ws /src/libplist/src/oplist.c linenumber=671
        fprintf  linenumber=673
        fprintf  linenumber=678
        fprintf  linenumber=684
        node_from_openstep /src/libplist/src/oplist.c linenumber=689
        fprintf  linenumber=694
        parse_skip_ws /src/libplist/src/oplist.c linenumber=698
        fprintf  linenumber=700
        fprintf  linenumber=705
        plist_get_string_ptr /src/libplist/src/plist.c linenumber=710
          plist_get_node_type /src/libplist/src/plist.c linenumber=1774
          plist_get_data /src/libplist/src/plist.c linenumber=1777
        plist_dict_set_item /src/libplist/src/plist.c linenumber=710
          plist_get_node_type /src/libplist/src/plist.c linenumber=1316
          fprintf  linenumber=1317
          __assert_fail  linenumber=1322
          fprintf  linenumber=1323
          plist_dict_get_item /src/libplist/src/plist.c linenumber=1329
            plist_get_node_type /src/libplist/src/plist.c linenumber=1277
            fprintf  linenumber=1278
            plist_get_data /src/libplist/src/plist.c linenumber=1281
            fprintf  linenumber=1283
            strlen  linenumber=1286
            hash_table_lookup /src/libplist/src/hashtable.c linenumber=1292
            node_first_child /src/libplist/libcnary/node.c linenumber=1295
            node_next_sibling /src/libplist/libcnary/node.c linenumber=1296
            plist_get_data /src/libplist/src/plist.c linenumber=1298
            plist_get_node_type /src/libplist/src/plist.c linenumber=1299
            __assert_fail  linenumber=1299
            plist_get_node_type /src/libplist/src/plist.c linenumber=1300
            fprintf  linenumber=1301
            memcmp  linenumber=1304
            node_next_sibling /src/libplist/libcnary/node.c linenumber=1308
          node_prev_sibling /src/libplist/libcnary/node.c linenumber=1335
          fprintf  linenumber=1337
          plist_get_node_type /src/libplist/src/plist.c linenumber=1340
          fprintf  linenumber=1341
          node_detach /src/libplist/libcnary/node.c linenumber=1346
          fprintf  linenumber=1348
          node_insert /src/libplist/libcnary/node.c linenumber=1353
            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=1356
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1358
          fprintf  linenumber=1360
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1367
          plist_free_node /src/libplist/src/plist.c linenumber=1371
          plist_new_key /src/libplist/src/plist.c linenumber=1374
            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=1377
          plist_free_node /src/libplist/src/plist.c linenumber=1379
          fprintf  linenumber=1380
          node_attach /src/libplist/libcnary/node.c linenumber=1383
          node_detach /src/libplist/libcnary/node.c linenumber=1386
          plist_free_node /src/libplist/src/plist.c linenumber=1387
          fprintf  linenumber=1388
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1394
          hash_table_new /src/libplist/src/hashtable.c linenumber=1397
          dict_key_hash /src/libplist/src/plist.c linenumber=1397
          dict_key_compare /src/libplist/src/plist.c linenumber=1397
            strcmp  linenumber=386
          node_first_child /src/libplist/libcnary/node.c linenumber=1400
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1404
          hash_table_insert /src/libplist/src/hashtable.c linenumber=1404
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1402
        plist_free /src/libplist/src/plist.c linenumber=711
        plist_free /src/libplist/src/plist.c linenumber=717
        plist_free /src/libplist/src/plist.c linenumber=718
    plist_new_dict /src/libplist/src/plist.c linenumber=1029
      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=1032
    plist_new_dict /src/libplist/src/plist.c linenumber=1034
    parse_dict_data /src/libplist/src/oplist.c linenumber=1036
    plist_free /src/libplist/src/plist.c linenumber=1038
    fprintf  linenumber=1039
  plist_free /src/libplist/src/plist.c linenumber=29
====================================
