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=246 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=203 log_out /src/lwan/src/lib/lwan-log.c linenumber=325 start_color /src/lwan/src/lib/lwan-log.c linenumber=245 log_index /src/lwan/src/lib/lwan-log.c linenumber=123 end_color /src/lwan/src/lib/lwan-log.c linenumber=246 __errno_location linenumber=247 flockfile linenumber=256 strlen linenumber=259 __xpg_basename linenumber=259 get_thread_emoji /src/lwan/src/lib/lwan-log.c linenumber=262 printf linenumber=262 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=264 gettid linenumber=146 printf linenumber=264 printf linenumber=265 printf linenumber=266 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=268 printf linenumber=268 fwrite_unlocked linenumber=272 vprintf linenumber=273 strerror_thunk_r /src/lwan/src/lib/lwan-log.c linenumber=278 strerror_r linenumber=136 printf linenumber=280 fwrite_unlocked linenumber=283 funlockfile linenumber=285 __errno_location linenumber=287 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=207 calloc linenumber=215 calloc linenumber=218 hash_str_eq /src/lwan/src/lib/hash.c linenumber=246 __assert_fail linenumber=89 __assert_fail linenumber=90 strcmp linenumber=91 hash_add /src/lwan/src/lib/hash.c linenumber=239 hash_add_internal /src/lwan/src/lib/hash.c linenumber=579 hash_probe_key /src/lwan/src/lib/hash.c linenumber=530 hash_probe_half /src/lwan/src/lib/hash.c linenumber=411 __assert_fail linenumber=296 memchr linenumber=347 __assert_fail linenumber=354 memchr linenumber=355 hash_probe_half /src/lwan/src/lib/hash.c linenumber=416 memchr linenumber=430 hash_resize /src/lwan/src/lib/hash.c linenumber=556 __assert_fail linenumber=468 memchr linenumber=480 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=487 log_out /src/lwan/src/lib/lwan-log.c linenumber=328 abort linenumber=328 __assert_fail linenumber=496 memchr linenumber=497 reallocarray linenumber=501 reallocarray linenumber=510 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=562 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=450 memchr linenumber=398 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=451 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=569 hash_unref /src/lwan/src/lib/hash.c linenumber=248 hash_iter /src/lwan/src/lib/hash.h linenumber=279 hash_iter_next /src/lwan/src/lib/hash.c linenumber=279 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=329 abort linenumber=329 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 ====================================