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=1428 parse_value /src/lwan/src/lib/lwan-template.c linenumber=1430 parser_init /src/lwan/src/lib/lwan-template.c linenumber=1294 symtab_push /src/lwan/src/lib/lwan-template.c linenumber=1208 __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=240 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=197 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=201 calloc linenumber=209 calloc linenumber=212 hash_str_eq /src/lwan/src/lib/hash.c linenumber=240 __assert_fail linenumber=83 __assert_fail linenumber=84 strcmp linenumber=85 hash_add /src/lwan/src/lib/hash.c linenumber=239 hash_add_internal /src/lwan/src/lib/hash.c linenumber=498 hash_probe_key /src/lwan/src/lib/hash.c linenumber=449 hash_probe_half /src/lwan/src/lib/hash.c linenumber=331 memchr linenumber=296 __assert_fail linenumber=298 __assert_fail linenumber=306 memchr linenumber=307 hash_probe_half /src/lwan/src/lib/hash.c linenumber=336 memchr linenumber=349 hash_resize /src/lwan/src/lib/hash.c linenumber=475 __assert_fail linenumber=387 memchr linenumber=399 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=406 log_out /src/lwan/src/lib/lwan-log.c linenumber=337 abort linenumber=337 __assert_fail linenumber=415 memchr linenumber=416 reallocarray linenumber=420 reallocarray linenumber=429 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=481 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=369 memchr linenumber=318 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=370 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=488 hash_unref /src/lwan/src/lib/hash.c linenumber=248 hash_iter /src/lwan/src/lib/hash.h linenumber=273 hash_iter_next /src/lwan/src/lib/hash.c linenumber=273 chunk_array_init /src/lwan/src/lib/lwan-template.c linenumber=1211 lex_init /src/lwan/src/lib/lwan-template.c linenumber=1214 lexeme_ring_buffer_init /src/lwan/src/lib/lwan-template.c linenumber=540 list_head_init /src/lwan/src/lib/list.h linenumber=1215 lex_next /src/lwan/src/lib/lwan-template.c linenumber=1298 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=1304 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1225 list_empty /src/lwan/src/lib/list.h linenumber=1232 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=1235 list_node_to_off_ /src/lwan/src/lib/list.h linenumber=1235 list_node_from_off_ /src/lwan/src/lib/list.h linenumber=1235 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1236 list_del /src/lwan/src/lib/list.h linenumber=1239 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=1247 symtab_pop /src/lwan/src/lib/lwan-template.c linenumber=1251 __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=1253 symtab_pop /src/lwan/src/lib/lwan-template.c linenumber=1257 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1264 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=1268 post_process_template /src/lwan/src/lib/lwan-template.c linenumber=1272 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=1184 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=1200 free_chunk_array /src/lwan/src/lib/lwan-template.c linenumber=1275 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=1438 lwan_tpl_free /src/lwan/src/lib/lwan-template.c linenumber=67 ====================================