Call tree LLVMFuzzerTestOneInput /src/lwan/src/bin/fuzz/template_fuzzer.cc linenumber=-1 _ZL28lwan_tpl_compile_string_fullPKcPK19lwan_var_descriptor13lwan_tpl_flag /src/lwan/src/lib/lwan-template.h linenumber=64 strlen linenumber=106 lwan_tpl_compile_value_full /src/lwan/src/lib/lwan-template.c linenumber=107 calloc linenumber=1431 parse_value /src/lwan/src/lib/lwan-template.c linenumber=1433 parser_init /src/lwan/src/lib/lwan-template.c linenumber=1297 symtab_push /src/lwan/src/lib/lwan-template.c linenumber=1211 __errno_location linenumber=227 hash_str_new /src/lwan/src/lib/hash.c linenumber=229 hash_custom_new /src/lwan/src/lib/hash.c linenumber=241 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=198 log_out /src/lwan/src/lib/lwan-log.c linenumber=334 start_color /src/lwan/src/lib/lwan-log.c linenumber=254 log_index /src/lwan/src/lib/lwan-log.c linenumber=132 end_color /src/lwan/src/lib/lwan-log.c linenumber=255 __errno_location linenumber=256 flockfile linenumber=265 strlen linenumber=268 __xpg_basename linenumber=268 get_thread_emoji /src/lwan/src/lib/lwan-log.c linenumber=271 printf linenumber=271 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=273 gettid linenumber=155 printf linenumber=273 printf linenumber=274 printf linenumber=275 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=277 printf linenumber=277 fwrite_unlocked linenumber=281 vprintf linenumber=282 strerror_thunk_r /src/lwan/src/lib/lwan-log.c linenumber=287 strerror_r linenumber=145 printf linenumber=289 fwrite_unlocked linenumber=292 funlockfile linenumber=294 __errno_location linenumber=296 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=202 calloc linenumber=210 calloc linenumber=213 hash_str_eq /src/lwan/src/lib/hash.c linenumber=241 __assert_fail linenumber=84 __assert_fail linenumber=85 strcmp linenumber=86 hash_add /src/lwan/src/lib/hash.c linenumber=239 hash_add_internal /src/lwan/src/lib/hash.c linenumber=501 hash_probe_key /src/lwan/src/lib/hash.c linenumber=452 hash_probe_half /src/lwan/src/lib/hash.c linenumber=333 memchr linenumber=298 __assert_fail linenumber=300 __assert_fail linenumber=308 memchr linenumber=309 hash_probe_half /src/lwan/src/lib/hash.c linenumber=338 memchr linenumber=352 hash_resize /src/lwan/src/lib/hash.c linenumber=478 __assert_fail linenumber=390 memchr linenumber=402 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=409 log_out /src/lwan/src/lib/lwan-log.c linenumber=337 abort linenumber=337 __assert_fail linenumber=418 memchr linenumber=419 reallocarray linenumber=423 reallocarray linenumber=432 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=484 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=372 memchr linenumber=320 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=373 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=491 hash_unref /src/lwan/src/lib/hash.c linenumber=248 hash_iter /src/lwan/src/lib/hash.h linenumber=274 hash_iter_next /src/lwan/src/lib/hash.c linenumber=274 chunk_array_init /src/lwan/src/lib/lwan-template.c linenumber=1214 lex_init /src/lwan/src/lib/lwan-template.c linenumber=1217 lexeme_ring_buffer_init /src/lwan/src/lib/lwan-template.c linenumber=540 list_head_init /src/lwan/src/lib/list.h linenumber=1218 lex_next /src/lwan/src/lib/lwan-template.c linenumber=1301 lex_next_fsm_loop /src/lwan/src/lib/lwan-template.c linenumber=527 lexeme_ring_buffer_get_ptr_or_null /src/lwan/src/lib/lwan-template.c linenumber=516 lexeme_ring_buffer_empty /src/lwan/src/lib/lwan-template.c linenumber=134 lexeme_ring_buffer_mask /src/lwan/src/lib/lwan-template.c linenumber=134 lexeme_ring_buffer_get_ptr_or_null /src/lwan/src/lib/lwan-template.c linenumber=522 parser_shutdown /src/lwan/src/lib/lwan-template.c linenumber=1307 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1228 list_empty /src/lwan/src/lib/list.h linenumber=1235 list_check /src/lwan/src/lib/list.c linenumber=340 list_check_node /src/lwan/src/lib/list.c linenumber=99 is_poisoned /src/lwan/src/lib/list.c linenumber=79 __assert_fail linenumber=49 __assert_fail linenumber=50 __assert_fail linenumber=51 __assert_fail linenumber=52 corrupt /src/lwan/src/lib/list.c linenumber=80 fprintf linenumber=64 abort linenumber=66 corrupt /src/lwan/src/lib/list.c linenumber=85 corrupt /src/lwan/src/lib/list.c linenumber=89 list_check /src/lwan/src/lib/list.c linenumber=1238 list_node_to_off_ /src/lwan/src/lib/list.h linenumber=1238 list_node_from_off_ /src/lwan/src/lib/list.h linenumber=1238 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1239 list_del /src/lwan/src/lib/list.h linenumber=1242 list_check_node /src/lwan/src/lib/list.c linenumber=360 list_poison_node /src/lwan/src/lib/list.c linenumber=365 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1250 symtab_pop /src/lwan/src/lib/lwan-template.c linenumber=1254 __assert_fail linenumber=259 hash_unref /src/lwan/src/lib/hash.c linenumber=261 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1256 symtab_pop /src/lwan/src/lib/lwan-template.c linenumber=1260 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1267 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1271 post_process_template /src/lwan/src/lib/lwan-template.c linenumber=1275 chunk_array_len /src/lwan/src/lib/lwan-template.c linenumber=1101 chunk_array_get_elem /src/lwan/src/lib/lwan-template.c linenumber=1101 __assert_fail linenumber=113 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1111 __assert_fail linenumber=1120 lwan_log_critical_perror_debug /src/lwan/src/lib/lwan-log.c linenumber=1124 log_out /src/lwan/src/lib/lwan-log.c linenumber=338 abort linenumber=338 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1139 chunk_array_get_elem_index /src/lwan/src/lib/lwan-template.c linenumber=1146 chunk_array_get_elem /src/lwan/src/lib/lwan-template.c linenumber=1151 __assert_fail linenumber=1157 lwan_log_critical_perror_debug /src/lwan/src/lib/lwan-log.c linenumber=1161 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1187 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1190 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1203 free_chunk_array /src/lwan/src/lib/lwan-template.c linenumber=1278 free_chunk /src/lwan/src/lib/lwan-template.c linenumber=1085 lwan_strbuf_free /src/lwan/src/lib/lwan-strbuf.c linenumber=1072 __assert_fail linenumber=226 lwan_tpl_free /src/lwan/src/lib/lwan-template.c linenumber=1075 unbake_direct_addresses /src/lwan/src/lib/lwan-template.c linenumber=1092 unbake_direct_addresses /src/lwan/src/lib/lwan-template.c linenumber=1042 free_chunk_array /src/lwan/src/lib/lwan-template.c linenumber=1093 chunk_array_reset /src/lwan/src/lib/lwan-template.c linenumber=1086 lwan_array_reset /src/lwan/src/lib/lwan-array.c linenumber=113 lwan_tpl_free /src/lwan/src/lib/lwan-template.c linenumber=1441 lwan_tpl_free /src/lwan/src/lib/lwan-template.c linenumber=67 ====================================