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=2030 httpmsg_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1221 ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=410 __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=410 __assert_fail linenumber=365 __assert_fail linenumber=366 httpheader_free /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=410 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=388 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=389 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=411 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=412 scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1222 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=2011 parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=25 __assert_fail linenumber=2117 __assert_fail linenumber=2118 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2121 __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=2128 __assert_fail linenumber=2059 parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2064 __assert_fail linenumber=1960 parser_parse_entity_using_clen /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1965 __assert_fail linenumber=1623 parser_parse_chunky_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1969 __assert_fail linenumber=1764 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1769 vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1144 __assert_fail linenumber=967 __assert_fail linenumber=968 __assert_fail linenumber=980 match_raw_value /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=981 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=698 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=702 __assert_fail linenumber=232 __assert_fail linenumber=233 __assert_fail linenumber=234 is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=243 is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=170 strchr linenumber=156 is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=247 is_qdtext_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=302 __assert_fail linenumber=199 __assert_fail linenumber=312 is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=315 is_control_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=320 __assert_fail linenumber=985 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=986 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=996 __assert_fail linenumber=1007 match_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1009 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=788 __errno_location linenumber=791 strtol linenumber=792 __errno_location linenumber=797 __assert_fail linenumber=1018 match_non_ws_string /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1019 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=629 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=632 __assert_fail linenumber=1023 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1024 parse_scheme /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=751 __ctype_b_loc linenumber=487 __ctype_b_loc linenumber=492 token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=763 strlen linenumber=300 strncasecmp linenumber=304 parse_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=766 strncpy linenumber=344 __ctype_b_loc linenumber=365 __ctype_b_loc linenumber=375 getaddrinfo linenumber=386 freeaddrinfo linenumber=401 __ctype_b_loc linenumber=415 strtol linenumber=418 atoi linenumber=422 htons linenumber=437 inet_pton linenumber=438 htons linenumber=442 inet_pton linenumber=444 htons linenumber=450 htons linenumber=452 parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=776 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=785 __assert_fail linenumber=1034 read_until_crlf /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1035 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=840 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=844 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1039 tolower linenumber=890 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1049 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1060 __assert_fail linenumber=1072 __assert_fail linenumber=1089 skip_lws /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1094 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=573 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=577 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1097 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1108 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1772 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 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1780 __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=1973 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1681 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1688 parser_parse_chunky_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1977 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1722 __assert_fail linenumber=1486 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1492 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1517 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1525 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=1537 ListFind /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=499 __assert_fail linenumber=281 __assert_fail linenumber=285 httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1543 ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=462 memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=467 ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=471 __assert_fail linenumber=247 __assert_fail linenumber=248 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1554 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1555 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1562 __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=1565 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1569 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1570 ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1579 __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=1580 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1581 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1590 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=1592 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1727 parser_parse_entity_until_close /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1981 __assert_fail linenumber=1816 parser_get_entity_read_method /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1985 __assert_fail linenumber=1853 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1856 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1903 raw_find_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1904 tolower linenumber=2187 strstr linenumber=2194 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1907 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1917 raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1919 __errno_location linenumber=2150 strtoll linenumber=2151 __errno_location linenumber=2156 __assert_fail linenumber=1990 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2069 parser_parse_request_line /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2074 __assert_fail linenumber=1251 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1253 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=533 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1259 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1263 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1289 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1295 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1305 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1320 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1326 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1331 __isoc99_sscanf linenumber=1348 parser_parse_responseline /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2079 __assert_fail linenumber=1396 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1398 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1405 __isoc99_sscanf linenumber=1414 __ctype_b_loc linenumber=1430 __ctype_b_loc linenumber=1433 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1444 __assert_fail linenumber=2085 httpmsg_destroy /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=27 __assert_fail linenumber=429 ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=432 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=433 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=434 ====================================