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=2049 httpmsg_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1223 ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=411 __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=411 __assert_fail linenumber=366 __assert_fail linenumber=367 httpheader_free /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=411 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=412 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=413 scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1224 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=2030 parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=25 __assert_fail linenumber=2136 __assert_fail linenumber=2137 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2140 __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=2147 __assert_fail linenumber=2078 parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2083 __assert_fail linenumber=1979 parser_parse_entity_using_clen /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1984 __assert_fail linenumber=1625 parser_parse_chunky_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1988 __assert_fail linenumber=1775 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1780 vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1146 __assert_fail linenumber=969 __assert_fail linenumber=970 __assert_fail linenumber=982 match_raw_value /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=983 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=699 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=703 __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=987 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=988 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=998 __assert_fail linenumber=1009 match_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1011 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=789 __errno_location linenumber=792 strtol linenumber=793 __errno_location linenumber=799 __assert_fail linenumber=1020 match_non_ws_string /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1021 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=630 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=633 __assert_fail linenumber=1025 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1026 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=1036 read_until_crlf /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1037 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=842 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=846 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1041 tolower linenumber=892 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1051 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1062 __assert_fail linenumber=1074 __assert_fail linenumber=1091 skip_lws /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1096 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=574 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=578 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1099 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1110 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1783 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=1794 __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=1992 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1683 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1690 parser_parse_chunky_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1996 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1732 __assert_fail linenumber=1488 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1494 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1519 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1527 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=1539 ListFind /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=500 __assert_fail linenumber=281 __assert_fail linenumber=285 httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1545 ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=463 memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=468 ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=472 __assert_fail linenumber=247 __assert_fail linenumber=248 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1556 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1557 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1564 __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=1567 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1571 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1572 ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1581 __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=1582 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1583 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1592 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=1594 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1737 parser_parse_entity_until_close /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2000 __assert_fail linenumber=1835 parser_get_entity_read_method /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2004 __assert_fail linenumber=1872 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1875 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1922 raw_find_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1923 tolower linenumber=2206 strstr linenumber=2213 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1926 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1936 raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1938 __errno_location linenumber=2169 strtoll linenumber=2170 __errno_location linenumber=2175 __assert_fail linenumber=2009 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2088 parser_parse_request_line /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2093 __assert_fail linenumber=1253 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1255 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=534 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1261 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1265 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1291 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1297 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1307 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1322 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1328 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1333 __isoc99_sscanf linenumber=1350 parser_parse_responseline /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2098 __assert_fail linenumber=1398 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1400 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1407 __isoc99_sscanf linenumber=1416 __ctype_b_loc linenumber=1432 __ctype_b_loc linenumber=1435 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1446 __assert_fail linenumber=2104 httpmsg_destroy /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=27 __assert_fail linenumber=430 ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=433 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=434 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=435 ====================================