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=2136 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 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=2117 parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=25 __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 httpmsg_destroy /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=27 __assert_fail linenumber=460 ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=463 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=464 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=465 ====================================