Call tree LLVMFuzzerTestOneInput /src/pupnp/fuzzer/FuzzHttp.c linenumber=-1 parser_response_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=20 parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2149 httpmsg_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1263 ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=442 __assert_fail linenumber=87 FreeListInit /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=94 __assert_fail linenumber=40 __assert_fail linenumber=97 httpmsg_compare /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=442 __assert_fail linenumber=367 __assert_fail linenumber=368 httpheader_free /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=442 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=390 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=171 __assert_fail linenumber=158 membuffer_initialize /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=161 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=391 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=443 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=444 scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1264 parser_request_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=22 parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2130 parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=25 __assert_fail linenumber=2278 __assert_fail linenumber=2279 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2282 __assert_fail linenumber=206 membuffer_insert /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=208 __assert_fail linenumber=221 membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=229 __assert_fail linenumber=122 __assert_fail linenumber=132 realloc linenumber=134 realloc linenumber=142 parser_parse /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2288 __assert_fail linenumber=2178 parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2183 __assert_fail linenumber=2079 parser_parse_entity_using_clen /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2084 __assert_fail linenumber=1676 parser_parse_chunky_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2088 __assert_fail linenumber=1851 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1856 vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1186 __assert_fail linenumber=1009 __assert_fail linenumber=1010 __assert_fail linenumber=1022 match_raw_value /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1023 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=730 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=734 __assert_fail linenumber=234 __assert_fail linenumber=235 __assert_fail linenumber=236 is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=245 is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=172 strchr linenumber=158 is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=249 is_qdtext_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=304 __assert_fail linenumber=201 __assert_fail linenumber=314 is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=317 is_control_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=322 __assert_fail linenumber=1027 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1028 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1038 __assert_fail linenumber=1049 match_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1051 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=827 __errno_location linenumber=830 strtol linenumber=831 __errno_location linenumber=837 __assert_fail linenumber=1060 match_non_ws_string /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1061 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=661 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=664 __assert_fail linenumber=1065 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1066 parse_scheme /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=783 __ctype_b_loc linenumber=519 __ctype_b_loc linenumber=524 token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=795 strlen linenumber=304 strncasecmp linenumber=308 parse_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=798 strncpy linenumber=348 __ctype_b_loc linenumber=369 __ctype_b_loc linenumber=380 __ctype_b_loc linenumber=394 strtol linenumber=397 atoi linenumber=401 htons linenumber=417 inet_pton linenumber=418 htons linenumber=422 inet_pton linenumber=424 parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=808 is_unreserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=194 __ctype_b_loc linenumber=113 is_mark /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=113 strchr linenumber=96 is_reserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=194 strchr linenumber=79 is_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=195 __ctype_b_loc linenumber=132 __ctype_b_loc linenumber=133 parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=817 __assert_fail linenumber=1076 read_until_crlf /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1077 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=880 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=884 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1081 tolower linenumber=930 tolower linenumber=931 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1091 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1102 __assert_fail linenumber=1114 __assert_fail linenumber=1131 skip_lws /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1136 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=605 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=609 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1139 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1150 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1866 DebugAtThisLevel /src/pupnp/upnp/src/api/upnpdebug.c linenumber=279 pthread_mutex_lock linenumber=281 pthread_mutex_unlock linenumber=283 UpnpDisplayFileAndLine /src/pupnp/upnp/src/api/upnpdebug.c linenumber=289 time linenumber=179 snprintf linenumber=194 localtime linenumber=241 strftime linenumber=242 pthread_self linenumber=253 fprintf linenumber=245 fflush linenumber=258 vfprintf linenumber=291 fflush linenumber=292 pthread_mutex_unlock linenumber=295 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1883 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1894 __assert_fail linenumber=250 membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=266 __assert_fail linenumber=268 parser_parse_chunky_body /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2092 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1734 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1741 parser_parse_chunky_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2096 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1793 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1808 __assert_fail linenumber=1531 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1537 check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1551 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=408 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1570 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1578 memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=85 strncmp linenumber=69 strlen linenumber=71 memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=88 strncasecmp linenumber=84 strlen linenumber=85 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1590 ListFind /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=531 __assert_fail linenumber=281 __assert_fail linenumber=285 httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1596 ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=494 memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=499 ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=503 __assert_fail linenumber=247 __assert_fail linenumber=248 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1607 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1608 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1615 __assert_fail linenumber=178 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=182 membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=186 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1618 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1622 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1623 ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1632 __assert_fail linenumber=121 ListAddBefore /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=126 __assert_fail linenumber=157 CreateListNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=161 __assert_fail linenumber=71 FreeListAlloc /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=73 __assert_fail linenumber=56 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1633 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1634 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1643 strlen linenumber=213 membuffer_insert /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=213 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1645 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1813 parser_parse_entity_until_close /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2100 __assert_fail linenumber=1935 parser_get_entity_read_method /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2104 __assert_fail linenumber=1972 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1975 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2022 raw_find_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2023 tolower linenumber=2353 strstr linenumber=2360 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2026 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2036 raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2038 __errno_location linenumber=2315 strtoll linenumber=2316 __errno_location linenumber=2321 __assert_fail linenumber=2109 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2188 parser_parse_request_line /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2193 __assert_fail linenumber=1293 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1295 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=565 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1301 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1305 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1331 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1337 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1347 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1362 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1368 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1373 __isoc99_sscanf linenumber=1390 parser_parse_responseline /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2198 __assert_fail linenumber=1438 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1440 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1447 __isoc99_sscanf linenumber=1456 __ctype_b_loc linenumber=1475 __ctype_b_loc linenumber=1478 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1489 __assert_fail linenumber=2204 parser_check_header_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2290 check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2249 httpmsg_destroy /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=27 __assert_fail linenumber=461 ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=464 ListDelNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=210 __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 __assert_fail linenumber=76 FreeListDestroy /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=214 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=465 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=466 ====================================