Call tree
LLVMFuzzerTestOneInput /src/pupnp/fuzzer/FuzzWebServer.c linenumber=-1
  parser_request_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=122
    parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2130
      httpmsg_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1263
        ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=442
          __assert_fail  linenumber=87
          FreeListInit /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=94
            __assert_fail  linenumber=40
          __assert_fail  linenumber=97
        httpmsg_compare /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=442
          __assert_fail  linenumber=367
          __assert_fail  linenumber=368
        httpheader_free /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=442
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=390
            membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=171
              __assert_fail  linenumber=158
              membuffer_initialize /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=161
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=391
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=443
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=444
      scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1264
  socketpair  linenumber=123
  write  linenumber=126
  close  linenumber=127
  close  linenumber=128
  shutdown  linenumber=133
  htons  linenumber=138
  htonl  linenumber=139
  sock_init_with_ip /src/pupnp/upnp/src/genlib/net/sock.c linenumber=140
    sock_init /src/pupnp/upnp/src/genlib/net/sock.c linenumber=93
      __assert_fail  linenumber=80
  http_RecvMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=143
    parser_request_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=368
    parser_response_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=370
      parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2149
    sock_read /src/pupnp/upnp/src/genlib/net/sock.c linenumber=386
      sock_read_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=334
        time  linenumber=191
        poll  linenumber=206
        __errno_location  linenumber=210
        recv  linenumber=275
        send  linenumber=293
        time  linenumber=324
    parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=389
      __assert_fail  linenumber=2278
      __assert_fail  linenumber=2279
      membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2282
        __assert_fail  linenumber=206
        membuffer_insert /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=208
          __assert_fail  linenumber=221
          membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=229
            __assert_fail  linenumber=122
            __assert_fail  linenumber=132
            realloc  linenumber=134
            realloc  linenumber=142
      parser_parse /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2288
        __assert_fail  linenumber=2178
        parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2183
          __assert_fail  linenumber=2079
          parser_parse_entity_using_clen /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2084
            __assert_fail  linenumber=1676
          parser_parse_chunky_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2088
            __assert_fail  linenumber=1851
            match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1856
              vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1186
                __assert_fail  linenumber=1009
                __assert_fail  linenumber=1010
                __assert_fail  linenumber=1022
                match_raw_value /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1023
                  scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=730
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=734
                    __assert_fail  linenumber=234
                    __assert_fail  linenumber=235
                    __assert_fail  linenumber=236
                    is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=245
                      is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=172
                        strchr  linenumber=158
                    is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=249
                    is_qdtext_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=304
                      __assert_fail  linenumber=201
                    __assert_fail  linenumber=314
                    is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=317
                    is_control_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=322
                __assert_fail  linenumber=1027
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1028
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1038
                __assert_fail  linenumber=1049
                match_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1051
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=827
                  __errno_location  linenumber=830
                  strtol  linenumber=831
                  __errno_location  linenumber=837
                __assert_fail  linenumber=1060
                match_non_ws_string /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1061
                  scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=661
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=664
                __assert_fail  linenumber=1065
                parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1066
                  parse_scheme /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=783
                    __ctype_b_loc  linenumber=519
                    __ctype_b_loc  linenumber=524
                  token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=795
                    strlen  linenumber=304
                    strncasecmp  linenumber=308
                  parse_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=798
                    strncpy  linenumber=348
                    __ctype_b_loc  linenumber=369
                    __ctype_b_loc  linenumber=380
                    __ctype_b_loc  linenumber=394
                    strtol  linenumber=397
                    atoi  linenumber=401
                    htons  linenumber=417
                    inet_pton  linenumber=418
                    htons  linenumber=422
                    inet_pton  linenumber=424
                  parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=808
                    is_unreserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=194
                      __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=194
                      strchr  linenumber=79
                    is_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=195
                      __ctype_b_loc  linenumber=132
                      __ctype_b_loc  linenumber=133
                  parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=817
                __assert_fail  linenumber=1076
                read_until_crlf /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1077
                  scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=880
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=884
                match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1081
                  tolower  linenumber=930
                  tolower  linenumber=931
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1091
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1102
                __assert_fail  linenumber=1114
                __assert_fail  linenumber=1131
                skip_lws /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1136
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=605
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=609
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1139
                match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1150
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1866
              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=1883
            membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1894
              __assert_fail  linenumber=250
              membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=266
              __assert_fail  linenumber=268
          parser_parse_chunky_body /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2092
            match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1734
            membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1741
          parser_parse_chunky_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2096
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1793
            parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1808
              __assert_fail  linenumber=1531
              scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1537
              check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1551
                UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=408
              match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1570
              map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1578
                memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=85
                  strncmp  linenumber=69
                  strlen  linenumber=71
                memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=88
                  strncasecmp  linenumber=84
                  strlen  linenumber=85
              httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1590
                ListFind /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=531
                  __assert_fail  linenumber=281
                  __assert_fail  linenumber=285
              httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1596
                ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=494
                memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=499
                ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=503
                  __assert_fail  linenumber=247
                  __assert_fail  linenumber=248
              membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1607
              membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1608
              membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1615
                __assert_fail  linenumber=178
                membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=182
                membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=186
              membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1618
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1622
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1623
              ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1632
                __assert_fail  linenumber=121
                ListAddBefore /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=126
                  __assert_fail  linenumber=157
                  CreateListNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=161
                    __assert_fail  linenumber=71
                    FreeListAlloc /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=73
                      __assert_fail  linenumber=56
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1633
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1634
              membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1643
                strlen  linenumber=213
                membuffer_insert /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=213
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1645
            membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1813
          parser_parse_entity_until_close /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2100
            __assert_fail  linenumber=1935
          parser_get_entity_read_method /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2104
            __assert_fail  linenumber=1972
            scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1975
            httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2022
            raw_find_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2023
              tolower  linenumber=2353
              strstr  linenumber=2360
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2026
            httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2036
            raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2038
              __errno_location  linenumber=2315
              strtoll  linenumber=2316
              __errno_location  linenumber=2321
          __assert_fail  linenumber=2109
        parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2188
        parser_parse_request_line /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2193
          __assert_fail  linenumber=1293
          skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1295
            scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=565
          match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1301
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1305
          str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1331
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1337
          match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1347
          str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1362
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1368
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1373
          __isoc99_sscanf  linenumber=1390
        parser_parse_responseline /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2198
          __assert_fail  linenumber=1438
          skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1440
          match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1447
          __isoc99_sscanf  linenumber=1456
          __ctype_b_loc  linenumber=1475
          __ctype_b_loc  linenumber=1478
          membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1489
        __assert_fail  linenumber=2204
      parser_check_header_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2290
        check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2249
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=392
    print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=399
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2406
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2417
      ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=2431
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2436
      ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=2446
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=482
    print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=489
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=512
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=526
  dispatch /src/pupnp/fuzzer/FuzzWebServer.c linenumber=148
    httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=47
    soap_device_callback /src/pupnp/upnp/src/soap/soap_device.c linenumber=55
      get_dev_service /src/pupnp/upnp/src/soap/soap_device.c linenumber=778
        HandleReadLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=512
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=155
          pthread_rwlock_rdlock  linenumber=156
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=157
        GetDeviceHandleInfoForPath /src/pupnp/upnp/src/api/upnpapi.c linenumber=514
          GetHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=4413
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=4456
          FindServiceControlURLPath /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=4417
            strlen  linenumber=348
            parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=348
            strlen  linenumber=354
            parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=353
            token_cmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=356
              memcmp  linenumber=316
          FindServiceEventURLPath /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=4424
            strlen  linenumber=301
            parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=301
            strlen  linenumber=307
            parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=306
            token_cmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=309
        namecopy /src/pupnp/upnp/src/genlib/util/util.c linenumber=523
          strncpy  linenumber=56
        namecopy /src/pupnp/upnp/src/genlib/util/util.c linenumber=524
        namecopy /src/pupnp/upnp/src/genlib/util/util.c linenumber=525
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=533
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=148
          pthread_rwlock_unlock  linenumber=149
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=150
      has_xml_content_type /src/pupnp/upnp/src/genlib/net/http/parsetools.c linenumber=784
        __assert_fail  linenumber=49
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=52
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=53
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1222
          membuffer_attach /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1227
            __assert_fail  linenumber=293
            membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=295
          scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1229
          vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1233
      check_soapaction_hdr /src/pupnp/upnp/src/soap/soap_device.c linenumber=789
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=602
        get_mpost_acton_hdrval /src/pupnp/upnp/src/soap/soap_device.c linenumber=605
          __assert_fail  linenumber=552
          httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=553
          matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=556
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=563
          membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=564
          membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=567
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=569
          httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=572
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=573
        strchr  linenumber=616
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=621
        strrchr  linenumber=634
        strrchr  linenumber=638
        __assert_fail  linenumber=640
        strncmp  linenumber=643
        namecopy /src/pupnp/upnp/src/genlib/util/util.c linenumber=645
        strcmp  linenumber=646
        memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=647
      ixmlParseBufferEx /src/pupnp/ixml/src/ixml.c linenumber=805
        Parser_LoadDocument /src/pupnp/ixml/src/ixmlparser.c linenumber=475
          Parser_init /src/pupnp/ixml/src/ixmlparser.c linenumber=2908
            ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2827
              __assert_fail  linenumber=105
            ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=2828
          Parser_readFileOrBuffer /src/pupnp/ixml/src/ixmlparser.c linenumber=2913
            fopen  linenumber=2854
            fseek  linenumber=2859
            ftell  linenumber=2860
            fclose  linenumber=2862
            fclose  linenumber=2869
            fseek  linenumber=2873
            fread  linenumber=2874
            fclose  linenumber=2880
            safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2883
              __assert_fail  linenumber=1307
              strdup  linenumber=1310
              strdup  linenumber=1312
          Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2915
            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=2920
            ixmlNode_init /src/pupnp/ixml/src/node.c linenumber=2651
              __assert_fail  linenumber=48
            ixmlDocument_createDocumentEx /src/pupnp/ixml/src/document.c linenumber=2653
              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=2660
              __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=2670
            Parser_getNextNode /src/pupnp/ixml/src/ixmlparser.c linenumber=2672
              Parser_processContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2087
                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=2090
              Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2091
                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=2109
              Parser_processETag /src/pupnp/ixml/src/ixmlparser.c linenumber=2112
                __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=2116
                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=2963
                  strchr  linenumber=2968
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2971
                  strncpy  linenumber=2986
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2988
                Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1357
                strcmp  linenumber=1364
                strcmp  linenumber=1369
              strcmp  linenumber=2118
              safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2126
              Parser_processAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2141
                __assert_fail  linenumber=1916
                Parser_UTF8ToInt /src/pupnp/ixml/src/ixmlparser.c linenumber=1929
                Parser_isNameChar /src/pupnp/ixml/src/ixmlparser.c linenumber=1929
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1935
                Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1942
                Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1955
                strstr  linenumber=1967
                Parser_clearTokenBuf /src/pupnp/ixml/src/ixmlparser.c linenumber=1988
                Parser_copyToken /src/pupnp/ixml/src/ixmlparser.c linenumber=1990
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2004
                Parser_xmlNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2019
                  __assert_fail  linenumber=1778
                  strcmp  linenumber=1780
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1785
                  strncmp  linenumber=1792
                  Parser_setNodePrefixAndLocalName /src/pupnp/ixml/src/ixmlparser.c linenumber=1795
                  __assert_fail  linenumber=1801
                  strcmp  linenumber=1809
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1813
                  strcmp  linenumber=1825
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1845
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1852
                  Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=1854
                  safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=1871
                  Parser_addNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=1881
                    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=1888
                Parser_getNextToken /src/pupnp/ixml/src/ixmlparser.c linenumber=2026
                strcmp  linenumber=2033
                strcmp  linenumber=2037
                IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2047
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=2162
            Parser_processElementName /src/pupnp/ixml/src/ixmlparser.c linenumber=2677
              isTopLevelElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2475
                __assert_fail  linenumber=2424
              ixmlDocument_createElementEx /src/pupnp/ixml/src/document.c linenumber=2483
                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=682
                strdup  linenumber=134
                ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=137
              ixmlNode_setNodeProperties /src/pupnp/ixml/src/node.c linenumber=2489
                __assert_fail  linenumber=1437
                ixmlNode_setNodeValue /src/pupnp/ixml/src/node.c linenumber=1441
                  strdup  linenumber=330
                ixmlNode_setLocalName /src/pupnp/ixml/src/node.c linenumber=1445
                  __assert_fail  linenumber=271
                  strdup  linenumber=278
                ixmlNode_setPrefix /src/pupnp/ixml/src/node.c linenumber=1449
                  strdup  linenumber=251
              ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2491
              Parser_ElementPrefixDefined /src/pupnp/ixml/src/ixmlparser.c linenumber=2497
                strcmp  linenumber=2204
                strcmp  linenumber=2211
              Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2503
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2244
              Parser_hasDefaultNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2509
              Parser_setElementNamespace /src/pupnp/ixml/src/ixmlparser.c linenumber=2510
              ixmlNode_appendChildAfter /src/pupnp/ixml/src/node.c linenumber=2524
                ixmlNode_isAncestor /src/pupnp/ixml/src/node.c linenumber=696
                ixmlNode_allowChildren /src/pupnp/ixml/src/node.c linenumber=700
                  __assert_fail  linenumber=486
                ixmlNode_removeChild /src/pupnp/ixml/src/node.c linenumber=704
                  ixmlNode_isParent /src/pupnp/ixml/src/node.c linenumber=652
                    __assert_fail  linenumber=461
                  ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=670
              ixmlElement_free /src/pupnp/ixml/src/element.c linenumber=2528
              Parser_pushElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2537
                __assert_fail  linenumber=2338
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2350
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2358
                Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2360
                safe_strdup /src/pupnp/ixml/src/ixmlparser.c linenumber=2368
                Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2370
                Parser_numNsBindings /src/pupnp/ixml/src/ixmlparser.c linenumber=2382
                Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2401
            ixmlDocument_createTextNodeEx /src/pupnp/ixml/src/document.c linenumber=2685
              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_appendChildAfter /src/pupnp/ixml/src/node.c linenumber=2693
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2698
            ixmlDocument_createCDATASectionEx /src/pupnp/ixml/src/document.c linenumber=2706
              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_appendChildAfter /src/pupnp/ixml/src/node.c linenumber=2713
            ixmlNode_free /src/pupnp/ixml/src/node.c linenumber=2718
            Parser_processAttributeName /src/pupnp/ixml/src/ixmlparser.c linenumber=2727
              isDuplicateAttribute /src/pupnp/ixml/src/ixmlparser.c linenumber=2301
                strcmp  linenumber=2272
              ixmlDocument_createAttributeEx /src/pupnp/ixml/src/document.c linenumber=2305
                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=2310
              ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2312
              ixmlElement_setAttributeNode /src/pupnp/ixml/src/element.c linenumber=2316
                ixmlElement_setAttributeNode_common /src/pupnp/ixml/src/element.c linenumber=344
                  get_attribute_node /src/pupnp/ixml/src/element.c linenumber=267
                  ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=296
                find_condition_node_name /src/pupnp/ixml/src/element.c linenumber=344
                  strcmp  linenumber=334
              ixmlAttr_free /src/pupnp/ixml/src/attr.c linenumber=2319
            Parser_eTagVerification /src/pupnp/ixml/src/ixmlparser.c linenumber=2739
              __assert_fail  linenumber=2602
              __assert_fail  linenumber=2603
              Parser_isValidEndElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2607
                __assert_fail  linenumber=2555
                __assert_fail  linenumber=2561
                __assert_fail  linenumber=2562
                __assert_fail  linenumber=2563
                strcmp  linenumber=2564
              Parser_popElement /src/pupnp/ixml/src/ixmlparser.c linenumber=2608
                Parser_freeElementStackItem /src/pupnp/ixml/src/ixmlparser.c linenumber=2581
                Parser_freeNsURI /src/pupnp/ixml/src/ixmlparser.c linenumber=2585
              strcmp  linenumber=2618
            Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2757
            Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2766
            Parser_freeNodeContent /src/pupnp/ixml/src/ixmlparser.c linenumber=2770
            ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=2771
            Parser_free /src/pupnp/ixml/src/ixmlparser.c linenumber=2772
      check_soap_request /src/pupnp/upnp/src/soap/soap_device.c linenumber=814
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=686
        ixmlNode_getNamespaceURI /src/pupnp/ixml/src/node.c linenumber=690
        strcmp  linenumber=691
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=695
        ixmlNode_getLocalName /src/pupnp/ixml/src/node.c linenumber=699
        strcmp  linenumber=700
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=704
        ixmlNode_getNamespaceURI /src/pupnp/ixml/src/node.c linenumber=709
        ixmlNode_getLocalName /src/pupnp/ixml/src/node.c linenumber=713
        strcmp  linenumber=720
        strcmp  linenumber=721
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=724
        ixmlNode_getLocalName /src/pupnp/ixml/src/node.c linenumber=728
        strcmp  linenumber=729
        ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=732
        ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=734
        strcmp  linenumber=740
        memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=741
      handle_query_variable /src/pupnp/upnp/src/soap/soap_device.c linenumber=821
        UpnpStateVarRequest_new /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=338
          calloc  linenumber=35
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=42
            calloc  linenumber=77
            calloc  linenumber=86
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=43
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=44
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=45
        UpnpStateVarRequest_set_ErrCode /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=353
        UpnpStateVarRequest_strcpy_DevUDN /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=354
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=201
            strdup  linenumber=164
            strlen  linenumber=168
        UpnpStateVarRequest_strcpy_ServiceID /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=355
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=241
        ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=356
        UpnpStateVarRequest_strcpy_StateVarName /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=357
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=283
        UpnpStateVarRequest_set_CtrlPtIPAddr /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=358
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=363
        UpnpStateVarRequest_get_CurrentVal /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=369
        UpnpStateVarRequest_get_ErrCode /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=371
        UpnpStateVarRequest_get_ErrStr /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=373
        UpnpString_get_Length /src/pupnp/upnp/src/api/UpnpString.c linenumber=372
        UpnpStateVarRequest_get_ErrCode /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=374
        UpnpStateVarRequest_get_ErrStr_cstr /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=375
          UpnpStateVarRequest_get_ErrStr /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=158
          UpnpString_get_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=158
        UpnpStateVarRequest_get_CurrentVal /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=381
        send_var_query_response /src/pupnp/upnp/src/soap/soap_device.c linenumber=380
          http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=215
          strlen  linenumber=217
          strlen  linenumber=218
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=220
          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=221
            UpnpListBegin /src/pupnp/upnp/src/genlib/util/list.c linenumber=1817
            UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1818
            UpnpExtraHeaders_get_resp /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1821
            strlen  linenumber=1825
            membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1823
            membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1827
            UpnpListNext /src/pupnp/upnp/src/genlib/util/list.c linenumber=1819
            __assert_fail  linenumber=1837
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1838
            strlen  linenumber=1844
            membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1844
            membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1848
            __assert_fail  linenumber=1857
            strcmp  linenumber=1859
            http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1860
              __assert_fail  linenumber=1872
              strlen  linenumber=1876
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1874
              UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1881
              __assert_fail  linenumber=1887
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1889
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1893
              snprintf  linenumber=1898
              strlen  linenumber=1900
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1900
              snprintf  linenumber=1905
              strlen  linenumber=1910
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1910
              time  linenumber=1918
              __assert_fail  linenumber=1925
              gmtime_r  linenumber=1926
              snprintf  linenumber=1929
              strlen  linenumber=1942
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1942
              __assert_fail  linenumber=1952
              strcmp  linenumber=1953
              strcmp  linenumber=1954
              http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1955
                membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1967
                __assert_fail  linenumber=1974
                http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1975
                  http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1983
                    get_sdk_info /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1992
                      uname  linenumber=2425
                      snprintf  linenumber=2426
                      snprintf  linenumber=2432
                    http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1993
                      __assert_fail  linenumber=2003
                      membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2004
                      strlen  linenumber=2006
                      membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2006
                      __assert_fail  linenumber=2012
                      snprintf  linenumber=2013
                      http_get_code_text /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=2020
                        pthread_mutex_lock  linenumber=206
                        init_tables /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=208
                          init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=177
                            strlen  linenumber=159
                          init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=178
                          init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=179
                          init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=180
                          init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=181
                        pthread_mutex_unlock  linenumber=210
                      http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2022
                        http_get_code_text /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=2037
                        snprintf  linenumber=2032
                        strlen  linenumber=2041
                        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2042
                          method_to_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2055
                            map_int_to_str /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=2389
                            __assert_fail  linenumber=2392
                          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2059
                            __assert_fail  linenumber=2076
                            http_FixUrl /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2077
                              token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=235
                              resolve_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=242
                                strchr  linenumber=461
                                getaddrinfo  linenumber=470
                                freeaddrinfo  linenumber=484
                                htons  linenumber=489
                                htons  linenumber=491
                            http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2081
                              http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2097
                                __assert_fail  linenumber=2105
                                membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2114
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=234
          http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=239
            fopen  linenumber=604
            fseeko  linenumber=621
            fread  linenumber=648
            fread  linenumber=660
            strlen  linenumber=671
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=669
              sock_read_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=341
            snprintf  linenumber=689
            strlen  linenumber=700
            strlen  linenumber=702
            strlen  linenumber=709
            strlen  linenumber=711
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=708
            strlen  linenumber=718
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=725
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=729
            fclose  linenumber=751
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=761
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=764
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=241
        UpnpStateVarRequest_delete /src/pupnp/upnp/src/api/UpnpStateVarRequest.c linenumber=386
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=59
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=62
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=64
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=66
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=68
        send_error_response /src/pupnp/upnp/src/soap/soap_device.c linenumber=388
          snprintf  linenumber=152
          strlen  linenumber=155
          strlen  linenumber=156
          http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=157
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=160
          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=161
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=176
          http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=181
      handle_invoke_action /src/pupnp/upnp/src/soap/soap_device.c linenumber=824
        UpnpActionRequest_new /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=405
          calloc  linenumber=38
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=46
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=47
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=48
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=53
        ixmlPrintNode /src/pupnp/ixml/src/ixml.c linenumber=419
          ixml_membuf_init /src/pupnp/ixml/src/ixmlmembuf.c linenumber=419
          ixmlPrintDomTree /src/pupnp/ixml/src/ixml.c linenumber=420
            ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=254
            ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=255
            ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=256
            ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=261
              ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=122
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=122
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=123
              ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=124
              copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=124
                strlen  linenumber=62
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=66
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=69
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=72
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=75
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=78
                ixml_membuf_append /src/pupnp/ixml/src/ixmlmembuf.c linenumber=81
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=125
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=127
              ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=140
              ixmlPrintCloseTag /src/pupnp/ixml/src/ixml.c linenumber=141
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=92
                ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=93
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=93
                ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=94
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=95
                ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=97
              ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=154
              ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=156
              copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=156
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=160
              ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=162
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=161
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=163
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=167
              ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=168
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=168
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=169
              ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=170
              copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=170
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=171
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=182
              ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=183
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=183
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=185
              ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=189
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=188
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=190
              ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=192
              copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=191
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=193
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=195
              ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=199
              ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=201
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=202
              ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=204
              ixmlPrintCloseTag /src/pupnp/ixml/src/ixml.c linenumber=209
              ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=219
              IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=215
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=265
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=266
            copy_with_escape /src/pupnp/ixml/src/ixml.c linenumber=267
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=268
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=272
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=273
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=275
            ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=276
            ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=278
            ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=279
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=280
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=282
            ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=286
            ixmlPrintDomTreeRecursive /src/pupnp/ixml/src/ixml.c linenumber=286
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=289
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=290
            ixml_membuf_append_str /src/pupnp/ixml/src/ixmlmembuf.c linenumber=291
            ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=299
            IxmlPrintf /src/pupnp/ixml/src/ixmldebug.c linenumber=295
        ixmlParseBufferEx /src/pupnp/ixml/src/ixml.c linenumber=425
        UpnpActionRequest_set_ErrCode /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=436
        UpnpActionRequest_strcpy_ActionName /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=437
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=215
        UpnpActionRequest_strcpy_DevUDN /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=438
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=253
        UpnpActionRequest_strcpy_ServiceID /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=439
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=291
        UpnpActionRequest_set_ActionRequest /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=440
        UpnpActionRequest_set_ActionResult /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=441
        UpnpActionRequest_set_CtrlPtIPAddr /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=442
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=444
        UpnpActionRequest_strncpy_Os /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=445
          UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=389
            strndup  linenumber=177
            strlen  linenumber=181
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=449
        UpnpActionRequest_get_ErrCode /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=452
        UpnpActionRequest_get_ErrStr_cstr /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=454
          UpnpActionRequest_get_ErrStr /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=172
          UpnpString_get_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=172
        strlen  linenumber=455
        UpnpActionRequest_get_ActionResult /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=462
        send_action_response /src/pupnp/upnp/src/soap/soap_device.c linenumber=469
          http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=270
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=272
          ixmlPrintNode /src/pupnp/ixml/src/ixml.c linenumber=275
          strlen  linenumber=278
          strlen  linenumber=279
          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=281
          strlen  linenumber=299
          strlen  linenumber=303
          http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=293
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=305
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=315
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=316
          send_error_response /src/pupnp/upnp/src/soap/soap_device.c linenumber=319
        ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=474
        ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=475
        ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=476
        send_error_response /src/pupnp/upnp/src/soap/soap_device.c linenumber=480
        UpnpActionRequest_delete /src/pupnp/upnp/src/api/UpnpActionRequest.c linenumber=481
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=65
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=71
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=73
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=75
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=77
      ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=829
      http_SendStatusResponse /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=832
        http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1750
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1754
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1757
        http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1765
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1768
    genaCallback /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=62
      httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=95
      gena_process_subscription_renewal_request /src/pupnp/upnp/src/gena/gena_device.c linenumber=97
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1624
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1625
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1626
          http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=65
          http_SendStatusResponse /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=68
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1630
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1632
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1639
        membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1640
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1643
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1647
          HandleWriteLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=169
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=162
            pthread_rwlock_wrlock  linenumber=163
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=164
        GetDeviceHandleInfoForPath /src/pupnp/upnp/src/api/upnpapi.c linenumber=1649
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1654
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1655
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1656
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1659
        GetSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1663
          strcmp  linenumber=134
          time  linenumber=143
          freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=151
            freeSubscription /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=234
              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
                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
              ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=211
                ListDelNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=210
                FreeListDestroy /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=214
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1664
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1665
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1669
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1680
        RemoveSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1681
          strcmp  linenumber=109
          freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=116
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1682
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1686
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1687
        memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1694
        time  linenumber=1716
        respond_ok /src/pupnp/upnp/src/gena/gena_device.c linenumber=1719
          http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1089
          snprintf  linenumber=1093
          strncpy  linenumber=1099
          error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1104
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1108
          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1110
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1126
          error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1127
          http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1131
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1134
        RemoveSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1720
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1723
      gena_process_subscription_request /src/pupnp/upnp/src/gena/gena_device.c linenumber=101
        UpnpSubscriptionRequest_new /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1393
          calloc  linenumber=29
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=34
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=35
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=36
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1410
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1416
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1417
        memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1424
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1425
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1431
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1432
        str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1436
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1439
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1443
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1450
        GetDeviceHandleInfoForPath /src/pupnp/upnp/src/api/upnpapi.c linenumber=1452
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1458
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1459
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1465
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1466
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1470
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1482
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1483
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1489
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1490
        ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1499
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1500
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1502
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1507
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1508
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1509
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1510
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1517
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1518
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1519
        create_url_list /src/pupnp/upnp/src/gena/gena_device.c linenumber=1522
          memchr  linenumber=1174
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1179
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1208
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1524
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1525
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1526
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1530
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1531
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1532
        gena_validate_delivery_urls /src/pupnp/upnp/src/gena/gena_device.c linenumber=1535
          inet_pton  linenumber=1302
          inet_pton  linenumber=1306
          is_rfc1918_addr /src/pupnp/upnp/src/gena/gena_device.c linenumber=1317
            ntohl  linenumber=1254
          is_rfc1918_addr /src/pupnp/upnp/src/gena/gena_device.c linenumber=1318
          inet_ntop  linenumber=1324
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1328
          inet_pton  linenumber=1343
          inet_pton  linenumber=1347
          htonl  linenumber=1355
          memcmp  linenumber=1363
          inet_ntop  linenumber=1366
          htonl  linenumber=1378
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1370
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1537
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1538
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1539
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1543
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1544
        memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1549
        time  linenumber=1566
        uuid_create /src/pupnp/upnp/src/uuid/uuid.c linenumber=1573
          pthread_mutex_lock  linenumber=63
          get_current_time /src/pupnp/upnp/src/uuid/uuid.c linenumber=65
            get_system_time /src/pupnp/upnp/src/uuid/sysdep.c linenumber=205
              gettimeofday  linenumber=98
          get_ieee_node_identifier /src/pupnp/upnp/src/uuid/sysdep.c linenumber=67
            get_random_info /src/pupnp/upnp/src/uuid/sysdep.c linenumber=47
              gettimeofday  linenumber=123
              gethostname  linenumber=124
              MD5Init /src/pupnp/upnp/src/uuid/md5.c linenumber=127
              MD5Update /src/pupnp/upnp/src/uuid/md5.c linenumber=128
                MD5Transform /src/pupnp/upnp/src/uuid/md5.c linenumber=147
                MD5Transform /src/pupnp/upnp/src/uuid/md5.c linenumber=155
              MD5Final /src/pupnp/upnp/src/uuid/md5.c linenumber=129
                MD5Update /src/pupnp/upnp/src/uuid/md5.c linenumber=184
                MD5Update /src/pupnp/upnp/src/uuid/md5.c linenumber=185
          read_state /src/pupnp/upnp/src/uuid/uuid.c linenumber=69
          memcmp  linenumber=72
          true_random /src/pupnp/upnp/src/uuid/uuid.c linenumber=73
            get_system_time /src/pupnp/upnp/src/uuid/sysdep.c linenumber=234
            srand  linenumber=236
            rand  linenumber=241
          format_uuid_v1 /src/pupnp/upnp/src/uuid/uuid.c linenumber=77
          write_state /src/pupnp/upnp/src/uuid/uuid.c linenumber=79
          pthread_mutex_unlock  linenumber=80
        upnp_uuid_unpack /src/pupnp/upnp/src/uuid/uuid.c linenumber=1574
          sprintf  linenumber=103
        snprintf  linenumber=1575
        respond_ok /src/pupnp/upnp/src/gena/gena_device.c linenumber=1579
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1580
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1581
        UpnpSubscriptionRequest_strcpy_ServiceId /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1590
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=118
        UpnpSubscriptionRequest_strcpy_UDN /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1592
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=160
        UpnpSubscriptionRequest_strcpy_SID /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1593
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=202
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1599
        UpnpSubscriptionRequest_delete /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1607
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=49
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=51
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=53
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=103
      gena_process_unsubscribe_request /src/pupnp/upnp/src/gena/gena_device.c linenumber=111
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1737
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1738
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1739
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1743
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1745
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1752
        membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1753
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1756
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1760
        GetDeviceHandleInfoForPath /src/pupnp/upnp/src/api/upnpapi.c linenumber=1762
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1767
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1769
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1772
        GetSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1776
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1777
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1778
        RemoveSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1782
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1783
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1785
      gena_process_notification_event /src/pupnp/upnp/src/gena/gena_ctrlpt.c linenumber=117
        UpnpEvent_new /src/pupnp/upnp/src/api/UpnpEvent.c linenumber=794
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=811
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=812
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=819
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=820
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=822
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=827
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=828
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=829
        memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=834
        memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=835
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=836
        has_xml_content_type /src/pupnp/upnp/src/genlib/net/http/parsetools.c linenumber=841
        ixmlParseBufferEx /src/pupnp/ixml/src/ixml.c linenumber=842
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=844
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=848
        GetClientHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=851
          GetHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=4345
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=853
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=854
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=858
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=862
        GetHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=865
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=866
        GetClientSubActualSID /src/pupnp/upnp/src/genlib/client_table/client_table.c linenumber=872
          GenlibClientSubscription_get_ActualSID /src/pupnp/upnp/src/genlib/client_table/GenlibClientSubscription.c linenumber=109
          UpnpString_get_Length /src/pupnp/upnp/src/api/UpnpString.c linenumber=110
          UpnpString_get_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=111
          memcmp  linenumber=111
          GenlibClientSubscription_get_Next /src/pupnp/upnp/src/genlib/client_table/GenlibClientSubscription.c linenumber=116
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=882
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=887
        pthread_mutex_lock  linenumber=887
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=890
        GetHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=892
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=894
        pthread_mutex_unlock  linenumber=894
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=895
        GetClientSubActualSID /src/pupnp/upnp/src/genlib/client_table/client_table.c linenumber=899
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=902
        pthread_mutex_unlock  linenumber=902
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=903
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=907
        pthread_mutex_unlock  linenumber=907
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=909
        UpnpEvent_set_EventKey /src/pupnp/upnp/src/api/UpnpEvent.c linenumber=918
        UpnpEvent_set_ChangedVariables /src/pupnp/upnp/src/api/UpnpEvent.c linenumber=919
        GenlibClientSubscription_get_SID /src/pupnp/upnp/src/genlib/client_table/GenlibClientSubscription.c linenumber=921
        UpnpEvent_set_SID /src/pupnp/upnp/src/api/UpnpEvent.c linenumber=920
          UpnpString_get_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=107
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=109
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=927
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=936
        ixmlDocument_free /src/pupnp/ixml/src/document.c linenumber=939
        UpnpEvent_delete /src/pupnp/upnp/src/api/UpnpEvent.c linenumber=940
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=48
      error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=123
    web_server_callback /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=70
      membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1849
      membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1850
      process_request /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1854
        print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1268
        __assert_fail  linenumber=1270
        UpnpFileInfo_new /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1277
          calloc  linenumber=37
          UpnpListInit /src/pupnp/upnp/src/genlib/util/list.c linenumber=47
          UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=49
        http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1283
        remove_escaped_chars /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1297
          replace_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=543
            __ctype_b_loc  linenumber=148
            __ctype_b_loc  linenumber=149
            __isoc99_sscanf  linenumber=155
        strlen  linenumber=1301
        remove_dots /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1321
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=568
          __assert_fail  linenumber=569
          __assert_fail  linenumber=570
          __assert_fail  linenumber=571
          strncmp  linenumber=574
          strncmp  linenumber=576
          strncmp  linenumber=579
          strncmp  linenumber=581
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=581
          strncmp  linenumber=585
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=586
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=588
          strncmp  linenumber=604
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=604
          strncmp  linenumber=606
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=606
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=615
        isFileInVirtualDir /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1331
          strlen  linenumber=727
          strncmp  linenumber=730
          strncmp  linenumber=739
        membuffer_assign_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1334
          strlen  linenumber=201
          membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=201
        is_valid_alias /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1339
        alias_grab /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1340
          pthread_mutex_lock  linenumber=405
          is_valid_alias /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=406
          __assert_fail  linenumber=406
          pthread_mutex_unlock  linenumber=409
        get_alias /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1342
          strcmp  linenumber=698
          UpnpFileInfo_set_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=700
          UpnpFileInfo_set_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=701
          UpnpFileInfo_set_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=702
          UpnpFileInfo_set_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=703
        UpnpFileInfo_set_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1344
          ixmlCloneDOMString /src/pupnp/ixml/src/ixml.c linenumber=167
            strdup  linenumber=493
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=170
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1346
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1357
        ExtraHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1355
          ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1190
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1194
          UpnpExtraHeaders_new /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1200
            calloc  linenumber=32
            UpnpListInit /src/pupnp/upnp/src/genlib/util/list.c linenumber=37
            UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=38
            UpnpString_new /src/pupnp/upnp/src/api/UpnpString.c linenumber=39
          FreeExtraHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1202
            UpnpListBegin /src/pupnp/upnp/src/genlib/util/list.c linenumber=1166
            UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1167
            UpnpListErase /src/pupnp/upnp/src/genlib/util/list.c linenumber=1169
            UpnpExtraHeaders_delete /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1170
              ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=52
              UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=54
              UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=56
              UpnpListInit /src/pupnp/upnp/src/genlib/util/list.c linenumber=58
          UpnpExtraHeaders_get_node /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1206
          UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1209
          UpnpListInsert /src/pupnp/upnp/src/genlib/util/list.c linenumber=1208
          UpnpExtraHeaders_strncpy_name /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1211
            UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=141
          UpnpExtraHeaders_strncpy_value /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1214
            UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=178
          ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1218
        UpnpFileInfo_set_CtrlPtIPAddr /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1363
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1366
        UpnpFileInfo_strncpy_Os /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1368
          UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=245
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1381
        membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1388
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1398
        UpnpFileInfo_get_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1404
        strcspn  linenumber=1421
        membuffer_assign_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1437
        membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1438
        membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1444
        get_file_info /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1448
          UpnpFileInfo_set_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=598
          fopen  linenumber=602
          UpnpFileInfo_set_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=605
          fileno  linenumber=610
          fstat  linenumber=615
          fclose  linenumber=620
          UpnpFileInfo_set_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=623
          UpnpFileInfo_set_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=625
          UpnpFileInfo_set_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=630
          UpnpFileInfo_set_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=631
          get_content_type /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=632
            UpnpFileInfo_set_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=343
            strrchr  linenumber=345
            search_extension /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=347
              strcasecmp  linenumber=302
            snprintf  linenumber=358
            UpnpFileInfo_set_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=363
            UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=365
          UpnpFileInfo_get_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=633
          UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=640
          gmtime_r  linenumber=642
          web_server_asctime_r /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=641
            strftime  linenumber=157
          UpnpFileInfo_get_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=643
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=634
          fclose  linenumber=647
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1453
        membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1460
        get_file_info /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1465
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1466
        UpnpFileInfo_get_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1472
        UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1487
        UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1490
        CheckOtherHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1489
          ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1052
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1056
          strlen  linenumber=1076
          StrStr /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1078
            strdup  linenumber=787
            strdup  linenumber=790
            ToUpperCase /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=793
              toupper  linenumber=766
            ToUpperCase /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=794
            strstr  linenumber=795
          atoi  linenumber=1086
          CreateHTTPRangeResponseHeader /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1089
            strdup  linenumber=918
            StrStr /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=922
            StrStr /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=923
            snprintf  linenumber=942
            GetNextRange /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=946
              StrTok /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=859
                strstr  linenumber=824
                strlen  linenumber=827
              strstr  linenumber=860
              __isoc99_sscanf  linenumber=866
              strlen  linenumber=870
              __ctype_b_loc  linenumber=873
            snprintf  linenumber=957
            snprintf  linenumber=973
            snprintf  linenumber=989
            snprintf  linenumber=998
          ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1152
        UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1503
        UpnpFileInfo_get_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1516
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1531
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1539
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1520
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1557
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1565
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1544
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1580
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1587
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1570
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1606
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1613
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1593
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1628
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1635
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1618
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1662
        FreeExtraHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1661
        UpnpFileInfo_delete /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1663
          UpnpString_delete /src/pupnp/upnp/src/api/UpnpString.c linenumber=61
          UpnpListInit /src/pupnp/upnp/src/genlib/util/list.c linenumber=64
          ixmlFreeDOMString /src/pupnp/ixml/src/ixml.c linenumber=65
        alias_release /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1667
          pthread_mutex_lock  linenumber=422
          is_valid_alias /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=424
          pthread_mutex_unlock  linenumber=425
          __assert_fail  linenumber=433
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=436
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=437
          glob_alias_init /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=441
            membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=379
            membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=380
          glob_alias_init /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=447
          pthread_mutex_unlock  linenumber=448
      send_range_not_satisfiable /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1858
        http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1818
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1822
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1823
        http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1830
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1833
      http_SendStatusResponse /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1861
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1867
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1876
      alias_release /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1884
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1891
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1901
      http_RecvPostMessage /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1909
        parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1715
        sock_read /src/pupnp/upnp/src/genlib/net/sock.c linenumber=1730
        membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1733
        parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1742
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1754
        print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1761
      http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1912
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1920
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1927
      __assert_fail  linenumber=1932
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1935
      membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1940
      membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1941
    http_SendStatusResponse /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=74
  http_SendStatusResponse /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=150
  httpmsg_destroy /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=156
    ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=464
    membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=465
    membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=466
  sock_destroy /src/pupnp/upnp/src/genlib/net/sock.c linenumber=157
    shutdown  linenumber=157
    __errno_location  linenumber=158
    __xpg_strerror_r  linenumber=158
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=159
    sock_close /src/pupnp/upnp/src/inc/sock.h linenumber=166
      close  linenumber=86
  close  linenumber=158
====================================
