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=2117
      httpmsg_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1253
        ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=441
          __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=441
          __assert_fail  linenumber=366
          __assert_fail  linenumber=367
        httpheader_free /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=441
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=389
            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=390
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=442
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=443
      scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1254
  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=92
      __assert_fail  linenumber=79
  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=390
    parser_response_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=392
      parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2136
    sock_read /src/pupnp/upnp/src/genlib/net/sock.c linenumber=408
      sock_read_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=309
        time  linenumber=170
        poll  linenumber=185
        __errno_location  linenumber=189
        recv  linenumber=254
        send  linenumber=272
        time  linenumber=302
    parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=411
      __assert_fail  linenumber=2265
      __assert_fail  linenumber=2266
      membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2269
        __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=2275
        __assert_fail  linenumber=2165
        parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2170
          __assert_fail  linenumber=2066
          parser_parse_entity_using_clen /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2071
            __assert_fail  linenumber=1663
          parser_parse_chunky_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2075
            __assert_fail  linenumber=1838
            match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1843
              vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1176
                __assert_fail  linenumber=999
                __assert_fail  linenumber=1000
                __assert_fail  linenumber=1012
                match_raw_value /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1013
                  scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=729
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=733
                    __assert_fail  linenumber=233
                    __assert_fail  linenumber=234
                    __assert_fail  linenumber=235
                    is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=244
                      is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=171
                        strchr  linenumber=157
                    is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=248
                    is_qdtext_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=303
                      __assert_fail  linenumber=200
                    __assert_fail  linenumber=313
                    is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=316
                    is_control_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=321
                __assert_fail  linenumber=1017
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1018
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1028
                __assert_fail  linenumber=1039
                match_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1041
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=819
                  __errno_location  linenumber=822
                  strtol  linenumber=823
                  __errno_location  linenumber=829
                __assert_fail  linenumber=1050
                match_non_ws_string /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1051
                  scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=660
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=663
                __assert_fail  linenumber=1055
                parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1056
                  parse_scheme /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=780
                    __ctype_b_loc  linenumber=516
                    __ctype_b_loc  linenumber=521
                  token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=792
                    strlen  linenumber=302
                    strncasecmp  linenumber=306
                  parse_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=795
                    strncpy  linenumber=346
                    __ctype_b_loc  linenumber=367
                    __ctype_b_loc  linenumber=377
                    __ctype_b_loc  linenumber=391
                    strtol  linenumber=394
                    atoi  linenumber=398
                    htons  linenumber=414
                    inet_pton  linenumber=415
                    htons  linenumber=419
                    inet_pton  linenumber=421
                  parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=805
                    is_unreserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=192
                      __ctype_b_loc  linenumber=113
                      is_mark /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=113
                        strchr  linenumber=96
                    is_reserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=192
                      strchr  linenumber=79
                    is_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=193
                      __ctype_b_loc  linenumber=132
                  parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=814
                __assert_fail  linenumber=1066
                read_until_crlf /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1067
                  scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=872
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=876
                match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1071
                  tolower  linenumber=922
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1081
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1092
                __assert_fail  linenumber=1104
                __assert_fail  linenumber=1121
                skip_lws /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1126
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=604
                  scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=608
                scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1129
                match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1140
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1853
              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=1870
            membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1881
              __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=2079
            match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1721
            membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1728
          parser_parse_chunky_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2083
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1780
            parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1795
              __assert_fail  linenumber=1518
              scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1524
              check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1538
                UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=407
              match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1557
              map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1565
                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=1577
                ListFind /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=530
                  __assert_fail  linenumber=281
                  __assert_fail  linenumber=285
              httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1583
                ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=493
                memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=498
                ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=502
                  __assert_fail  linenumber=247
                  __assert_fail  linenumber=248
              membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1594
              membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1595
              membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1602
                __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=1605
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1609
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1610
              ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1619
                __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=1620
              membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1621
              membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1630
                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=1632
            membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1800
          parser_parse_entity_until_close /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2087
            __assert_fail  linenumber=1922
          parser_get_entity_read_method /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2091
            __assert_fail  linenumber=1959
            scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1962
            httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2009
            raw_find_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2010
              tolower  linenumber=2339
              strstr  linenumber=2346
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2013
            httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2023
            raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2025
              __errno_location  linenumber=2302
              strtoll  linenumber=2303
              __errno_location  linenumber=2308
          __assert_fail  linenumber=2096
        parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2175
        parser_parse_request_line /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2180
          __assert_fail  linenumber=1283
          skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1285
            scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=564
          match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1291
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1295
          str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1321
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1327
          match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1337
          str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1352
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1358
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1363
          __isoc99_sscanf  linenumber=1380
        parser_parse_responseline /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2185
          __assert_fail  linenumber=1428
          skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1430
          match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1437
          __isoc99_sscanf  linenumber=1446
          __ctype_b_loc  linenumber=1462
          __ctype_b_loc  linenumber=1465
          membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1476
        __assert_fail  linenumber=2191
      parser_check_header_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2277
        check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2236
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=414
    print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=421
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2392
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2403
      ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=2417
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2422
      ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=2432
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=504
    print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=511
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=534
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=548
  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=4391
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=4434
          FindServiceControlURLPath /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=4395
            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=314
          FindServiceEventURLPath /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=4402
            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=1212
          membuffer_attach /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1217
            __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=1219
          vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1223
      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=1797
            UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1798
            UpnpExtraHeaders_get_resp /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1801
            strlen  linenumber=1805
            membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1803
            membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1807
            UpnpListNext /src/pupnp/upnp/src/genlib/util/list.c linenumber=1799
            __assert_fail  linenumber=1817
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1818
            strlen  linenumber=1824
            membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1824
            membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1828
            __assert_fail  linenumber=1837
            strcmp  linenumber=1839
            http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1840
              __assert_fail  linenumber=1852
              strlen  linenumber=1856
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1854
              UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1861
              __assert_fail  linenumber=1867
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1869
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1873
              snprintf  linenumber=1878
              strlen  linenumber=1880
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1880
              snprintf  linenumber=1885
              strlen  linenumber=1890
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1890
              time  linenumber=1898
              __assert_fail  linenumber=1905
              gmtime_r  linenumber=1906
              snprintf  linenumber=1909
              strlen  linenumber=1922
              membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1922
              __assert_fail  linenumber=1932
              strcmp  linenumber=1933
              strcmp  linenumber=1934
              http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1935
                membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1947
                __assert_fail  linenumber=1954
                http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1955
                  http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1963
                    get_sdk_info /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1972
                      uname  linenumber=2408
                      snprintf  linenumber=2411
                    http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1973
                      __assert_fail  linenumber=1983
                      membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1984
                      strlen  linenumber=1986
                      membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1986
                      __assert_fail  linenumber=1992
                      snprintf  linenumber=1993
                      http_get_code_text /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=2000
                        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=2002
                        http_get_code_text /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=2017
                        snprintf  linenumber=2012
                        strlen  linenumber=2021
                        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2022
                          method_to_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2035
                            map_int_to_str /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=2375
                            __assert_fail  linenumber=2378
                          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2039
                            __assert_fail  linenumber=2056
                            http_FixUrl /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2057
                              token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=261
                              resolve_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=268
                                strchr  linenumber=458
                                getaddrinfo  linenumber=467
                                freeaddrinfo  linenumber=481
                                htons  linenumber=486
                                htons  linenumber=488
                            http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2061
                              http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2077
                                __assert_fail  linenumber=2085
                                membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2094
          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=626
            fseeko  linenumber=643
            fread  linenumber=670
            fread  linenumber=682
            strlen  linenumber=693
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=691
              sock_read_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=316
            snprintf  linenumber=711
            strlen  linenumber=722
            strlen  linenumber=724
            strlen  linenumber=731
            strlen  linenumber=733
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=730
            strlen  linenumber=740
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=747
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=751
            fclose  linenumber=773
            sock_write /src/pupnp/upnp/src/genlib/net/sock.c linenumber=783
            UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=786
          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=1730
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1734
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1737
        http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1745
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1748
    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=1622
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1623
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1624
          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=1628
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1630
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1637
        membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1638
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1641
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1645
          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=1647
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1652
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1653
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1654
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1657
        GetSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1661
          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=1662
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1663
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1667
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1678
        RemoveSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1679
          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=1680
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1684
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1685
        memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1692
        time  linenumber=1714
        respond_ok /src/pupnp/upnp/src/gena/gena_device.c linenumber=1717
          http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1092
          snprintf  linenumber=1096
          strncpy  linenumber=1102
          error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1107
          membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1111
          http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1113
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1129
          error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1130
          http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1134
          membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1137
        RemoveSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1718
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1721
      gena_process_subscription_request /src/pupnp/upnp/src/gena/gena_device.c linenumber=101
        UpnpSubscriptionRequest_new /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1391
          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=1408
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1414
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1415
        memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1422
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1423
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1429
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1430
        str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1434
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1437
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1441
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1448
        GetDeviceHandleInfoForPath /src/pupnp/upnp/src/api/upnpapi.c linenumber=1450
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1456
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1457
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1463
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1464
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1468
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1480
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1481
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1487
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1488
        ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1497
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1498
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1500
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1505
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1506
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1507
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1508
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1515
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1516
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1517
        create_url_list /src/pupnp/upnp/src/gena/gena_device.c linenumber=1520
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1177
          parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1206
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1522
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1523
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1524
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1528
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1529
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1530
        gena_validate_delivery_urls /src/pupnp/upnp/src/gena/gena_device.c linenumber=1533
          inet_pton  linenumber=1300
          inet_pton  linenumber=1304
          is_rfc1918_addr /src/pupnp/upnp/src/gena/gena_device.c linenumber=1315
            ntohl  linenumber=1252
          is_rfc1918_addr /src/pupnp/upnp/src/gena/gena_device.c linenumber=1316
          inet_ntop  linenumber=1322
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1326
          inet_pton  linenumber=1341
          inet_pton  linenumber=1345
          htonl  linenumber=1353
          memcmp  linenumber=1361
          inet_ntop  linenumber=1364
          htonl  linenumber=1376
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1368
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1535
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1536
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1537
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1541
        matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1542
        memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1547
        time  linenumber=1564
        uuid_create /src/pupnp/upnp/src/uuid/uuid.c linenumber=1571
          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=1572
          sprintf  linenumber=103
        snprintf  linenumber=1573
        respond_ok /src/pupnp/upnp/src/gena/gena_device.c linenumber=1577
        freeSubscriptionList /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1578
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1579
        UpnpSubscriptionRequest_strcpy_ServiceId /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1588
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=118
        UpnpSubscriptionRequest_strcpy_UDN /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1590
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=160
        UpnpSubscriptionRequest_strcpy_SID /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1591
          UpnpString_set_String /src/pupnp/upnp/src/api/UpnpString.c linenumber=202
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1597
        UpnpSubscriptionRequest_delete /src/pupnp/upnp/src/api/UpnpSubscriptionRequest.c linenumber=1605
          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=1735
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1736
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1737
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1741
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1743
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1750
        membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1751
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1754
        HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1758
        GetDeviceHandleInfoForPath /src/pupnp/upnp/src/api/upnpapi.c linenumber=1760
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1765
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1766
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1767
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1770
        GetSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1774
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1775
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1776
        RemoveSubscriptionSID /src/pupnp/upnp/src/genlib/service_table/service_table.c linenumber=1780
        error_respond /src/pupnp/upnp/src/gena/gena_callback2.c linenumber=1781
        HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=1783
      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=4323
        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=1864
      membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1865
      process_request /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1869
        print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1263
        __assert_fail  linenumber=1265
        UpnpFileInfo_new /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1272
          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=1278
        remove_escaped_chars /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1292
          replace_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=540
            __ctype_b_loc  linenumber=146
            __ctype_b_loc  linenumber=147
            __isoc99_sscanf  linenumber=153
        strlen  linenumber=1296
        remove_dots /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1316
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=565
          __assert_fail  linenumber=566
          __assert_fail  linenumber=567
          __assert_fail  linenumber=568
          strncmp  linenumber=571
          strncmp  linenumber=573
          strncmp  linenumber=576
          strncmp  linenumber=578
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=578
          strncmp  linenumber=582
          strncmp  linenumber=583
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=583
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=585
          strncmp  linenumber=601
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=601
          strncmp  linenumber=603
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=603
          is_end_path /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=612
        isFileInVirtualDir /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1326
          strncmp  linenumber=725
          strncmp  linenumber=734
        membuffer_assign_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1329
          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=1334
        alias_grab /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1335
          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=1337
          strcmp  linenumber=693
          UpnpFileInfo_set_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=695
          UpnpFileInfo_set_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=696
          UpnpFileInfo_set_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=697
          UpnpFileInfo_set_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=698
        UpnpFileInfo_set_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1339
          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=1341
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1352
        ExtraHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1350
          ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1185
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1189
          UpnpExtraHeaders_new /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1195
            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=1197
            UpnpListBegin /src/pupnp/upnp/src/genlib/util/list.c linenumber=1161
            UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1162
            UpnpListErase /src/pupnp/upnp/src/genlib/util/list.c linenumber=1164
            UpnpExtraHeaders_delete /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1165
              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=1201
          UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1204
          UpnpListInsert /src/pupnp/upnp/src/genlib/util/list.c linenumber=1203
          UpnpExtraHeaders_strncpy_name /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1206
            UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=141
          UpnpExtraHeaders_strncpy_value /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1209
            UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=178
          ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1213
        UpnpFileInfo_set_CtrlPtIPAddr /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1358
        httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1361
        UpnpFileInfo_strncpy_Os /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1363
          UpnpString_set_StringN /src/pupnp/upnp/src/api/UpnpString.c linenumber=245
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1376
        membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1383
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1393
        UpnpFileInfo_get_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1399
        membuffer_assign_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1429
        membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1430
        membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1436
        get_file_info /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1440
          UpnpFileInfo_set_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=593
          fopen  linenumber=597
          UpnpFileInfo_set_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=600
          fileno  linenumber=605
          fstat  linenumber=610
          fclose  linenumber=615
          UpnpFileInfo_set_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=618
          UpnpFileInfo_set_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=620
          UpnpFileInfo_set_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=625
          UpnpFileInfo_set_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=626
          get_content_type /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=627
            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=628
          UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=635
          gmtime_r  linenumber=637
          web_server_asctime_r /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=636
            strftime  linenumber=157
          UpnpFileInfo_get_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=638
          UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=629
          fclose  linenumber=642
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1445
        membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1452
        get_file_info /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1457
        UpnpFileInfo_get_IsDirectory /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1458
        UpnpFileInfo_get_IsReadable /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1464
        UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1479
        UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1482
        CheckOtherHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1481
          ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1047
          map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1051
          strlen  linenumber=1071
          StrStr /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1073
            strdup  linenumber=782
            strdup  linenumber=785
            ToUpperCase /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=788
              toupper  linenumber=761
            ToUpperCase /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=789
            strstr  linenumber=790
          atoi  linenumber=1081
          CreateHTTPRangeResponseHeader /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1084
            strdup  linenumber=913
            StrStr /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=917
            StrStr /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=918
            snprintf  linenumber=937
            GetNextRange /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=941
              StrTok /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=854
                strstr  linenumber=819
                strlen  linenumber=822
              strstr  linenumber=855
              __isoc99_sscanf  linenumber=861
              strlen  linenumber=865
              __ctype_b_loc  linenumber=868
            snprintf  linenumber=952
            snprintf  linenumber=968
            snprintf  linenumber=984
            snprintf  linenumber=993
          ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1147
        UpnpFileInfo_get_FileLength /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1495
        UpnpFileInfo_get_LastModified /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1508
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1523
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1531
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1512
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1549
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1557
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1536
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1572
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1579
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1562
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1598
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1605
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1585
        UpnpFileInfo_get_ContentType /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1620
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1627
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1610
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1647
        UpnpFileInfo_get_ExtraHeadersList /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1654
        FreeExtraHTTPHeaders /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1653
        UpnpFileInfo_delete /src/pupnp/upnp/src/api/UpnpFileInfo.c linenumber=1655
          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=1659
          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
          pthread_mutex_unlock  linenumber=443
      send_range_not_satisfiable /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1873
        http_CalcResponseVersion /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1833
        membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1837
        http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1838
        http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1845
        membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1848
      http_SendStatusResponse /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1876
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1882
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1891
      alias_release /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1899
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1906
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1916
      http_RecvPostMessage /src/pupnp/upnp/src/genlib/net/http/webserver.c linenumber=1924
        parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1716
        sock_read /src/pupnp/upnp/src/genlib/net/sock.c linenumber=1731
        membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1734
        parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1743
        UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1755
        print_http_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1762
        fwrite  linenumber=1797
        fclose  linenumber=1810
      http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1927
      http_SendMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1935
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1942
      __assert_fail  linenumber=1947
      UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1950
      membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1955
      membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1956
    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
    __assert_fail  linenumber=460
    ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=463
    membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=464
    membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=465
  sock_destroy /src/pupnp/upnp/src/genlib/net/sock.c linenumber=157
    shutdown  linenumber=136
    __errno_location  linenumber=137
    __xpg_strerror_r  linenumber=137
    UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=138
    sock_close /src/pupnp/upnp/src/inc/sock.h linenumber=145
      close  linenumber=86
  close  linenumber=158
====================================
