Call tree
LLVMFuzzerTestOneInput /src/pupnp/fuzzer/FuzzServiceTable.c linenumber=-1
  ixmlParseBufferEx /src/pupnp/ixml/src/ixml.c linenumber=45
    Parser_LoadDocument /src/pupnp/ixml/src/ixmlparser.c linenumber=475
      Parser_init /src/pupnp/ixml/src/ixmlparser.c linenumber=2837
        ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2756
          __assert_fail  linenumber=105
        ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2757
      Parser_readFileOrBuffer /src/pupnp/ixml/src/ixmlparser.c linenumber=2842
        fopen  linenumber=2783
        fseek  linenumber=2788
        ftell  linenumber=2789
        fclose  linenumber=2791
        fclose  linenumber=2798
        fseek  linenumber=2802
        fread  linenumber=2803
        fclose  linenumber=2809
        safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2812
          __assert_fail  linenumber=1307
          strdup  linenumber=1310
          strdup  linenumber=1312
      Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2844
        ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=506
          ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=120
        ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=507
        Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=511
          __assert_fail  linenumber=455
        Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=516
          __assert_fail  linenumber=477
      Parser_parseDocument /src/pupnp/ixml/src/ixmlparser.c linenumber=2849
        ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2585
          __assert_fail  linenumber=48
        ixmlDocument_createDocumentEx /src/pupnp/ixml/src/document.c linenumber=2587
          ixmlDocument_init /src/pupnp/ixml/src/document.c linenumber=181
          strdup  linenumber=183
          ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=185
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=54
              Parser_getBeforeFree /src/pupnp/ixml/src/ixmlparser.c linenumber=137
              ixmlNode_freeSingleNode /src/pupnp/ixml/src/node.c linenumber=162
              ixmlNode_freeSingleNode /src/pupnp/ixml/src/node.c linenumber=185
        Parser_skipProlog /src/pupnp/ixml/src/ixmlparser.c linenumber=2594
          __assert_fail  linenumber=718
          Parser_skipBom /src/pupnp/ixml/src/ixmlparser.c linenumber=723
            strlen  linenumber=605
            strncmp  linenumber=607
          Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=724
            strchr  linenumber=619
          strlen  linenumber=726
          strncmp  linenumber=726
          Parser_skipXMLDecl /src/pupnp/ixml/src/ixmlparser.c linenumber=728
            __assert_fail  linenumber=634
            Parser_skipString /src/pupnp/ixml/src/ixmlparser.c linenumber=639
              strlen  linenumber=586
              strncmp  linenumber=586
              strlen  linenumber=593
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=640
          Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=734
            strlen  linenumber=683
            strncasecmp  linenumber=681
            Parser_skipComment /src/pupnp/ixml/src/ixmlparser.c linenumber=685
              __assert_fail  linenumber=654
              strstr  linenumber=659
              strlen  linenumber=662
            strlen  linenumber=689
            strncasecmp  linenumber=687
            strlen  linenumber=692
            strncasecmp  linenumber=690
            strlen  linenumber=697
            strncasecmp  linenumber=695
            Parser_skipString /src/pupnp/ixml/src/ixmlparser.c linenumber=699
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=703
          strlen  linenumber=737
          strncmp  linenumber=735
          Parser_skipDocType /src/pupnp/ixml/src/ixmlparser.c linenumber=740
            __assert_fail  linenumber=541
            strchr  linenumber=552
          Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=744
        ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2604
        Parser_getNextNode /src/pupnp/ixml/src/ixmlparser.c linenumber=2606
          Parser_processContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2084
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=1487
            strlen  linenumber=1497
            strncmp  linenumber=1497
            Parser_processCDSect /src/pupnp/ixml/src/ixmlparser.c linenumber=1498
              strlen  linenumber=1432
              Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1434
              strlen  linenumber=1435
              strncmp  linenumber=1435
              strncpy  linenumber=1451
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1454
              strlen  linenumber=1462
            strlen  linenumber=1508
            strncmp  linenumber=1506
            Parser_skipComment /src/pupnp/ixml/src/ixmlparser.c linenumber=1509
            strlen  linenumber=1518
            strncmp  linenumber=1516
            Parser_skipPI /src/pupnp/ixml/src/ixmlparser.c linenumber=1519
              __assert_fail  linenumber=1389
              strlen  linenumber=1394
              strncasecmp  linenumber=1394
              strlen  linenumber=1395
              strncasecmp  linenumber=1395
              strlen  linenumber=1400
              strncasecmp  linenumber=1400
              strstr  linenumber=1401
              strlen  linenumber=1403
            strlen  linenumber=1538
            strncmp  linenumber=1536
            strlen  linenumber=1545
            strncmp  linenumber=1543
            Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1552
              ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=776
            Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1554
              Parser_getChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1181
                Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=938
                Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=944
                  IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=844
                    fprintf  linenumber=25
                    fprintf  linenumber=27
                    vfprintf  linenumber=29
                    fflush  linenumber=30
                    fprintf  linenumber=33
                Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=945
                strncasecmp  linenumber=954
                strncasecmp  linenumber=958
                strncasecmp  linenumber=962
                strncasecmp  linenumber=966
                strncasecmp  linenumber=970
                strncasecmp  linenumber=974
                strchr  linenumber=983
                Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1001
                strncasecmp  linenumber=1008
                strchr  linenumber=1017
                Parser_isXmlChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1028
                IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1047
              Parser_appendTokBufChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1189
                ixml_membuf_append /src/pupnp/ixml/src/ixmlmembuf.c linenumber=1064
                  __assert_fail  linenumber=161
                  ixml_membuf_insert /src/pupnp/ixml/src/ixmlmembuf.c linenumber=163
                    __assert_fail  linenumber=187
                    ixml_membuf_set_size /src/pupnp/ixml/src/ixmlmembuf.c linenumber=197
                      __assert_fail  linenumber=76
                      __assert_fail  linenumber=85
                      realloc  linenumber=87
                      realloc  linenumber=91
              Parser_intToUTF8 /src/pupnp/ixml/src/ixmlparser.c linenumber=1192
              Parser_appendTokBufStr /src/pupnp/ixml/src/ixmlparser.c linenumber=1198
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=1145
                  strlen  linenumber=172
                  ixml_membuf_insert /src/pupnp/ixml/src/ixmlmembuf.c linenumber=172
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1211
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1564
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1576
            IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1590
          Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=2087
          Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2088
            Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1230
            Parser_skipMisc /src/pupnp/ixml/src/ixmlparser.c linenumber=1236
            Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1248
            Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1252
              Parser_isCharInTable /src/pupnp/ixml/src/ixmlparser.c linenumber=891
              Parser_isCharInTable /src/pupnp/ixml/src/ixmlparser.c linenumber=896
            Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1273
            Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1272
            Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1279
            Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1278
            Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1289
          strcmp  linenumber=2106
          Parser_processETag /src/pupnp/ixml/src/ixmlparser.c linenumber=2109
            __assert_fail  linenumber=1615
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1616
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1628
            Parser_skipWhiteSpaces /src/pupnp/ixml/src/ixmlparser.c linenumber=1638
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1641
            strcmp  linenumber=1655
            IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1665
          Parser_processSTag /src/pupnp/ixml/src/ixmlparser.c linenumber=2113
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1327
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1333
            Parser_setLastElem /src/pupnp/ixml/src/ixmlparser.c linenumber=1341
              ixml_membuf_assign_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=765
                strlen  linenumber=152
                ixml_membuf_assign /src/pupnp/ixml/src/ixmlmembuf.c linenumber=152
                  __assert_fail  linenumber=127
                  ixml_membuf_destroy /src/pupnp/ixml/src/ixmlmembuf.c linenumber=131
                  ixml_membuf_set_size /src/pupnp/ixml/src/ixmlmembuf.c linenumber=135
            Parser_setNodePrefixAndLocalName /src/pupnp/ixml/src/ixmlparser.c linenumber=1347
              __assert_fail  linenumber=2892
              strchr  linenumber=2897
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2900
              strncpy  linenumber=2915
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2917
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1357
            strcmp  linenumber=1364
            strcmp  linenumber=1369
          strcmp  linenumber=2115
          safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2123
          Parser_processAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2138
            __assert_fail  linenumber=1913
            Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1926
            Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1926
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1932
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1939
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1952
            strstr  linenumber=1964
            Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1985
            Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1987
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2001
            Parser_xmlNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2016
              __assert_fail  linenumber=1778
              strcmp  linenumber=1780
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1785
              strncmp  linenumber=1791
              Parser_setNodePrefixAndLocalName /src/pupnp/ixml/src/ixmlparser.c linenumber=1794
              __assert_fail  linenumber=1800
              strcmp  linenumber=1808
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1812
              strcmp  linenumber=1823
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1843
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1850
              Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=1852
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1868
              Parser_addNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=1878
                strcmp  linenumber=1734
                __assert_fail  linenumber=1738
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1739
                strcmp  linenumber=1746
                strcmp  linenumber=1747
                Parser_getNameSpace /src/pupnp/ixml/src/ixmlparser.c linenumber=1749
                  strcmp  linenumber=1704
                  strcmp  linenumber=1707
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1751
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=1885
            Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2023
            strcmp  linenumber=2030
            strcmp  linenumber=2034
            IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2044
          IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2159
        Parser_processElementName /src/pupnp/ixml/src/ixmlparser.c linenumber=2611
          isTopLevelElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2418
            __assert_fail  linenumber=2373
          ixmlDocument_createElementEx /src/pupnp/ixml/src/document.c linenumber=2426
            ixmlElement_init /src/pupnp/ixml/src/element.c linenumber=124
            strdup  linenumber=125
            ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=127
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=656
            strdup  linenumber=134
            ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=137
          ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2432
            __assert_fail  linenumber=1384
            ixmlNode_setNodeValue /src/pupnp/ixml/src/node.c linenumber=1388
              strdup  linenumber=330
            ixmlNode_setLocalName /src/pupnp/ixml/src/node.c linenumber=1392
              __assert_fail  linenumber=271
              strdup  linenumber=278
            ixmlNode_setPrefix /src/pupnp/ixml/src/node.c linenumber=1396
              strdup  linenumber=251
          ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2434
          Parser_ElementPrefixDefined /src/pupnp/ixml/src/ixmlparser.c linenumber=2440
            strcmp  linenumber=2185
            strcmp  linenumber=2192
          Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2446
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2225
          Parser_hasDefaultNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2451
          Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2452
          ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2466
            ixmlNode_isAncestor /src/pupnp/ixml/src/node.c linenumber=675
            ixmlNode_allowChildren /src/pupnp/ixml/src/node.c linenumber=679
              __assert_fail  linenumber=481
            ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=682
              __assert_fail  linenumber=459
            ixmlNode_removeChild /src/pupnp/ixml/src/node.c linenumber=683
              ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=637
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=655
          ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2469
          Parser_pushElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2476
            __assert_fail  linenumber=2316
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2328
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2336
            Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2338
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2346
            Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2348
        ixmlDocument_createTextNodeEx /src/pupnp/ixml/src/document.c linenumber=2619
          ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=227
          strdup  linenumber=229
          ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=231
          strdup  linenumber=238
          ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=240
        ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2627
        ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2631
        ixmlDocument_createCDATASectionEx /src/pupnp/ixml/src/document.c linenumber=2638
          ixmlCDATASection_init /src/pupnp/ixml/src/node.c linenumber=375
          strdup  linenumber=377
          ixmlCDATASection_free /src/pupnp/ixml/src/node.c linenumber=379
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=61
          strdup  linenumber=385
          ixmlCDATASection_free /src/pupnp/ixml/src/node.c linenumber=387
        ixmlNode_appendChild /src/pupnp/ixml/src/node.c linenumber=2645
        ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2649
        Parser_processAttributeName /src/pupnp/ixml/src/ixmlparser.c linenumber=2656
          isDuplicateAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2279
            strcmp  linenumber=2253
          ixmlDocument_createAttributeEx /src/pupnp/ixml/src/document.c linenumber=2283
            ixmlAttr_init /src/pupnp/ixml/src/attr.c linenumber=279
            strdup  linenumber=282
            ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=284
              ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=48
          ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2288
          ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2290
          ixmlElement_setAttributeNode /src/pupnp/ixml/src/element.c linenumber=2294
            ixmlElement_setAttributeNode_common /src/pupnp/ixml/src/element.c linenumber=331
              get_attribute_node /src/pupnp/ixml/src/element.c linenumber=254
              ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=283
            find_condition_node_name /src/pupnp/ixml/src/element.c linenumber=331
              strcmp  linenumber=321
          ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2297
        Parser_eTagVerification /src/pupnp/ixml/src/ixmlparser.c linenumber=2668
          __assert_fail  linenumber=2538
          __assert_fail  linenumber=2539
          Parser_isValidEndElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2543
            __assert_fail  linenumber=2491
            __assert_fail  linenumber=2497
            __assert_fail  linenumber=2498
            __assert_fail  linenumber=2499
            strcmp  linenumber=2500
          Parser_popElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2544
            Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2517
            Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=2521
          strcmp  linenumber=2554
        Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2686
        Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2695
        Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2699
        ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=2700
        Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2701
  getServiceTable /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=47
    getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1093
      ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=712
      ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=716
      ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=718
      strcmp  linenumber=719
      ixmlNode_getNextSibling /src/pupnp/ixml/src/node.c linenumber=728
    getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1094
    getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1095
      ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=680
      ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=683
      ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=684
      ixmlCloneDOMString /src/pupnp/ixml/src/ixml.c linenumber=686
        strdup  linenumber=493
    ixmlCloneDOMString /src/pupnp/ixml/src/ixml.c linenumber=1099
    ixmlCloneDOMString /src/pupnp/ixml/src/ixml.c linenumber=1101
    getAllServiceList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1104
      ixmlElement_getElementsByTagName /src/pupnp/ixml/src/element.c linenumber=916
        ixmlNode_getElementsByTagName /src/pupnp/ixml/src/node.c linenumber=383
          __assert_fail  linenumber=1272
          ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=1274
          ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=1275
          strcmp  linenumber=1276
          ixmlNodeList_addToNodeList /src/pupnp/ixml/src/nodeList.c linenumber=1277
            __assert_fail  linenumber=83
            ixmlNodeList_init /src/pupnp/ixml/src/nodeList.c linenumber=96
              __assert_fail  linenumber=46
          ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=1281
          ixmlNode_getElementsByTagNameRecursive /src/pupnp/ixml/src/node.c linenumber=1280
            ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=1249
            ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=1250
            strcmp  linenumber=1251
            strcmp  linenumber=1252
            ixmlNodeList_addToNodeList /src/pupnp/ixml/src/nodeList.c linenumber=1253
      ixmlNodeList_length /src/pupnp/ixml/src/nodeList.c linenumber=919
      ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=921
        ixmlNodeList_length /src/pupnp/ixml/src/nodeList.c linenumber=61
      getServiceList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=923
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=767
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=768
        ixmlElement_getElementsByTagName /src/pupnp/ixml/src/element.c linenumber=769
        ixmlNodeList_length /src/pupnp/ixml/src/nodeList.c linenumber=772
        ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=775
        freeServiceList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=787
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=623
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=625
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=633
          freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=635
            freeSubscription /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=230
              free_URL_list /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=206
              freeSubscriptionQueuedEvents /src/pupnp/upnp/src/gena/gena_device.c linenumber=207
                ListSize /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=493
                  __assert_fail  linenumber=303
                ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=499
                  __assert_fail  linenumber=221
                free_notify_struct /src/pupnp/upnp/src/gena/gena_device.c linenumber=505
                  ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=178
                ListDelNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=509
                  __assert_fail  linenumber=181
                  __assert_fail  linenumber=182
                  __assert_fail  linenumber=183
                  freeListNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=190
                    __assert_fail  linenumber=50
                    FreeListFree /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=52
                ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=510
        ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=788
        getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=800
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=802
        getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=806
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=809
        getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=812
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=815
        getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=818
        resolve_rel_url /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=820
          strdup  linenumber=644
          strlen  linenumber=647
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=648
            parse_scheme /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=780
              __ctype_b_loc  linenumber=516
              __ctype_b_loc  linenumber=521
            token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=792
              strlen  linenumber=302
              strncasecmp  linenumber=306
            parse_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=795
              strncpy  linenumber=346
              __ctype_b_loc  linenumber=367
              __ctype_b_loc  linenumber=377
              __ctype_b_loc  linenumber=391
              strtol  linenumber=394
              atoi  linenumber=398
              htons  linenumber=414
              inet_pton  linenumber=415
              htons  linenumber=419
              inet_pton  linenumber=421
            parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=805
              is_unreserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=192
                __ctype_b_loc  linenumber=113
                is_mark /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=113
                  strchr  linenumber=96
              is_reserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=192
                strchr  linenumber=79
              is_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=193
                __ctype_b_loc  linenumber=132
            parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=814
          strdup  linenumber=651
          strlen  linenumber=653
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=654
          strdup  linenumber=658
          snprintf  linenumber=668
          snprintf  linenumber=680
          snprintf  linenumber=686
          snprintf  linenumber=700
          snprintf  linenumber=702
          snprintf  linenumber=705
          snprintf  linenumber=731
          snprintf  linenumber=744
          snprintf  linenumber=750
          remove_dots /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=763
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=565
            __assert_fail  linenumber=566
            __assert_fail  linenumber=567
            __assert_fail  linenumber=568
            strncmp  linenumber=571
            strncmp  linenumber=573
            strncmp  linenumber=576
            strncmp  linenumber=578
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=578
            strncmp  linenumber=582
            strncmp  linenumber=583
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=583
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=585
            strncmp  linenumber=601
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=601
            strncmp  linenumber=603
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=603
            is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=612
        ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=823
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=825
        getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=828
        resolve_rel_url /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=830
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=832
          DebugAtThisLevel /src/pupnp/upnp/src/api/upnpdebug.c linenumber=279
          pthread_mutex_lock  linenumber=281
          pthread_mutex_unlock  linenumber=283
          UpnpDisplayFileAndLine /src/pupnp/upnp/src/api/upnpdebug.c linenumber=289
            time  linenumber=179
            snprintf  linenumber=194
            localtime  linenumber=241
            strftime  linenumber=242
            pthread_self  linenumber=253
            fprintf  linenumber=245
            fflush  linenumber=258
          vfprintf  linenumber=291
          fflush  linenumber=292
          pthread_mutex_unlock  linenumber=295
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=837
        ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=846
        getSubElement /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=848
        getElementValue /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=851
        resolve_rel_url /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=853
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=855
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=860
        ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=869
        freeServiceList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=872
        ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=880
      getServiceList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=928
      ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=932
  freeServiceTable /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=48
    ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=660
    freeServiceList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=661
  ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=49
====================================
