Call tree
LLVMFuzzerTestOneInput /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=-1
  fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=394
    lib_is_initialized /src/dovecot/src/lib/lib.c linenumber=17
    lib_init /src/dovecot/src/lib/lib.c linenumber=18
      i_panic /src/dovecot/src/lib/failures.c linenumber=190
        lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=521
      random_init /src/dovecot/src/lib/randgen.c linenumber=191
        kiss_init /src/dovecot/src/lib/randgen.c linenumber=178
        srand  linenumber=179
      hash_init /src/dovecot/src/lib/hash.c linenumber=192
        random_fill /src/dovecot/src/lib/randgen.c linenumber=528
          i_panic /src/dovecot/src/lib/failures.c linenumber=125
          i_panic /src/dovecot/src/lib/failures.c linenumber=126
          kiss_rand /src/dovecot/src/lib/randgen.c linenumber=131
          random_read /src/dovecot/src/lib/randgen.c linenumber=146
            getrandom  linenumber=91
            __errno_location  linenumber=92
            random_open_urandom /src/dovecot/src/lib/randgen.c linenumber=98
              open  linenumber=74
              __errno_location  linenumber=76
              i_fatal /src/dovecot/src/lib/failures.c linenumber=77
                lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=536
              i_fatal /src/dovecot/src/lib/failures.c linenumber=80
              fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=83
                fcntl  linenumber=17
                i_fatal /src/dovecot/src/lib/failures.c linenumber=19
                fcntl  linenumber=22
                i_fatal /src/dovecot/src/lib/failures.c linenumber=23
            read  linenumber=106
            i_fatal /src/dovecot/src/lib/failures.c linenumber=109
            __errno_location  linenumber=110
            i_fatal /src/dovecot/src/lib/failures.c linenumber=112
            i_fatal /src/dovecot/src/lib/failures.c linenumber=114
            __errno_location  linenumber=118
            i_panic /src/dovecot/src/lib/failures.c linenumber=118
          random_read /src/dovecot/src/lib/randgen.c linenumber=156
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=162
            i_panic /src/dovecot/src/lib/failures.c linenumber=75
      data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=193
        mem_block_alloc /src/dovecot/src/lib/data-stack.c linenumber=756
          __errno_location  linenumber=372
          malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=377
            i_panic /src/dovecot/src/lib/failures.c linenumber=40
          nearest_power /src/dovecot/src/lib/bits.c linenumber=377
            i_panic /src/dovecot/src/lib/failures.c linenumber=18
            bits_required64 /src/dovecot/src/lib/./bits.h linenumber=23
          malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=381
          abort  linenumber=385
          i_panic /src/dovecot/src/lib/failures.c linenumber=389
          __errno_location  linenumber=392
          mem_block_reset /src/dovecot/src/lib/data-stack.c linenumber=395
        t_push /src/dovecot/src/lib/data-stack.c linenumber=762
          i_panic /src/dovecot/src/lib/failures.c linenumber=153
          data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=157
          t_push /src/dovecot/src/lib/data-stack.c linenumber=158
            t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=162
              t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=627
                __errno_location  linenumber=464
                i_panic /src/dovecot/src/lib/failures.c linenumber=467
                data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=471
                data_stack_last_buffer_reset /src/dovecot/src/lib/data-stack.c linenumber=484
                mem_block_reset /src/dovecot/src/lib/data-stack.c linenumber=498
                mem_block_alloc /src/dovecot/src/lib/data-stack.c linenumber=501
                data_stack_after_last_alloc /src/dovecot/src/lib/data-stack.c linenumber=514
                t_push /src/dovecot/src/lib/data-stack.c linenumber=523
                  t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=176
                    i_panic /src/dovecot/src/lib/failures.c linenumber=652
                    i_panic /src/dovecot/src/lib/failures.c linenumber=653
                    i_panic /src/dovecot/src/lib/failures.c linenumber=654
                    t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=657
                      data_stack_send_grow_event /src/dovecot/src/lib/data-stack.c linenumber=526
                        event_create /src/dovecot/src/lib/lib-event.c linenumber=414
                          event_create_internal /src/dovecot/src/lib/lib-event.c linenumber=442
                            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=415
                              nearest_power /src/dovecot/src/lib/bits.c linenumber=248
                              block_alloc /src/dovecot/src/lib/mempool-alloconly.c linenumber=249
                                i_panic /src/dovecot/src/lib/failures.c linenumber=361
                                i_panic /src/dovecot/src/lib/failures.c linenumber=362
                                nearest_power /src/dovecot/src/lib/bits.c linenumber=371
                                __errno_location  linenumber=386
                                calloc  linenumber=387
                                i_fatal_status /src/dovecot/src/lib/failures.c linenumber=389
                                  lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=552
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=252
                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=252
                              i_panic /src/dovecot/src/lib/failures.c linenumber=265
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=417
                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=417
                            i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=423
                              gettimeofday  linenumber=12
                              i_fatal /src/dovecot/src/lib/failures.c linenumber=13
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=424
                              strlen  linenumber=63
                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=64
                            event_ref /src/dovecot/src/lib/lib-event.c linenumber=429
                              i_panic /src/dovecot/src/lib/failures.c linenumber=477
                            event_copy_parent_defaults /src/dovecot/src/lib/lib-event.c linenumber=430
                          event_call_callbacks_noargs /src/dovecot/src/lib/lib-event.c linenumber=443
                            event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=166
                              array_is_created_i /src/dovecot/src/lib/./array.h linenumber=139
                              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=142
                              t_push /src/dovecot/src/lib/data-stack.c linenumber=145
                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=147
                                t_pop_last_unsafe /src/dovecot/src/lib/data-stack.c linenumber=328
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=286
                                  data_stack_last_buffer_reset /src/dovecot/src/lib/data-stack.c linenumber=288
                                  free_blocks /src/dovecot/src/lib/data-stack.c linenumber=299
                                    __errno_location  linenumber=217
                                    __errno_location  linenumber=241
                              i_panic /src/dovecot/src/lib/failures.c linenumber=147
                        event_set_name /src/dovecot/src/lib/lib-event.c linenumber=415
                          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=742
                          i_strdup /src/dovecot/src/lib/imem.c linenumber=743
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=19
                        data_stack_get_alloc_size /src/dovecot/src/lib/data-stack.c linenumber=416
                          i_panic /src/dovecot/src/lib/failures.c linenumber=713
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=416
                          event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1186
                            event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1103
                              array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1005
                              buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1008
                                i_panic /src/dovecot/src/lib/failures.c linenumber=451
                              strcmp  linenumber=1009
                            array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1105
                            array_create_i /src/dovecot/src/lib/./array.h linenumber=1106
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=149
                              buffer_create_dynamic_max /src/dovecot/src/lib/buffer.c linenumber=148
                                malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=195
                                p_malloc /src/dovecot/src/lib/./mempool.h linenumber=195
                                buffer_alloc /src/dovecot/src/lib/buffer.c linenumber=202
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=37
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=42
                                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=45
                                  p_realloc /src/dovecot/src/lib/./mempool.h linenumber=47
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=136
                              array_create_from_buffer_i /src/dovecot/src/lib/./array.h linenumber=152
                            array_append_space_i /src/dovecot/src/lib/./array.h linenumber=1107
                              buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=339
                                buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=441
                                  buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=433
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=61
                                    pool_get_name /src/dovecot/src/lib/./mempool.h linenumber=81
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=78
                                    pool_get_exp_grown_size /src/dovecot/src/lib/mempool.c linenumber=85
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=17
                                      nearest_power /src/dovecot/src/lib/bits.c linenumber=19
                                      p_get_max_easy_alloc_size /src/dovecot/src/lib/./mempool.h linenumber=20
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=24
                                    buffer_alloc /src/dovecot/src/lib/buffer.c linenumber=92
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=113
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=114
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1108
                            event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=1112
                        data_stack_get_used_size /src/dovecot/src/lib/data-stack.c linenumber=417
                          i_panic /src/dovecot/src/lib/failures.c linenumber=725
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=417
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=418
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=419
                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=426
                          event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=1125
                            event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1021
                            event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1027
                            event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1029
                          event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1130
                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1132
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=432
                          event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=326
                            event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=307
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1183
                              event_filter_match_fastpath /src/dovecot/src/lib/event-filter.c linenumber=1185
                              event_filter_query_match /src/dovecot/src/lib/event-filter.c linenumber=1189
                                i_panic /src/dovecot/src/lib/failures.c linenumber=1147
                                event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1150
                                  event_filter_query_match_cmp /src/dovecot/src/lib/event-filter.c linenumber=1118
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1071
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=1079
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1020
                                    strcmp  linenumber=1082
                                    wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=1085
                                      wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=151
                                        is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=73
                                        is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=83
                                        is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=94
                                        is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=103
                                        toupper  linenumber=115
                                        is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=134
                                    event_filter_source_location_match /src/dovecot/src/lib/event-filter.c linenumber=1088
                                      strrchr  linenumber=1049
                                      strlen  linenumber=1054
                                      event_filter_source_filename_match /src/dovecot/src/lib/event-filter.c linenumber=1053
                                        strlen  linenumber=1035
                                        memcmp  linenumber=1040
                                      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1058
                                        str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76
                                          str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116
                                            strlen  linenumber=109
                                            str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109
                                      event_filter_source_filename_match /src/dovecot/src/lib/event-filter.c linenumber=1060
                                    event_has_category /src/dovecot/src/lib/event-filter.c linenumber=1092
                                      event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=705
                                        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=681
                                        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=682
                                        event_category_match /src/dovecot/src/lib/event-filter.c linenumber=683
                                      event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=708
                                      event_get_global /src/dovecot/src/lib/lib-event.c linenumber=711
                                      event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=713
                                      event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=715
                                    event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1094
                                      strcmp  linenumber=822
                                      event_get_last_duration /src/dovecot/src/lib/lib-event.c linenumber=827
                                        timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1298
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1300
                                      event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=832
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=857
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=541
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=554
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=853
                                        __errno_location  linenumber=577
                                        __errno_location  linenumber=584
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=869
                                      strcmp  linenumber=871
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=873
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=109
                                          p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=310
                                            t_noalloc_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=177
                                              printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=149
                                                printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=174
                                                  strchr  linenumber=84
                                                  strchr  linenumber=100
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=104
                                                  verify_length /src/dovecot/src/lib/printf-format-fix.c linenumber=112
                                                  verify_length /src/dovecot/src/lib/printf-format-fix.c linenumber=120
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=121
                                                  strchr  linenumber=145
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=148
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=151
                                                  fix_format_real /src/dovecot/src/lib/printf-format-fix.c linenumber=152
                                                    __errno_location  linenumber=20
                                                    strerror  linenumber=20
                                                    strlen  linenumber=26
                                                    strlen  linenumber=27
                                                    t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=30
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=155
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=158
                                                  strlen  linenumber=166
                                              t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=152
                                              vsnprintf  linenumber=153
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=154
                                              t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=160
                                              vsnprintf  linenumber=161
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=162
                                            t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=179
                                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=182
                                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=111
                                          t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=950
                                            t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=542
                                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=527
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=527
                                              __errno_location  linenumber=536
                                          getnameinfo  linenumber=952
                                          net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=954
                                            gai_strerror  linenumber=70
                                            i_fatal_status /src/dovecot/src/lib/failures.c linenumber=69
                                            i_error /src/dovecot/src/lib/failures.c linenumber=73
                                              __errno_location  linenumber=565
                                              __errno_location  linenumber=572
                                            gai_strerror  linenumber=78
                                            i_error /src/dovecot/src/lib/failures.c linenumber=77
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=115
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=121
                                      cmp_value /src/dovecot/src/lib/event-filter.c linenumber=875
                                        wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=740
                                        cmp_str /src/dovecot/src/lib/event-filter.c linenumber=740
                                          wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=725
                                          wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=727
                                            wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=156
                                          strcmp  linenumber=730
                                          strcasecmp  linenumber=732
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=877
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=877
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=891
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=884
                                      event_filter_handle_numeric_operation /src/dovecot/src/lib/event-filter.c linenumber=899
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=807
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=809
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=910
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=906
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=928
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=929
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=922
                                      i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=937
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=44
                                        printf_format_fix_unsafe /src/dovecot/src/lib/printf-format-fix.c linenumber=47
                                          printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=195
                                        vsnprintf  linenumber=47
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=51
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=938
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=940
                                      wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=939
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=941
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=941
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=948
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=967
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=963
                                      net_is_in_network /src/dovecot/src/lib/net.c linenumber=975
                                        net_ipv6_mapped_ipv4_convert /src/dovecot/src/lib/net.c linenumber=1215
                                          memcmp  linenumber=1102
                                          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1107
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1229
                                        htonl  linenumber=1250
                                        htonl  linenumber=1251
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=991
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=987
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=998
                                      net_ip2addr /src/dovecot/src/lib/net.c linenumber=999
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=1000
                                      wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=999
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1001
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1001
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=1014
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=1009
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=1021
                                      event_match_strlist /src/dovecot/src/lib/event-filter.c linenumber=1022
                                        wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=771
                                        event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=774
                                          event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=754
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=756
                                          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=757
                                          cmp_str /src/dovecot/src/lib/event-filter.c linenumber=759
                                          event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=763
                                        event_get_global /src/dovecot/src/lib/lib-event.c linenumber=777
                                        event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=777
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1023
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1023
                                      i_unreached /src/dovecot/src/lib/failures.c linenumber=1026
                                    event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1098
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=1102
                                  event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1121
                                    event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1123
                                      event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1126
                                        event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1128
                                          event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1131
                                            i_unreached /src/dovecot/src/lib/failures.c linenumber=1135
                            event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=312
                          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=331
                          event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=335
                        backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=439
                          t_str_new /src/dovecot/src/lib/str.c linenumber=175
                            pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=33
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=101
                              t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=101
                                t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=549
                            str_new /src/dovecot/src/lib/str.c linenumber=33
                              buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=16
                                buffer_create_dynamic_max /src/dovecot/src/lib/buffer.c linenumber=178
                          backtrace_append /src/dovecot/src/lib/backtrace-string.c linenumber=176
                            backtrace_append_libc /src/dovecot/src/lib/backtrace-string.c linenumber=168
                              str_len /src/dovecot/src/lib/./str.h linenumber=76
                              backtrace  linenumber=81
                              backtrace_symbols  linenumber=87
                              str_len /src/dovecot/src/lib/./str.h linenumber=93
                              str_append /src/dovecot/src/lib/./str.h linenumber=94
                                strlen  linenumber=35
                                buffer_append /src/dovecot/src/lib/buffer.c linenumber=35
                                  buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=261
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=132
                                    buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=134
                              str_len /src/dovecot/src/lib/./str.h linenumber=96
                              strncmp  linenumber=97
                              str_begins_with /src/dovecot/src/lib/./strfuncs.h linenumber=97
                                str_match /src/dovecot/src/lib/strfuncs.c linenumber=118
                              strrchr  linenumber=102
                              str_append /src/dovecot/src/lib/./str.h linenumber=107
                          str_c /src/dovecot/src/lib/str.c linenumber=179
                            buffer_nul_terminate /src/dovecot/src/lib/buffer.c linenumber=57
                              i_panic /src/dovecot/src/lib/failures.c linenumber=390
                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=440
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=442
                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=443
                        t_str_new /src/dovecot/src/lib/str.c linenumber=446
                        data_stack_get_used_size /src/dovecot/src/lib/data-stack.c linenumber=448
                        data_stack_get_alloc_size /src/dovecot/src/lib/data-stack.c linenumber=449
                        str_printfa /src/dovecot/src/lib/str.c linenumber=447
                          str_vprintfa /src/dovecot/src/lib/str.c linenumber=93
                            printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=111
                            buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=115
                            buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=116
                            buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=119
                            buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=121
                            vsnprintf  linenumber=122
                            i_panic /src/dovecot/src/lib/failures.c linenumber=123
                            buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=128
                            vsnprintf  linenumber=129
                            i_panic /src/dovecot/src/lib/failures.c linenumber=130
                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=135
                              i_panic /src/dovecot/src/lib/failures.c linenumber=459
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=455
                        str_c /src/dovecot/src/lib/str.c linenumber=455
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=455
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=102
                          event_logv /src/dovecot/src/lib/event-log.c linenumber=103
                            __errno_location  linenumber=403
                            event_set_source /src/dovecot/src/lib/lib-event.c linenumber=406
                              strcmp  linenumber=751
                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=753
                            event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=410
                            event_ref /src/dovecot/src/lib/lib-event.c linenumber=414
                            event_logv_params /src/dovecot/src/lib/event-log.c linenumber=415
                              i_panic /src/dovecot/src/lib/failures.c linenumber=354
                              event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=357
                              t_str_new /src/dovecot/src/lib/str.c linenumber=364
                              event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=365
                                event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=185
                                  str_append /src/dovecot/src/lib/./str.h linenumber=153
                                  str_append_str /src/dovecot/src/lib/./str.h linenumber=154
                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=61
                                  str_append /src/dovecot/src/lib/./str.h linenumber=158
                                  str_vprintfa /src/dovecot/src/lib/str.c linenumber=164
                                str_insert /src/dovecot/src/lib/./str.h linenumber=188
                                  strlen  linenumber=72
                                  buffer_insert /src/dovecot/src/lib/buffer.c linenumber=72
                                    buffer_write /src/dovecot/src/lib/buffer.c linenumber=287
                                      buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=244
                                    buffer_copy /src/dovecot/src/lib/buffer.c linenumber=289
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=405
                                      buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=411
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=412
                                str_vprintfa /src/dovecot/src/lib/str.c linenumber=202
                                str_c /src/dovecot/src/lib/str.c linenumber=203
                                str_len /src/dovecot/src/lib/./str.h linenumber=204
                                str_append /src/dovecot/src/lib/./str.h linenumber=207
                                str_c /src/dovecot/src/lib/str.c linenumber=208
                                str_c /src/dovecot/src/lib/str.c linenumber=215
                                str_c /src/dovecot/src/lib/str.c linenumber=219
                                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=219
                                  t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=260
                                    strlen  linenumber=267
                                    t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=267
                                      t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=248
                                str_truncate /src/dovecot/src/lib/./str.h linenumber=224
                                  str_len /src/dovecot/src/lib/./str.h linenumber=90
                                  buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=91
                                strlen  linenumber=235
                                event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=236
                                str_insert /src/dovecot/src/lib/./str.h linenumber=240
                                event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=247
                                str_insert /src/dovecot/src/lib/./str.h linenumber=251
                                event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=258
                              str_vprintfa /src/dovecot/src/lib/str.c linenumber=371
                              event_vsend /src/dovecot/src/lib/lib-event.c linenumber=375
                                i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=1399
                                get_self_rusage /src/dovecot/src/lib/lib-event.c linenumber=1405
                                  getrusage  linenumber=90
                                  i_fatal /src/dovecot/src/lib/failures.c linenumber=91
                                timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1406
                                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1408
                                event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=1410
                                i_log_typev /src/dovecot/src/lib/failures.c linenumber=1414
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1416
                                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1422
                                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=1424
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=491
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=494
                                    event_call_callbacks_noargs /src/dovecot/src/lib/lib-event.c linenumber=496
                                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=501
                                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=502
                                    event_unref /src/dovecot/src/lib/lib-event.c linenumber=503
                                      pool_unref /src/dovecot/src/lib/./mempool.h linenumber=506
                              str_c /src/dovecot/src/lib/str.c linenumber=380
                              event_send /src/dovecot/src/lib/lib-event.c linenumber=383
                                event_vsend /src/dovecot/src/lib/lib-event.c linenumber=1392
                              event_vsend /src/dovecot/src/lib/lib-event.c linenumber=385
                              str_append /src/dovecot/src/lib/./str.h linenumber=389
                              str_vprintfa /src/dovecot/src/lib/str.c linenumber=391
                              str_c /src/dovecot/src/lib/str.c linenumber=392
                              event_send /src/dovecot/src/lib/lib-event.c linenumber=392
                              abort  linenumber=395
                            event_set_source /src/dovecot/src/lib/lib-event.c linenumber=416
                            event_unref /src/dovecot/src/lib/lib-event.c linenumber=418
                            __errno_location  linenumber=419
                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=104
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=455
      hostpid_init /src/dovecot/src/lib/hostpid.c linenumber=194
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=24
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=25
        getenv  linenumber=27
        gethostname  linenumber=29
        i_fatal /src/dovecot/src/lib/failures.c linenumber=30
        strcspn  linenumber=36
        strlen  linenumber=36
        i_fatal /src/dovecot/src/lib/failures.c linenumber=37
        i_strdup /src/dovecot/src/lib/imem.c linenumber=38
        getpid  linenumber=41
        i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=41
      lib_open_non_stdio_dev_null /src/dovecot/src/lib/lib.c linenumber=195
        open  linenumber=144
        i_fatal /src/dovecot/src/lib/failures.c linenumber=146
        dup  linenumber=152
        i_fatal /src/dovecot/src/lib/failures.c linenumber=154
        fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=157
      lib_event_init /src/dovecot/src/lib/lib-event.c linenumber=196
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1934
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1935
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1936
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1939
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1941
        event_log_init /src/dovecot/src/lib/event-log.c linenumber=1942
          array_create_i /src/dovecot/src/lib/./array.h linenumber=503
      event_filter_init /src/dovecot/src/lib/event-filter.c linenumber=197
        event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=1326
          array_append_i /src/dovecot/src/lib/./array.h linenumber=1760
            buffer_append_array /src/dovecot/src/lib/buffer.c linenumber=213
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=269
              buffer_append /src/dovecot/src/lib/buffer.c linenumber=269
        event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1326
          buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1317
          event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1318
            event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1282
              event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1283
                strcmp  linenumber=1300
      lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=203
      atexit  linenumber=205
      lib_atexit_handler /src/dovecot/src/lib/lib.c linenumber=205
        strlen  linenumber=181
        write  linenumber=181
        abort  linenumber=184
    lib_signals_init /src/dovecot/src/lib/lib-signals.c linenumber=19
      io_loop_add_switch_callback /src/dovecot/src/lib/ioloop.c linenumber=703
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1012
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1013
        lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1014
          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=107
          array_create_i /src/dovecot/src/lib/./array.h linenumber=108
          array_get_i /src/dovecot/src/lib/./array.h linenumber=111
            array_count_i /src/dovecot/src/lib/./array.h linenumber=255
          array_append_space_i /src/dovecot/src/lib/./array.h linenumber=119
        io_switch_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1014
          array_free_i /src/dovecot/src/lib/./array.h linenumber=977
            buffer_free /src/dovecot/src/lib/buffer.c linenumber=160
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=214
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=216
        array_append_i /src/dovecot/src/lib/./array.h linenumber=1016
      lib_signals_ioloop_switched /src/dovecot/src/lib/lib-signals.c linenumber=703
        lib_signals_ioloop_switch /src/dovecot/src/lib/lib-signals.c linenumber=449
          lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=437
            i_panic /src/dovecot/src/lib/failures.c linenumber=238
            io_remove /src/dovecot/src/lib/ioloop.c linenumber=241
              io_remove_full /src/dovecot/src/lib/ioloop.c linenumber=207
                i_panic /src/dovecot/src/lib/failures.c linenumber=171
                io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=176
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1070
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1075
                  array_free_i /src/dovecot/src/lib/./array.h linenumber=1077
                  array_free_i /src/dovecot/src/lib/./array.h linenumber=1078
                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1079
                io_loop_notify_remove /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=179
                  inotify_rm_watch  linenumber=142
                  __errno_location  linenumber=143
                  i_error /src/dovecot/src/lib/failures.c linenumber=144
                  io_notify_fd_free /src/dovecot/src/lib/ioloop-notify-fd.c linenumber=147
                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=39
                  io_remove /src/dovecot/src/lib/ioloop.c linenumber=150
                i_stream_unset_io /src/dovecot/src/lib/istream.c linenumber=186
                  i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1197
                    i_stream_get_io_parent /src/dovecot/src/lib/istream.c linenumber=1103
                    i_panic /src/dovecot/src/lib/failures.c linenumber=1104
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1199
                  io_is_pending /src/dovecot/src/lib/ioloop.c linenumber=1200
                io_file_unlink /src/dovecot/src/lib/ioloop.c linenumber=189
                io_loop_handle_remove /src/dovecot/src/lib/ioloop-epoll.c linenumber=191
                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=135
                    i_panic /src/dovecot/src/lib/failures.c linenumber=10
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=11
                  ioloop_iolist_del /src/dovecot/src/lib/ioloop-iolist.c linenumber=136
                  epoll_event_mask /src/dovecot/src/lib/ioloop-epoll.c linenumber=141
                  epoll_ctl  linenumber=145
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=146
                  __errno_location  linenumber=149
                  i_panic /src/dovecot/src/lib/failures.c linenumber=150
                  i_error /src/dovecot/src/lib/failures.c linenumber=152
                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=161
                p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=193
                i_stream_unref /src/dovecot/src/lib/istream.c linenumber=198
                  io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=64
                    i_panic /src/dovecot/src/lib/failures.c linenumber=81
                  i_unreached /src/dovecot/src/lib/failures.c linenumber=65
                  i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=69
                    i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=266
                      memarea_unref /src/dovecot/src/lib/memarea.c linenumber=271
                        i_panic /src/dovecot/src/lib/failures.c linenumber=56
                        i_panic /src/dovecot/src/lib/failures.c linenumber=60
                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=62
                      i_stream_unref /src/dovecot/src/lib/istream.c linenumber=272
                        io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=71
                        i_unreached /src/dovecot/src/lib/failures.c linenumber=72
                        str_free /src/dovecot/src/lib/str.c linenumber=73
                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=46
                        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=74
                          io_stream_free /src/dovecot/src/lib/iostream.c linenumber=75
                            array_is_created_i /src/dovecot/src/lib/./array.h linenumber=94
                            array_free_i /src/dovecot/src/lib/./array.h linenumber=97
                            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=100
                            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=101
                            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=102
                      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=273
            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=243
          lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=439
            lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=219
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=221
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=221
            lib_signals_init_io /src/dovecot/src/lib/lib-signals.c linenumber=223
              io_add_to /src/dovecot/src/lib/ioloop.c linenumber=210
                i_panic /src/dovecot/src/lib/failures.c linenumber=98
                io_add_file /src/dovecot/src/lib/ioloop.c linenumber=99
                  i_panic /src/dovecot/src/lib/failures.c linenumber=57
                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=59
                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=59
                  io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=71
                    i_panic /src/dovecot/src/lib/failures.c linenumber=1059
                  io_loop_initialize_handler /src/dovecot/src/lib/ioloop.c linenumber=75
                    io_loop_handler_init /src/dovecot/src/lib/ioloop-epoll.c linenumber=45
                      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=26
                      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=26
                      array_create_i /src/dovecot/src/lib/./array.h linenumber=28
                      array_create_i /src/dovecot/src/lib/./array.h linenumber=29
                      epoll_create  linenumber=31
                      __errno_location  linenumber=33
                      i_fatal /src/dovecot/src/lib/failures.c linenumber=34
                      i_fatal /src/dovecot/src/lib/failures.c linenumber=36
                      fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=40
                  io_loop_handle_add /src/dovecot/src/lib/ioloop-epoll.c linenumber=77
                    array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=94
                      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=18
                      buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=17
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=96
                    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=96
                    ioloop_iolist_add /src/dovecot/src/lib/ioloop-iolist.c linenumber=98
                      i_unreached /src/dovecot/src/lib/failures.c linenumber=22
                      i_panic /src/dovecot/src/lib/failures.c linenumber=26
                      i_panic /src/dovecot/src/lib/failures.c linenumber=30
                    epoll_event_mask /src/dovecot/src/lib/ioloop-epoll.c linenumber=102
                    epoll_ctl  linenumber=106
                    __errno_location  linenumber=107
                    i_panic /src/dovecot/src/lib/failures.c linenumber=108
                    array_append_space_i /src/dovecot/src/lib/./array.h linenumber=123
              signal_read /src/dovecot/src/lib/lib-signals.c linenumber=210
                signal_handle_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=344
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=266
                  array_count_i /src/dovecot/src/lib/./array.h linenumber=267
                  array_get_i /src/dovecot/src/lib/./array.h linenumber=270
                  i_panic /src/dovecot/src/lib/failures.c linenumber=275
                  i_panic /src/dovecot/src/lib/failures.c linenumber=278
                  array_delete_i /src/dovecot/src/lib/./array.h linenumber=294
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=246
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=247
                    buffer_delete /src/dovecot/src/lib/buffer.c linenumber=246
                      buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=319
                  array_get_i /src/dovecot/src/lib/./array.h linenumber=295
                sigfillset  linenumber=347
                i_fatal /src/dovecot/src/lib/failures.c linenumber=348
                sigprocmask  linenumber=349
                i_fatal /src/dovecot/src/lib/failures.c linenumber=350
                read  linenumber=354
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=356
                __errno_location  linenumber=360
                i_fatal /src/dovecot/src/lib/failures.c linenumber=361
                i_fatal /src/dovecot/src/lib/failures.c linenumber=363
                sigprocmask  linenumber=365
                i_fatal /src/dovecot/src/lib/failures.c linenumber=366
                i_panic /src/dovecot/src/lib/failures.c linenumber=379
                signal_shadow /src/dovecot/src/lib/lib-signals.c linenumber=400
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=320
                  array_create_i /src/dovecot/src/lib/./array.h linenumber=321
                  array_get_i /src/dovecot/src/lib/./array.h linenumber=322
                  i_panic /src/dovecot/src/lib/failures.c linenumber=324
                  array_idx_set_i /src/dovecot/src/lib/array.c linenumber=328
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=24
                    buffer_write /src/dovecot/src/lib/buffer.c linenumber=24
              io_set_never_wait_alone /src/dovecot/src/lib/ioloop.c linenumber=211
        signal_check_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=452
          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=304
          array_count_i /src/dovecot/src/lib/./array.h linenumber=305
          lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=308
          io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=310
            i_panic /src/dovecot/src/lib/failures.c linenumber=222
      io_loop_add_destroy_callback /src/dovecot/src/lib/ioloop.c linenumber=704
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1030
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1031
        lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1032
        io_destroy_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1032
          array_free_i /src/dovecot/src/lib/./array.h linenumber=982
        array_append_i /src/dovecot/src/lib/./array.h linenumber=1034
      lib_signals_ioloop_destroyed /src/dovecot/src/lib/lib-signals.c linenumber=704
        lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=459
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=461
      lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=709
        sigemptyset  linenumber=490
        i_fatal /src/dovecot/src/lib/failures.c linenumber=491
        sigaction  linenumber=501
        i_fatal /src/dovecot/src/lib/failures.c linenumber=502
    lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=20
      i_panic /src/dovecot/src/lib/failures.c linenumber=579
      i_panic /src/dovecot/src/lib/failures.c linenumber=583
      lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=585
        sigemptyset  linenumber=557
        i_fatal /src/dovecot/src/lib/failures.c linenumber=558
        sigaction  linenumber=572
        i_fatal /src/dovecot/src/lib/failures.c linenumber=573
  t_push /src/dovecot/src/lib/data-stack.c linenumber=394
  fuzzer_t_strndup_replace_zero /src/dovecot/src/lib-test/fuzzer.c linenumber=394
    t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=98
  fuzz_search_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=396
    fuzz_mails_init /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=333
      fuzz_mix /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=56
      fuzz_mix /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=67
      fuzz_mix /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=71
      fuzz_mix /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=75
    mail_storage_init /src/dovecot/src/lib-storage/mail-storage.c linenumber=337
      dsasl_clients_init /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=91
        array_create_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=176
          malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=149
          array_create_from_buffer_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=152
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=177
          dsasl_client_mech_find_idx /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=50
            strcasecmp  linenumber=21
          array_delete_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=52
            malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=246
            malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=247
          array_append_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=54
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=178
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=179
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=180
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=181
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=182
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=183
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=184
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=185
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=186
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=187
        dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=188
      mailbox_attributes_init /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=92
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=19
        array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=20
          malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=149
          array_create_from_buffer_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=152
        mailbox_attributes_internal_init /src/dovecot/src/lib-storage/mailbox-attribute-internal.c linenumber=23
          mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=136
            i_panic /src/dovecot/src/lib/failures.c linenumber=55
            array_bsearch_insert_pos_i /src/dovecot/src/lib/bsearch-insert-pos.c linenumber=59
              array_count_i /src/dovecot/src/lib/./array.h linenumber=46
              bsearch_insert_pos /src/dovecot/src/lib/bsearch-insert-pos.c linenumber=45
                i_panic /src/dovecot/src/lib/failures.c linenumber=16
            mailbox_attribute_internal_cmp /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=59
              strcmp  linenumber=43
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=63
            array_insert_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=64
              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=235
              buffer_insert_array /src/dovecot/src/lib/buffer.c linenumber=234
                malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=297
                buffer_insert /src/dovecot/src/lib/buffer.c linenumber=297
          mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=138
          mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=140
          mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=147
          mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=149
      mailbox_lists_init /src/dovecot/src/lib-storage/mailbox-list.c linenumber=93
        array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=50
      mail_storage_hooks_init /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=94
        array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=24
        array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=25
        array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=26
      array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=95
      mail_storage_register_all /src/dovecot/src/lib-storage/mail-storage-register.c linenumber=96
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=20
          mail_storage_find_class /src/dovecot/src/lib-storage/mail-storage.c linenumber=123
            i_panic /src/dovecot/src/lib/failures.c linenumber=146
            array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=148
              array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=255
            strcasecmp  linenumber=150
          settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=126
            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3616
            array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3617
              malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=149
              array_create_from_buffer_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=152
            lib_atexit /src/dovecot/src/lib/lib.c linenumber=3618
              lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=98
            set_registered_infos_free /src/dovecot/src/lib-settings/settings.c linenumber=3618
              array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3604
            array_lsearch_i /src/dovecot/src/lib/array.c linenumber=3620
              array_count_i /src/dovecot/src/lib/./array.h linenumber=162
            setting_parser_info_cmp /src/dovecot/src/lib-settings/settings.c linenumber=3620
            array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3622
          array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=129
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=21
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=22
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=23
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=24
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=25
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=26
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=27
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=28
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=29
        mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=30
      mailbox_list_register_all /src/dovecot/src/lib-storage/mailbox-list-register.c linenumber=97
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=18
          mailbox_list_driver_find /src/dovecot/src/lib-storage/mailbox-list.c linenumber=77
            array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=63
            strcasecmp  linenumber=65
          i_fatal /src/dovecot/src/lib/failures.c linenumber=78
          array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=82
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=19
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=20
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=21
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=22
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=23
        mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=24
        mailbox_list_index_init /src/dovecot/src/lib-storage/list/mailbox-list-index.c linenumber=25
          mail_storage_hooks_add_internal /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=1597
            i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=87
            i_panic /src/dovecot/src/lib/failures.c linenumber=88
            array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=89
      settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=98
    fuzz_build_search_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=339
      t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=90
        split_str /src/dovecot/src/lib/strfuncs.c linenumber=883
          i_panic /src/dovecot/src/lib/failures.c linenumber=873
          split_str_fast /src/dovecot/src/lib/strfuncs.c linenumber=876
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=845
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=845
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=847
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=850
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=850
            strchr  linenumber=853
            nearest_power /src/dovecot/src/lib/bits.c linenumber=856
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=857
            p_realloc /src/dovecot/src/lib/./mempool.h linenumber=857
            i_panic /src/dovecot/src/lib/failures.c linenumber=864
            i_panic /src/dovecot/src/lib/failures.c linenumber=865
          split_str_slow /src/dovecot/src/lib/strfuncs.c linenumber=878
            strchr  linenumber=793
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=797
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=797
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=799
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=802
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=802
            strchr  linenumber=806
            nearest_power /src/dovecot/src/lib/bits.c linenumber=809
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=810
            p_realloc /src/dovecot/src/lib/./mempool.h linenumber=810
            strchr  linenumber=818
            i_panic /src/dovecot/src/lib/failures.c linenumber=832
      mail_search_parser_init_cmdline /src/dovecot/src/lib-storage/mail-search-parser-cmdline.c linenumber=90
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=92
        malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=93
        p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=93
      mail_search_register_get_imap4rev1 /src/dovecot/src/lib-storage/mail-search-register-imap.c linenumber=91
        mail_search_register_init_imap4rev1 /src/dovecot/src/lib-storage/mail-search-register-imap.c linenumber=686
          mail_search_register_init_imap /src/dovecot/src/lib-storage/mail-search-register-imap.c linenumber=671
            mail_search_register_init /src/dovecot/src/lib-storage/mail-search-register.c linenumber=655
              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=19
              p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=19
            mail_search_register_add /src/dovecot/src/lib-storage/mail-search-register.c linenumber=658
              array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=38
            mail_search_register_fallback /src/dovecot/src/lib-storage/mail-search-register.c linenumber=660
            imap_search_fallback /src/dovecot/src/lib-storage/mail-search-register-imap.c linenumber=660
              mail_search_build_new /src/dovecot/src/lib-storage/mail-search-build.c linenumber=29
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=54
                p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=54
              array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=30
              imap_seq_set_parse /src/dovecot/src/lib-imap/imap-seqset.c linenumber=31
                get_next_seq_range /src/dovecot/src/lib-imap/imap-seqset.c linenumber=71
                  get_next_number /src/dovecot/src/lib-imap/imap-seqset.c linenumber=34
                    str_parse_uint32 /src/dovecot/src/lib/strnum.c linenumber=11
                      str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=63
                  get_next_number /src/dovecot/src/lib-imap/imap-seqset.c linenumber=49
                seq_range_array_add_range /src/dovecot/src/lib/seq-range-array.c linenumber=73
                  seq_range_array_add_range_internal /src/dovecot/src/lib/seq-range-array.c linenumber=214
                    seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=140
                      array_get_i /src/dovecot/src/lib/./array.h linenumber=24
                      i_panic /src/dovecot/src/lib/failures.c linenumber=25
                    seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=141
                    array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=143
                      array_count_i /src/dovecot/src/lib/./array.h linenumber=307
                      buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=308
                    array_insert_i /src/dovecot/src/lib/./array.h linenumber=190
                      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=235
                    i_panic /src/dovecot/src/lib/failures.c linenumber=192
                    array_delete_i /src/dovecot/src/lib/./array.h linenumber=205
                    seq_range_is_overflowed /src/dovecot/src/lib/seq-range-array.c linenumber=208
                      array_get_i /src/dovecot/src/lib/./array.h linenumber=12
                    i_panic /src/dovecot/src/lib/failures.c linenumber=208
              p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=37
                i_panic /src/dovecot/src/lib/failures.c linenumber=229
                vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=234
                  i_panic /src/dovecot/src/lib/failures.c linenumber=194
                  t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=198
                  strlen  linenumber=202
                  malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=206
                  nearest_power /src/dovecot/src/lib/bits.c linenumber=206
                  t_buffer_reget /src/dovecot/src/lib/data-stack.c linenumber=207
                    t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=643
                    i_memcpy /src/dovecot/src/lib/./lib.h linenumber=645
                  i_panic /src/dovecot/src/lib/failures.c linenumber=216
                t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=235
                vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=237
                p_malloc /src/dovecot/src/lib/./mempool.h linenumber=238
      mail_search_build /src/dovecot/src/lib-storage/mail-search-build.c linenumber=91
        mail_search_build_init /src/dovecot/src/lib-storage/mail-search-build.c linenumber=205
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=241
          malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=242
          p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=242
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=209
        mail_search_build_list /src/dovecot/src/lib-storage/mail-search-build.c linenumber=211
          malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=164
          p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=164
          mail_search_build_key_int /src/dovecot/src/lib-storage/mail-search-build.c linenumber=168
            mail_search_max_nesting_depth /src/dovecot/src/lib-storage/mail-search-build.c linenumber=131
              restrict_get_stack_limit /src/dovecot/src/lib/restrict-process-size.c linenumber=27
                getrlimit  linenumber=117
                i_error /src/dovecot/src/lib/failures.c linenumber=118
            mail_search_build_key_real /src/dovecot/src/lib-storage/mail-search-build.c linenumber=137
              mail_search_parse_key /src/dovecot/src/lib-storage/mail-search-parser.c linenumber=87
              strcmp  linenumber=90
              mail_search_build_list /src/dovecot/src/lib-storage/mail-search-build.c linenumber=91
              t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=102
                i_panic /src/dovecot/src/lib/failures.c linenumber=460
                t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=462
                str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=462
                  toupper  linenumber=438
              mail_search_register_find /src/dovecot/src/lib-storage/mail-search-register.c linenumber=104
                array_sort_i /src/dovecot/src/lib/array.c linenumber=73
                  array_count_i /src/dovecot/src/lib/./array.h linenumber=138
                  buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=141
                  qsort  linenumber=141
                mail_search_register_arg_cmp /src/dovecot/src/lib-storage/mail-search-register.c linenumber=73
                  strcmp  linenumber=52
                array_bsearch_i /src/dovecot/src/lib/array.c linenumber=78
                  array_count_i /src/dovecot/src/lib/./array.h linenumber=150
                  bsearch  linenumber=151
                mail_search_register_arg_cmp /src/dovecot/src/lib-storage/mail-search-register.c linenumber=78
              mail_search_register_get_fallback /src/dovecot/src/lib-storage/mail-search-register.c linenumber=107
              p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=111
        mail_search_build_get_utf8 /src/dovecot/src/lib-storage/mail-search-build.c linenumber=214
          t_push /src/dovecot/src/lib/data-stack.c linenumber=283
          t_str_new /src/dovecot/src/lib/str.c linenumber=284
          charset_to_utf8_str /src/dovecot/src/lib-charset/charset-utf8.c linenumber=287
            strlen  linenumber=25
            charset_to_utf8_begin /src/dovecot/src/lib-charset/charset-utf8.c linenumber=27
            charset_to_utf8 /src/dovecot/src/lib-charset/charset-utf8.c linenumber=30
            charset_to_utf8_end /src/dovecot/src/lib-charset/charset-utf8.c linenumber=32
          str_c /src/dovecot/src/lib/str.c linenumber=298
          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=298
          t_pop /src/dovecot/src/lib/data-stack.c linenumber=301
          i_panic /src/dovecot/src/lib/failures.c linenumber=301
        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=217
        mail_search_parser_get_error /src/dovecot/src/lib-storage/mail-search-parser.c linenumber=218
        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=218
        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=221
      mail_search_parser_deinit /src/dovecot/src/lib-storage/mail-search-parser.c linenumber=93
        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=11
    mail_storage_deinit /src/dovecot/src/lib-storage/mail-storage.c linenumber=341
      i_panic /src/dovecot/src/lib/failures.c linenumber=103
      mail_search_register_deinit /src/dovecot/src/lib-storage/mail-search-register.c linenumber=107
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=30
        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=31
      mail_search_register_deinit /src/dovecot/src/lib-storage/mail-search-register.c linenumber=109
      mail_search_register_deinit /src/dovecot/src/lib-storage/mail-search-register.c linenumber=111
      mail_search_mime_register_deinit /src/dovecot/src/lib-storage/mail-search-mime-register.c linenumber=112
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=56
        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=57
      array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=113
      array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=114
      mail_storage_hooks_deinit /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=115
        array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=35
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=36
        array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=37
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=38
      mailbox_lists_deinit /src/dovecot/src/lib-storage/mailbox-list.c linenumber=116
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=55
      mailbox_attributes_deinit /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=117
        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=28
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=29
      dsasl_clients_deinit /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=118
        array_free_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=195
    fuzz_args_supported /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=344
      fuzz_args_supported /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=115
        fuzz_args_supported /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=121
    mail_search_args_unref /src/dovecot/src/lib-storage/mail-search.c linenumber=345
      i_panic /src/dovecot/src/lib/failures.c linenumber=302
      i_panic /src/dovecot/src/lib/failures.c linenumber=306
      i_panic /src/dovecot/src/lib/failures.c linenumber=309
      mail_search_args_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=311
        mail_search_arg_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=247
          mail_search_arg_one_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=206
            mailbox_keywords_unref /src/dovecot/src/lib-storage/mailbox-keywords.c linenumber=216
              mail_index_keywords_unref /src/dovecot/src/lib-index/mail-index.c linenumber=109
                i_panic /src/dovecot/src/lib/failures.c linenumber=479
                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=483
            imap_match_deinit /src/dovecot/src/lib-imap/imap-match.c linenumber=222
              p_free_internal /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=286
              p_free_internal /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=288
              p_free_internal /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=289
            i_panic /src/dovecot/src/lib/failures.c linenumber=226
            mailbox_search_result_free /src/dovecot/src/lib-storage/mailbox-search-result.c linenumber=228
              array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=64
                i_panic /src/dovecot/src/lib/failures.c linenumber=187
                array_count_i /src/dovecot/src/lib/./array.h linenumber=189
              array_delete_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=66
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=246
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=247
              mail_search_args_unref /src/dovecot/src/lib-storage/mail-search.c linenumber=69
                pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=312
              array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=71
              array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=72
              array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=73
              array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=74
              array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=75
              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=77
            mail_search_arg_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=235
    mail_storage_deinit /src/dovecot/src/lib-storage/mail-storage.c linenumber=346
    fuzz_build_search_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=349
    i_panic /src/dovecot/src/lib/failures.c linenumber=350
    mail_index_alloc /src/dovecot/src/lib-index/mail-index.c linenumber=352
      malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=63
      p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=63
      i_strdup /src/dovecot/src/lib/imem.c linenumber=64
      i_strdup /src/dovecot/src/lib/imem.c linenumber=65
      event_create /src/dovecot/src/lib/lib-event.c linenumber=67
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=68
        event_add_categories /src/dovecot/src/lib/lib-event.c linenumber=997
          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=980
          array_create_i /src/dovecot/src/lib/./array.h linenumber=981
          event_category_register /src/dovecot/src/lib/lib-event.c linenumber=984
            event_category_register /src/dovecot/src/lib/lib-event.c linenumber=863
              event_category_find_internal /src/dovecot/src/lib/lib-event.c linenumber=874
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=827
                strcmp  linenumber=828
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=877
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=877
              i_strdup /src/dovecot/src/lib/imem.c linenumber=880
              event_category_add_to_array /src/dovecot/src/lib/lib-event.c linenumber=890
                array_append_i /src/dovecot/src/lib/./array.h linenumber=846
                array_append_i /src/dovecot/src/lib/./array.h linenumber=847
              i_panic /src/dovecot/src/lib/failures.c linenumber=901
              array_append_i /src/dovecot/src/lib/./array.h linenumber=929
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=937
              t_push /src/dovecot/src/lib/data-stack.c linenumber=937
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=939
              i_panic /src/dovecot/src/lib/failures.c linenumber=939
          event_find_category /src/dovecot/src/lib/lib-event.c linenumber=985
            i_panic /src/dovecot/src/lib/failures.c linenumber=969
            array_lsearch_ptr_i /src/dovecot/src/lib/array.c linenumber=971
              i_panic /src/dovecot/src/lib/failures.c linenumber=173
              array_count_i /src/dovecot/src/lib/./array.h linenumber=175
          array_append_i /src/dovecot/src/lib/./array.h linenumber=986
          event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=988
          event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=989
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=71
      array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=72
        malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=149
        array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=152
      array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=73
      mail_index_ext_register /src/dovecot/src/lib-index/mail-index.c linenumber=83
        mail_index_ext_name_is_valid /src/dovecot/src/lib-index/mail-index.c linenumber=272
          __ctype_b_loc  linenumber=256
        i_panic /src/dovecot/src/lib/failures.c linenumber=273
        i_panic /src/dovecot/src/lib/failures.c linenumber=276
        mail_index_ext_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=280
          array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=314
            array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=255
          strcmp  linenumber=316
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=284
        array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=285
        array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=290
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=85
      array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=86
      hash_table_create /src/dovecot/src/lib/hash.c linenumber=87
        pool_ref /src/dovecot/src/lib/./mempool.h linenumber=73
        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=74
        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=74
        primes_closest /src/dovecot/src/lib/primes.c linenumber=77
        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=83
        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=83
      strcase_hash /src/dovecot/src/lib/hash.c linenumber=87
        xxh64_init /src/dovecot/src/lib/xxh64.c linenumber=546
        toupper  linenumber=548
        xxh64_loop /src/dovecot/src/lib/xxh64.c linenumber=549
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=54
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=62
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=65
            be64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=234
            i_bswap_64 /src/dovecot/src/lib/./byteorder.h linenumber=234
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=64
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=67
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=66
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=69
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=68
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=71
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=70
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=76
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=76
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=77
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=77
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=78
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=78
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=79
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=79
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=85
        xxh64_result /src/dovecot/src/lib/xxh64.c linenumber=551
          xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=98
            xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=29
          xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=99
          xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=100
          xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=101
          le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=109
          xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=109
          le32_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=114
            be32_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=235
            i_bswap_32 /src/dovecot/src/lib/./byteorder.h linenumber=235
        xxh64_to_32 /src/dovecot/src/lib/./xxh64.h linenumber=551
      strcasecmp  linenumber=87
      mail_transaction_log_alloc /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=89
        malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=33
        p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=33
      mail_index_modseq_init /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=90
        mail_index_ext_register /src/dovecot/src/lib-index/mail-index.c linenumber=28
    mail_search_args_init /src/dovecot/src/lib-storage/mail-search.c linenumber=356
      i_panic /src/dovecot/src/lib/failures.c linenumber=180
      i_panic /src/dovecot/src/lib/failures.c linenumber=183
      mail_search_arg_change_sets /src/dovecot/src/lib-storage/mail-search.c linenumber=192
        mailbox_seqset_change /src/dovecot/src/lib-storage/mail-search.c linenumber=98
          array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=69
          mailbox_get_seq_range /src/dovecot/src/lib-storage/mailbox-get.c linenumber=72
            mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=11
          array_clear_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=76
            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=192
          seq_range_array_remove /src/dovecot/src/lib/seq-range-array.c linenumber=81
            array_is_created_i /src/dovecot/src/lib/./array.h linenumber=267
            array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=270
            array_delete_i /src/dovecot/src/lib/./array.h linenumber=284
            array_delete_i /src/dovecot/src/lib/./array.h linenumber=292
            i_panic /src/dovecot/src/lib/failures.c linenumber=298
            array_delete_i /src/dovecot/src/lib/./array.h linenumber=313
            array_insert_i /src/dovecot/src/lib/./array.h linenumber=327
          seq_range_array_add /src/dovecot/src/lib/seq-range-array.c linenumber=82
            array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=99
            array_append_i /src/dovecot/src/lib/./array.h linenumber=102
            array_append_i /src/dovecot/src/lib/./array.h linenumber=108
            array_insert_i /src/dovecot/src/lib/./array.h linenumber=115
            seq_range_array_add_slow_path /src/dovecot/src/lib/seq-range-array.c linenumber=118
              array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=55
              seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=59
              i_panic /src/dovecot/src/lib/failures.c linenumber=63
              i_panic /src/dovecot/src/lib/failures.c linenumber=64
              array_delete_i /src/dovecot/src/lib/./array.h linenumber=71
              i_panic /src/dovecot/src/lib/failures.c linenumber=77
              array_delete_i /src/dovecot/src/lib/./array.h linenumber=82
              array_insert_i /src/dovecot/src/lib/./array.h linenumber=85
            seq_range_is_overflowed /src/dovecot/src/lib/seq-range-array.c linenumber=120
            i_panic /src/dovecot/src/lib/failures.c linenumber=120
          seq_range_array_remove_range /src/dovecot/src/lib/seq-range-array.c linenumber=84
            seq_range_array_remove /src/dovecot/src/lib/seq-range-array.c linenumber=346
            seq_range_array_remove /src/dovecot/src/lib/seq-range-array.c linenumber=352
            array_get_i /src/dovecot/src/lib/./array.h linenumber=358
            seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=359
            i_panic /src/dovecot/src/lib/failures.c linenumber=364
            seq_range_length /src/dovecot/src/lib/./seq-range-array.h linenumber=368
              i_panic /src/dovecot/src/lib/failures.c linenumber=21
              i_panic /src/dovecot/src/lib/failures.c linenumber=22
            i_panic /src/dovecot/src/lib/failures.c linenumber=368
            seq_range_length /src/dovecot/src/lib/./seq-range-array.h linenumber=369
            array_delete_i /src/dovecot/src/lib/./array.h linenumber=371
        t_push /src/dovecot/src/lib/data-stack.c linenumber=101
        mailbox_uidset_change /src/dovecot/src/lib-storage/mail-search.c linenumber=102
          strcmp  linenumber=21
          array_clear_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=23
          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=25
          array_append_array_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=28
            i_panic /src/dovecot/src/lib/failures.c linenumber=223
            buffer_append_buf /src/dovecot/src/lib/buffer.c linenumber=224
              buffer_copy /src/dovecot/src/lib/buffer.c linenumber=426
          array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=35
          malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=40
          t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=40
          array_idx_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=41
            i_panic /src/dovecot/src/lib/failures.c linenumber=277
            malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=278
          i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=41
          array_clear_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=44
          mailbox_get_seq_range /src/dovecot/src/lib-storage/mailbox-get.c linenumber=46
          seq_range_array_add_range /src/dovecot/src/lib/seq-range-array.c linenumber=49
          mailbox_get_seq_range /src/dovecot/src/lib-storage/mailbox-get.c linenumber=54
          seq_range_array_add /src/dovecot/src/lib/seq-range-array.c linenumber=57
        mail_search_arg_change_sets /src/dovecot/src/lib-storage/mail-search.c linenumber=109
      mail_search_args_simplify /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=198
        mail_search_args_simplify_sub /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=839
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=649
          hash_table_create /src/dovecot/src/lib/hash.c linenumber=650
          mail_search_simplify_prev_arg_hash /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=650
            mem_hash /src/dovecot/src/lib/hash.c linenumber=52
            str_hash /src/dovecot/src/lib/hash.c linenumber=54
              strlen  linenumber=533
              xxh64_data /src/dovecot/src/lib/xxh64.c linenumber=533
                xxh64_init /src/dovecot/src/lib/xxh64.c linenumber=138
                xxh64_loop /src/dovecot/src/lib/xxh64.c linenumber=139
                xxh64_result /src/dovecot/src/lib/xxh64.c linenumber=140
              xxh64_to_32 /src/dovecot/src/lib/./xxh64.h linenumber=533
            str_hash /src/dovecot/src/lib/hash.c linenumber=56
          mail_search_simplify_prev_arg_cmp /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=650
            memcmp  linenumber=39
            null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=41
              strcmp  linenumber=577
            null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=43
          mail_search_arg_simplify_not_sub /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=657
          i_panic /src/dovecot/src/lib/failures.c linenumber=679
          mail_search_arg_simplify_not_sub /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=691
          mail_search_args_simplify_drop_redundant_args /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=692
            t_push /src/dovecot/src/lib/data-stack.c linenumber=491
            mail_search_args_simplify_drop_redundant_args_real /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=492
              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=428
              array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=428
              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=429
              array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=429
              array_lsearch_i /src/dovecot/src/lib/array.c linenumber=436
              mail_search_arg_equals_p /src/dovecot/src/lib-storage/mail-search.c linenumber=436
                mail_search_arg_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=746
                  mail_search_arg_one_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=733
                    mail_search_arg_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=661
                    array_cmp_i /src/dovecot/src/lib/array.c linenumber=672
                      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=51
                      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=52
                      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=54
                      buffer_cmp /src/dovecot/src/lib/buffer.c linenumber=57
                        memcmp  linenumber=513
                    array_cmp_i /src/dovecot/src/lib/array.c linenumber=674
                    strcasecmp  linenumber=679
                    strcasecmp  linenumber=694
                    strcmp  linenumber=707
                    mail_search_arg_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=719
                    mail_search_mime_parts_equal /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=722
                      i_panic /src/dovecot/src/lib/failures.c linenumber=328
                      mail_search_mime_arg_equals /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=330
                        mail_search_mime_arg_one_equals /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=317
                          mail_search_mime_arg_equals /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=247
                          strcasecmp  linenumber=258
                          strcmp  linenumber=288
                          mail_search_mime_arg_equals /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=301
                          i_unreached /src/dovecot/src/lib/failures.c linenumber=310
                    i_unreached /src/dovecot/src/lib/failures.c linenumber=726
              array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=439
              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=441
              t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=441
              array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=445
              i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=450
              array_lsearch_ptr_i /src/dovecot/src/lib/array.c linenumber=451
              mail_search_args_have_all_equal /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=465
                i_panic /src/dovecot/src/lib/failures.c linenumber=393
                mail_search_args_have_equal /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=397
                  mail_search_arg_one_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=343
              array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=469
              mail_search_arg_one_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=471
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=494
          mail_search_args_simplify_extract_common /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=694
            mail_search_arg_one_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=543
            mail_search_args_have_equal /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=547
            mail_search_args_remove_equal /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=566
              mail_search_arg_one_equals /src/dovecot/src/lib-storage/mail-search.c linenumber=359
              mail_search_arg_one_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=364
              mail_search_args_remove_equal /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=370
                i_unreached /src/dovecot/src/lib/failures.c linenumber=373
            mail_search_arg_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=569
            mail_search_args_remove_equal /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=577
            malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=585
            p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=585
            malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=594
            p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=594
          mail_search_args_simplify_sub /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=697
            mail_search_args_simplify_set /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=703
              seq_range_exists /src/dovecot/src/lib/seq-range-array.c linenumber=146
                seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=442
              seq_range_array_invert /src/dovecot/src/lib/seq-range-array.c linenumber=149
                array_is_created_i /src/dovecot/src/lib/./array.h linenumber=485
                array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=486
                array_is_created_i /src/dovecot/src/lib/./array.h linenumber=493
                array_create_i /src/dovecot/src/lib/./array.h linenumber=494
                array_append_i /src/dovecot/src/lib/./array.h linenumber=497
                i_panic /src/dovecot/src/lib/failures.c linenumber=500
                i_panic /src/dovecot/src/lib/failures.c linenumber=501
                array_clear_i /src/dovecot/src/lib/./array.h linenumber=505
                array_delete_i /src/dovecot/src/lib/./array.h linenumber=513
                array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=514
                i_panic /src/dovecot/src/lib/failures.c linenumber=524
                i_panic /src/dovecot/src/lib/failures.c linenumber=525
                array_append_i /src/dovecot/src/lib/./array.h linenumber=533
              array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=151
            mail_search_args_simplify_keep_only /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=724
              mail_search_arg_one_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=630
            mail_search_args_merge_flags /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=729
              mail_search_arg_get_base_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=120
              mail_search_args_merge_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=122
                mail_search_args_simplify_get_prev_argp /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=95
                  hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=75
                    hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=198
                  malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=77
                  p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=77
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=80
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=82
                  hash_table_insert /src/dovecot/src/lib/hash.c linenumber=83
                    hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=304
                      i_panic /src/dovecot/src/lib/failures.c linenumber=227
                      hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=235
                      i_panic /src/dovecot/src/lib/failures.c linenumber=237
                      i_panic /src/dovecot/src/lib/failures.c linenumber=256
                      i_panic /src/dovecot/src/lib/failures.c linenumber=270
                      hash_table_resize /src/dovecot/src/lib/hash.c linenumber=280
                        primes_closest /src/dovecot/src/lib/primes.c linenumber=466
                        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=479
                        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=479
                        hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=490
                          hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=282
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=287
                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=287
                        hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=498
                        free_node /src/dovecot/src/lib/hash.c linenumber=501
                          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=108
                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=507
                mail_search_arg_one_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=102
                mail_search_arg_one_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=107
            mail_search_args_merge_keywords /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=732
              mail_search_arg_get_base_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=131
              mail_search_args_merge_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=133
            mail_search_args_merge_set /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=736
              mail_search_arg_get_base_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=174
              mail_search_args_simplify_get_prev_argp /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=176
              seq_range_array_intersect /src/dovecot/src/lib/seq-range-array.c linenumber=182
                array_get_i /src/dovecot/src/lib/./array.h linenumber=419
                seq_range_array_remove_range /src/dovecot/src/lib/seq-range-array.c linenumber=422
                i_panic /src/dovecot/src/lib/failures.c linenumber=424
                seq_range_array_remove_range /src/dovecot/src/lib/seq-range-array.c linenumber=430
                i_panic /src/dovecot/src/lib/failures.c linenumber=432
              seq_range_array_merge /src/dovecot/src/lib/seq-range-array.c linenumber=186
                array_count_i /src/dovecot/src/lib/./array.h linenumber=229
                array_append_array_i /src/dovecot/src/lib/./array.h linenumber=230
                seq_range_array_add_range /src/dovecot/src/lib/seq-range-array.c linenumber=235
            mail_search_args_merge_time /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=741
              mail_search_arg_get_base_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=199
              mail_search_args_simplify_get_prev_argp /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=202
            mail_search_args_merge_size /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=745
              mail_search_arg_get_base_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=268
              mail_search_args_simplify_get_prev_argp /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=270
            mail_search_args_merge_text /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=759
              mail_search_arg_get_base_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=330
              mail_search_args_merge_mask /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=333
            hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=772
              i_panic /src/dovecot/src/lib/failures.c linenumber=144
              hash_table_destroy_nodes /src/dovecot/src/lib/hash.c linenumber=147
                destroy_node_list /src/dovecot/src/lib/hash.c linenumber=132
                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=121
              destroy_node_list /src/dovecot/src/lib/hash.c linenumber=148
              pool_unref /src/dovecot/src/lib/./mempool.h linenumber=151
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=152
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=153
            pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=773
        mail_search_args_simplify_drop_redundant_args /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=841
        mail_search_args_simplify_extract_common /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=843
        mail_search_args_simplify_sub /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=846
        mail_search_args_simplify_merge_flags /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=851
          mail_search_args_simplify_merge_flags /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=790
        mail_search_args_have_inthreads /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=856
          mail_search_args_have_inthreads /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=823
      mail_search_arg_init /src/dovecot/src/lib-storage/mail-search.c linenumber=200
        i_panic /src/dovecot/src/lib/failures.c linenumber=134
        mailbox_keywords_create_valid /src/dovecot/src/lib-storage/mailbox-keywords.c linenumber=136
          i_panic /src/dovecot/src/lib/failures.c linenumber=66
          mailbox_keywords_are_valid /src/dovecot/src/lib-storage/mailbox-keywords.c linenumber=70
            mailbox_keyword_is_valid /src/dovecot/src/lib-storage/mailbox-keywords.c linenumber=35
              i_panic /src/dovecot/src/lib/failures.c linenumber=117
              mail_index_keyword_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=120
                hash_table_lookup_full /src/dovecot/src/lib/hash.c linenumber=358
                  hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=208
          mail_index_keywords_create /src/dovecot/src/lib-index/mail-index.c linenumber=71
            str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=403
            malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=405
            p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=405
            malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=412
            malloc_add_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=412
            i_malloc /src/dovecot/src/lib/imem.c linenumber=412
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=9
            mail_index_keyword_lookup_or_create /src/dovecot/src/lib-index/mail-index.c linenumber=420
              i_panic /src/dovecot/src/lib/failures.c linenumber=374
              mail_index_keyword_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=376
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=379
              array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=380
              hash_table_insert /src/dovecot/src/lib/hash.c linenumber=382
              array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=384
              array_append_space_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=387
              array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=388
              array_delete_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=388
                malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=246
                malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=247
          mailbox_keywords_create_skip /src/dovecot/src/lib-storage/mailbox-keywords.c linenumber=74
            t_push /src/dovecot/src/lib/data-stack.c linenumber=13
            pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=17
            array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=17
            mailbox_keyword_is_valid /src/dovecot/src/lib-storage/mailbox-keywords.c linenumber=19
            array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=20
            array_append_space_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=22
            mail_index_keywords_create /src/dovecot/src/lib-index/mail-index.c linenumber=23
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=24
        mailbox_get_namespace /src/dovecot/src/lib-storage/mail-storage.c linenumber=142
        mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=146
          mailbox_list_get_hierarchy_sep /src/dovecot/src/lib-storage/mailbox-list.c linenumber=721
            mailbox_list_clear_error /src/dovecot/src/lib-storage/mailbox-list.c linenumber=792
              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1854
              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1856
        imap_match_init /src/dovecot/src/lib-imap/imap-match.c linenumber=145
          imap_match_init_multiple /src/dovecot/src/lib-imap/imap-match.c linenumber=81
            imap_match_init_multiple_real /src/dovecot/src/lib-imap/imap-match.c linenumber=265
              str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=219
              malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=220
              p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=220
              pattern_compress /src/dovecot/src/lib-imap/imap-match.c linenumber=225
                t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=88
              pattern_is_inboxcase /src/dovecot/src/lib-imap/imap-match.c linenumber=227
                toupper  linenumber=118
                toupper  linenumber=129
                strchr  linenumber=129
              strlen  linenumber=230
              malloc_add_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=236
              p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=237
              strlen  linenumber=243
              i_panic /src/dovecot/src/lib/failures.c linenumber=244
              i_memcpy /src/dovecot/src/lib-imap/../../src/lib/lib.h linenumber=247
              imap_match_compile /src/dovecot/src/lib-imap/imap-match.c linenumber=252
                strlen  linenumber=152
                uni_gc_scanner_init /src/dovecot/src/lib/unichar.c linenumber=155
                  unicode_gc_break_init /src/dovecot/src/lib/unicode-break.c linenumber=619
                uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=156
                  uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=271
                    uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=247
                      uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=637
                        uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=118
                          i_panic /src/dovecot/src/lib/failures.c linenumber=41
                          uni_utf8_char_bytes /src/dovecot/src/lib/./unichar.h linenumber=51
                          i_panic /src/dovecot/src/lib/failures.c linenumber=74
                          uni_is_valid_ucs4 /src/dovecot/src/lib/./unichar.h linenumber=100
                      i_panic /src/dovecot/src/lib/failures.c linenumber=640
                      unicode_gc_break_cp /src/dovecot/src/lib/unicode-break.c linenumber=645
                        unicode_code_point_get_data /src/dovecot/src/lib/./unicode-data.h linenumber=24
                        i_unreached /src/dovecot/src/lib/failures.c linenumber=207
                uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=158
                malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=162
                p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=162
                uni_gc_scanner_init /src/dovecot/src/lib/unichar.c linenumber=165
                uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=168
                i_panic /src/dovecot/src/lib/failures.c linenumber=178
                uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=181
            t_push /src/dovecot/src/lib/data-stack.c linenumber=268
            imap_match_init_multiple_real /src/dovecot/src/lib-imap/imap-match.c linenumber=269
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=271
            i_panic /src/dovecot/src/lib/failures.c linenumber=271
        malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=153
        p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=153
        mail_search_arg_init /src/dovecot/src/lib-storage/mail-search.c linenumber=168
    fuzz_eval_all /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=357
      fuzz_eval_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=306
        fuzz_eval_arg /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=290
          fuzz_eval_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=232
          fuzz_eval_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=235
          fuzz_eval_inthread /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=238
            fuzz_eval_args /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=214
          seq_range_exists /src/dovecot/src/lib/seq-range-array.c linenumber=244
          fuzz_mail_date /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=259
            i_unreached /src/dovecot/src/lib/failures.c linenumber=200
          fuzz_mail_date /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=263
          fuzz_mail_date /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=267
          fuzz_opaque_match /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=275
            crc32_data /src/dovecot/src/lib/crc32.c linenumber=173
              crc32_data_more /src/dovecot/src/lib/crc32.c linenumber=9
                crc32_z  linenumber=19
                crc32_z  linenumber=24
            crc32_data_more /src/dovecot/src/lib/crc32.c linenumber=174
            crc32_data_more /src/dovecot/src/lib/crc32.c linenumber=176
            t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=178
              i_panic /src/dovecot/src/lib/failures.c linenumber=453
              t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=455
              str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=455
                tolower  linenumber=447
            crc32_str_more /src/dovecot/src/lib-storage/../../src/lib/crc32.h linenumber=178
              strlen  linenumber=15
              crc32_data_more /src/dovecot/src/lib/crc32.c linenumber=15
            t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=183
            crc32_str_more /src/dovecot/src/lib-storage/../../src/lib/crc32.h linenumber=184
            fuzz_mix /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=186
          fuzz_opaque_match /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=278
    mail_search_args_init /src/dovecot/src/lib-storage/mail-search.c linenumber=361
    fuzz_args_to_imap /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=362
      t_str_new /src/dovecot/src/lib/str.c linenumber=314
      mail_search_args_to_imap /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=317
        mail_search_arg_to_imap /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=340
          str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=88
          str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=90
          str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=91
          mail_search_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=94
            str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=27
              buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44
                buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277
            str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=30
            mail_search_arg_to_imap /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=31
              mail_search_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=99
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=34
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=37
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=104
              imap_write_seq_range /src/dovecot/src/lib-imap/imap-util.c linenumber=107
                array_get_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=67
                  array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=255
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=70
                str_printfa /src/dovecot/src/lib/str.c linenumber=71
                str_printfa /src/dovecot/src/lib/str.c linenumber=73
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=110
              imap_write_seq_range /src/dovecot/src/lib-imap/imap-util.c linenumber=111
              mail_search_arg_to_imap_flags /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=114
                bits_is_power_of_two /src/dovecot/src/lib-storage/../../src/lib/bits.h linenumber=68
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=69
                str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=72
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=73
                str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=77
                str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=77
                  str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=90
                bits_is_power_of_two /src/dovecot/src/lib-storage/../../src/lib/bits.h linenumber=78
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=79
              imap_str_is_atom /src/dovecot/src/lib-imap/imap-arg.c linenumber=125
              str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=126
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=127
              str_printfa /src/dovecot/src/lib/str.c linenumber=130
              mail_index_get_keywords /src/dovecot/src/lib-index/mail-index.c linenumber=134
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=137
              array_idx_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=139
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=141
              str_printfa /src/dovecot/src/lib/str.c linenumber=142
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=145
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=152
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=155
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=158
              mail_search_arg_to_imap_date /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=161
                localtime  linenumber=49
                utc_offset /src/dovecot/src/lib/utc-offset.c linenumber=50
                imap_to_date /src/dovecot/src/lib-imap/imap-date.c linenumber=53
                  localtime  linenumber=279
                  t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=281
                  imap_to_date_tm /src/dovecot/src/lib-imap/imap-date.c linenumber=282
                    i_memcpy /src/dovecot/src/lib-imap/../../src/lib/lib.h linenumber=200
                str_printfa /src/dovecot/src/lib/str.c linenumber=55
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=165
              str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=171
              str_printfa /src/dovecot/src/lib/str.c linenumber=172
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=179
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=182
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=185
              mail_search_arg_to_imap_date /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=188
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=189
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=199
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=202
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=205
              mail_search_arg_to_imap_date /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=208
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=212
              str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=218
              str_printfa /src/dovecot/src/lib/str.c linenumber=219
              str_printfa /src/dovecot/src/lib/str.c linenumber=224
              str_printfa /src/dovecot/src/lib/str.c linenumber=227
              strcasecmp  linenumber=232
              strcasecmp  linenumber=233
              strcasecmp  linenumber=234
              strcasecmp  linenumber=235
              strcasecmp  linenumber=236
              t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=237
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=237
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=239
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=240
                i_panic /src/dovecot/src/lib/failures.c linenumber=32
                imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=36
                  imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=24
                    str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=63
                    imap_append_literal /src/dovecot/src/lib-imap/imap-quote.c linenumber=84
                      strlen  linenumber=50
                      str_printfa /src/dovecot/src/lib/str.c linenumber=52
                      buffer_append /src/dovecot/src/lib/buffer.c linenumber=53
                    imap_append_literal /src/dovecot/src/lib-imap/imap-quote.c linenumber=89
                    uni_utf8_get_char /src/dovecot/src/lib/unichar.c linenumber=96
                      uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=113
                    imap_append_literal /src/dovecot/src/lib-imap/imap-quote.c linenumber=98
                    imap_append_quoted /src/dovecot/src/lib-imap/imap-quote.c linenumber=106
                      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=152
                      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=161
                      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=162
                      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=170
                      uni_utf8_get_char /src/dovecot/src/lib/unichar.c linenumber=175
                      str_append_data /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=178
                        buffer_append /src/dovecot/src/lib/buffer.c linenumber=39
                      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=184
                strcasecmp  linenumber=41
                imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=42
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=44
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=242
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=243
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=247
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=248
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=251
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=252
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=259
              imap_str_is_atom /src/dovecot/src/lib-imap/imap-arg.c linenumber=263
              str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=264
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=265
              str_printfa /src/dovecot/src/lib/str.c linenumber=268
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=271
              imap_write_flags /src/dovecot/src/lib-imap/imap-util.c linenumber=272
                str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=17
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=19
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=21
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=23
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=25
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=27
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=29
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=34
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=35
                str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=40
                str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=41
                str_truncate /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=41
                  str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=90
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=276
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=279
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=282
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=285
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=288
              str_printfa /src/dovecot/src/lib/str.c linenumber=290
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=294
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=297
              mail_thread_type_to_str /src/dovecot/src/lib-storage/mail-thread.c linenumber=299
                i_panic /src/dovecot/src/lib/failures.c linenumber=36
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=298
              str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=301
              mail_search_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-args-imap.c linenumber=302
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=307
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=308
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=317
              imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=318
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=321
              imap_write_seq_range /src/dovecot/src/lib-imap/imap-util.c linenumber=322
              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=325
              mail_search_mime_part_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=326
                i_panic /src/dovecot/src/lib/failures.c linenumber=599
                mail_search_mime_arg_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=601
                  str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=399
                  mail_search_mime_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=402
                    str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=359
                    str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=362
                    mail_search_mime_arg_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=363
                      mail_search_mime_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=407
                        str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=366
                        str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=369
                      str_printfa /src/dovecot/src/lib/str.c linenumber=412
                      str_printfa /src/dovecot/src/lib/str.c linenumber=415
                      str_printfa /src/dovecot/src/lib/str.c linenumber=418
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=421
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=422
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=425
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=426
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=429
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=430
                      str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=431
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=432
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=435
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=436
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=439
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=440
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=443
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=444
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=447
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=448
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=451
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=452
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=455
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=456
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=459
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=460
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=463
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=464
                      str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=465
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=466
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=469
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=470
                      str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=471
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=472
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=475
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=476
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=479
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=480
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=483
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=484
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=487
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=488
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=491
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=492
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=495
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=496
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=499
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=500
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=503
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=504
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=507
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=508
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=511
                      mail_search_mime_arg_to_imap_date /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=512
                        localtime  linenumber=382
                        utc_offset /src/dovecot/src/lib/utc-offset.c linenumber=383
                        imap_to_date /src/dovecot/src/lib-imap/imap-date.c linenumber=386
                        str_printfa /src/dovecot/src/lib/str.c linenumber=388
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=513
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=520
                      mail_search_mime_arg_to_imap_date /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=521
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=522
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=529
                      mail_search_mime_arg_to_imap_date /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=530
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=531
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=538
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=539
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=542
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=543
                      str_printfa /src/dovecot/src/lib/str.c linenumber=546
                      str_printfa /src/dovecot/src/lib/str.c linenumber=549
                      str_printfa /src/dovecot/src/lib/str.c linenumber=552
                      str_printfa /src/dovecot/src/lib/str.c linenumber=555
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=558
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=560
                      mail_search_mime_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=561
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=566
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=568
                      mail_search_mime_subargs_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=569
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=574
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=575
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=578
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=579
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=582
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=583
                      str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=586
                      imap_append_astring /src/dovecot/src/lib-imap/imap-quote.c linenumber=587
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=605
                mail_search_mime_arg_to_imap /src/dovecot/src/lib-storage/mail-search-mime.c linenumber=607
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=611
                str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=613
        str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=343
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=318
      str_c /src/dovecot/src/lib/str.c linenumber=319
    fuzz_eval_all /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=363
    i_panic /src/dovecot/src/lib/failures.c linenumber=365
    fuzz_args_initialized /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=368
      fuzz_args_initialized /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=153
    i_panic /src/dovecot/src/lib/failures.c linenumber=369
    mail_search_args_simplify /src/dovecot/src/lib-storage/mail-search-args-simplify.c linenumber=375
    fuzz_args_to_imap /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=376
    strcmp  linenumber=377
    i_panic /src/dovecot/src/lib/failures.c linenumber=378
    fuzz_args_initialized /src/dovecot/src/lib-storage/fuzz-mail-search-args-simplify.c linenumber=381
    i_panic /src/dovecot/src/lib/failures.c linenumber=382
    mail_search_args_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=386
    mail_search_args_unref /src/dovecot/src/lib-storage/mail-search.c linenumber=387
    mail_search_args_deinit /src/dovecot/src/lib-storage/mail-search.c linenumber=388
    mail_search_args_unref /src/dovecot/src/lib-storage/mail-search.c linenumber=389
    mail_index_free /src/dovecot/src/lib-index/mail-index.c linenumber=390
      i_panic /src/dovecot/src/lib/failures.c linenumber=100
      mail_transaction_log_free /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=102
        mail_transaction_log_close /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=155
          i_panic /src/dovecot/src/lib/failures.c linenumber=139
          mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=142
            __errno_location  linenumber=137
            i_panic /src/dovecot/src/lib/failures.c linenumber=141
            i_panic /src/dovecot/src/lib/failures.c linenumber=142
            buffer_free /src/dovecot/src/lib/buffer.c linenumber=154
            munmap  linenumber=157
            log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=158
              mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=27
                i_panic /src/dovecot/src/lib/failures.c linenumber=1084
                i_panic /src/dovecot/src/lib/failures.c linenumber=1085
                __errno_location  linenumber=1087
                __errno_location  linenumber=1089
                i_panic /src/dovecot/src/lib/failures.c linenumber=1090
                nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=1091
                  nfs_safe_do /src/dovecot/src/lib/nfs-workarounds.c linenumber=102
                    __errno_location  linenumber=56
                    nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=62
                      nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=383
                        strrchr  linenumber=371
                        t_push /src/dovecot/src/lib/data-stack.c linenumber=372
                        nfs_flush_file_handle_cache_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=374
                          nfs_flush_chown_uid /src/dovecot/src/lib/nfs-workarounds.c linenumber=307
                            stat  linenumber=166
                            __errno_location  linenumber=169
                            __errno_location  linenumber=173
                            nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=174
                              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=376
                                t_strdup_until_noconst /src/dovecot/src/lib/strfuncs.c linenumber=295
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=283
                                  t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=287
                              nfs_flush_file_handle_cache_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=376
                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=378
                            i_error /src/dovecot/src/lib/failures.c linenumber=177
                            chmod  linenumber=182
                            __errno_location  linenumber=183
                            __errno_location  linenumber=187
                            nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=188
                            i_error /src/dovecot/src/lib/failures.c linenumber=191
                  nfs_safe_stat_callback /src/dovecot/src/lib/nfs-workarounds.c linenumber=102
                    stat  linenumber=97
                __errno_location  linenumber=1092
                __errno_location  linenumber=1095
                __errno_location  linenumber=1098
                __errno_location  linenumber=1101
                __errno_location  linenumber=1107
                t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=1108
                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=344
                strcmp  linenumber=1109
                strncmp  linenumber=1110
                str_begins_with /src/dovecot/src/lib-index/../../src/lib/strfuncs.h linenumber=1110
                eacces_error_get_creating /src/dovecot/src/lib/eacces-error.c linenumber=1111
                  eacces_error_get_full /src/dovecot/src/lib/eacces-error.c linenumber=291
                    __errno_location  linenumber=162
                    t_str_new /src/dovecot/src/lib/str.c linenumber=163
                    str_printfa /src/dovecot/src/lib/str.c linenumber=164
                    t_get_working_dir /src/dovecot/src/lib/path-util.c linenumber=167
                      i_panic /src/dovecot/src/lib/failures.c linenumber=331
                      i_panic /src/dovecot/src/lib/failures.c linenumber=332
                      t_getcwd_noalloc /src/dovecot/src/lib/path-util.c linenumber=333
                        t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=26
                        getcwd  linenumber=27
                        __errno_location  linenumber=28
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=29
                        nearest_power /src/dovecot/src/lib/bits.c linenumber=32
                        t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=33
                      strlen  linenumber=336
                      t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=336
                    i_error /src/dovecot/src/lib/failures.c linenumber=168
                    str_printfa /src/dovecot/src/lib/str.c linenumber=169
                    str_printfa /src/dovecot/src/lib/str.c linenumber=171
                    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=172
                      i_panic /src/dovecot/src/lib/failures.c linenumber=327
                      vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=331
                      t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=332
                    geteuid  linenumber=176
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=176
                      t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=1025
                      dec2str_buf /src/dovecot/src/lib/strfuncs.c linenumber=1025
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1039
                    str_printfa /src/dovecot/src/lib/str.c linenumber=175
                    geteuid  linenumber=178
                    i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=178
                      __errno_location  linenumber=67
                      pw_init /src/dovecot/src/lib/ipwd.c linenumber=69
                        __errno_location  linenumber=19
                        nearest_power /src/dovecot/src/lib/bits.c linenumber=20
                        i_realloc /src/dovecot/src/lib/imem.c linenumber=23
                          p_realloc /src/dovecot/src/lib/./mempool.h linenumber=14
                      getpwuid_r  linenumber=70
                      __errno_location  linenumber=70
                      __errno_location  linenumber=71
                      __errno_location  linenumber=74
                    str_append /src/dovecot/src/lib/./str.h linenumber=180
                    str_append /src/dovecot/src/lib/./str.h linenumber=183
                    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=186
                    str_printfa /src/dovecot/src/lib/str.c linenumber=187
                    getegid  linenumber=191
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=191
                    str_printfa /src/dovecot/src/lib/str.c linenumber=191
                    getegid  linenumber=192
                    i_getgrgid /src/dovecot/src/lib/ipwd.c linenumber=192
                      __errno_location  linenumber=95
                      gr_init /src/dovecot/src/lib/ipwd.c linenumber=97
                        __errno_location  linenumber=31
                        i_realloc /src/dovecot/src/lib/imem.c linenumber=35
                      getgrgid_r  linenumber=98
                      __errno_location  linenumber=98
                      __errno_location  linenumber=99
                      __errno_location  linenumber=102
                    str_append /src/dovecot/src/lib/./str.h linenumber=194
                    str_append /src/dovecot/src/lib/./str.h linenumber=197
                    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=200
                    str_printfa /src/dovecot/src/lib/str.c linenumber=201
                    str_append /src/dovecot/src/lib/./str.h linenumber=206
                    str_append_c /src/dovecot/src/lib/./str.h linenumber=207
                    __errno_location  linenumber=208
                    str_c /src/dovecot/src/lib/str.c linenumber=209
                    strcmp  linenumber=213
                    strrchr  linenumber=214
                    t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=217
                    stat  linenumber=218
                    __errno_location  linenumber=221
                    strcmp  linenumber=221
                    __errno_location  linenumber=223
                    strcmp  linenumber=224
                    str_printfa /src/dovecot/src/lib/str.c linenumber=229
                    test_access /src/dovecot/src/lib/eacces-error.c linenumber=237
                      getuid  linenumber=110
                      geteuid  linenumber=110
                      access  linenumber=111
                      __errno_location  linenumber=113
                      write_eacces_error /src/dovecot/src/lib/eacces-error.c linenumber=114
                        i_unreached /src/dovecot/src/lib/failures.c linenumber=45
                        str_printfa /src/dovecot/src/lib/str.c linenumber=47
                      test_manual_access /src/dovecot/src/lib/eacces-error.c linenumber=115
                        stat  linenumber=59
                        str_printfa /src/dovecot/src/lib/str.c linenumber=60
                        i_unreached /src/dovecot/src/lib/failures.c linenumber=75
                        geteuid  linenumber=78
                        is_in_group /src/dovecot/src/lib/eacces-error.c linenumber=80
                          getegid  linenumber=19
                          restrict_get_groups_list /src/dovecot/src/lib/restrict-access.c linenumber=22
                            getgroups  linenumber=124
                            i_fatal /src/dovecot/src/lib/failures.c linenumber=125
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=128
                            t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=128
                            getgroups  linenumber=129
                            i_fatal /src/dovecot/src/lib/failures.c linenumber=130
                        write_eacces_error /src/dovecot/src/lib/eacces-error.c linenumber=92
                        dec2str /src/dovecot/src/lib/strfuncs.c linenumber=97
                        str_printfa /src/dovecot/src/lib/str.c linenumber=96
                        getgrgid  linenumber=98
                        str_printfa /src/dovecot/src/lib/str.c linenumber=100
                      str_append /src/dovecot/src/lib/./str.h linenumber=117
                      __errno_location  linenumber=120
                      str_printfa /src/dovecot/src/lib/str.c linenumber=122
                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=132
                      stat  linenumber=132
                      __errno_location  linenumber=134
                      __errno_location  linenumber=136
                      write_eacces_error /src/dovecot/src/lib/eacces-error.c linenumber=137
                      str_printfa /src/dovecot/src/lib/str.c linenumber=139
                      i_unreached /src/dovecot/src/lib/failures.c linenumber=145
                      test_manual_access /src/dovecot/src/lib/eacces-error.c linenumber=148
                    __errno_location  linenumber=238
                    test_access /src/dovecot/src/lib/eacces-error.c linenumber=240
                    test_access /src/dovecot/src/lib/eacces-error.c linenumber=244
                    test_access /src/dovecot/src/lib/eacces-error.c linenumber=245
                    __errno_location  linenumber=249
                    str_append /src/dovecot/src/lib/./str.h linenumber=252
                    geteuid  linenumber=258
                    i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=259
                    strcmp  linenumber=260
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=262
                    str_printfa /src/dovecot/src/lib/str.c linenumber=261
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=265
                    str_printfa /src/dovecot/src/lib/str.c linenumber=264
                    str_append /src/dovecot/src/lib/./str.h linenumber=270
                    getegid  linenumber=272
                    i_getgrgid /src/dovecot/src/lib/ipwd.c linenumber=273
                    strcmp  linenumber=274
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=276
                    str_printfa /src/dovecot/src/lib/str.c linenumber=275
                    str_append_c /src/dovecot/src/lib/./str.h linenumber=279
                    __errno_location  linenumber=280
                    str_c /src/dovecot/src/lib/str.c linenumber=281
                eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=1113
                  eacces_error_get_full /src/dovecot/src/lib/eacces-error.c linenumber=286
                mail_index_set_error_code /src/dovecot/src/lib-index/mail-index.c linenumber=1115
                  mail_index_set_verror /src/dovecot/src/lib-index/mail-index.c linenumber=909
                    p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=885
                    i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=890
                      p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=56
                    e_error /src/dovecot/src/lib/event-log.c linenumber=891
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=22
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=24
                      t_push /src/dovecot/src/lib/data-stack.c linenumber=35
                      event_logv /src/dovecot/src/lib/event-log.c linenumber=36
                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=37
                __errno_location  linenumber=1118
                mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=1120
                  mail_index_set_verror /src/dovecot/src/lib-index/mail-index.c linenumber=899
            close  linenumber=162
            log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=163
            p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=166
            p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=167
            p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=168
            __errno_location  linenumber=170
          mail_transaction_logs_clean /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=145
            i_panic /src/dovecot/src/lib/failures.c linenumber=198
            mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=202
            i_panic /src/dovecot/src/lib/failures.c linenumber=206
        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=157
        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=158
        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=159
      hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=103
      pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=104
      pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=105
      array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=107
      array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=108
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=110
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=111
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=112
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=113
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=114
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=115
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=116
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=117
      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=118
    mail_storage_deinit /src/dovecot/src/lib-storage/mail-storage.c linenumber=391
  t_pop /src/dovecot/src/lib/data-stack.c linenumber=398
  i_panic /src/dovecot/src/lib/failures.c linenumber=398
  fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=398
    iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=29
      iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=216
        i_panic /src/dovecot/src/lib/failures.c linenumber=225
        o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=228
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=230
      o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=217
        o_stream_get_name /src/dovecot/src/lib/ostream.c linenumber=113
        i_panic /src/dovecot/src/lib/failures.c linenumber=112
        io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=116
        io_stream_free /src/dovecot/src/lib/iostream.c linenumber=117
      i_stream_unref /src/dovecot/src/lib/istream.c linenumber=218
      iostream_pump_unref /src/dovecot/src/lib/iostream-pump.c linenumber=220
        i_panic /src/dovecot/src/lib/failures.c linenumber=186
        iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=199
        o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=201
        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=202
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=203
    close  linenumber=33
    close  linenumber=35
    io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=37
      i_panic /src/dovecot/src/lib/failures.c linenumber=879
      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=880
      i_memcpy /src/dovecot/src/lib/./lib.h linenumber=882
      t_push /src/dovecot/src/lib/data-stack.c linenumber=882
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=884
      i_panic /src/dovecot/src/lib/failures.c linenumber=884
      io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=887
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=994
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=995
        t_push /src/dovecot/src/lib/data-stack.c linenumber=995
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=997
        i_panic /src/dovecot/src/lib/failures.c linenumber=997
      io_loop_notify_handler_deinit /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=890
        i_warning /src/dovecot/src/lib/failures.c linenumber=200
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=204
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=207
          __errno_location  linenumber=180
          close  linenumber=184
          __errno_location  linenumber=184
          i_error /src/dovecot/src/lib/failures.c linenumber=185
          __errno_location  linenumber=190
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=208
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=895
      i_panic /src/dovecot/src/lib/failures.c linenumber=902
      i_warning /src/dovecot/src/lib/failures.c linenumber=904
      io_remove /src/dovecot/src/lib/ioloop.c linenumber=905
      i_panic /src/dovecot/src/lib/failures.c linenumber=908
      i_memcpy /src/dovecot/src/lib/./lib.h linenumber=910
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=911
      i_panic /src/dovecot/src/lib/failures.c linenumber=917
      i_warning /src/dovecot/src/lib/failures.c linenumber=919
      timeout_free /src/dovecot/src/lib/ioloop.c linenumber=920
        io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=398
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=399
      array_free_i /src/dovecot/src/lib/./array.h linenumber=923
      priorityq_pop /src/dovecot/src/lib/priorityq.c linenumber=925
        priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=157
          array_count_i /src/dovecot/src/lib/./array.h linenumber=146
          array_idx_i /src/dovecot/src/lib/./array.h linenumber=149
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278
        priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=159
          array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=121
          i_panic /src/dovecot/src/lib/failures.c linenumber=122
          heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=126
            i_panic /src/dovecot/src/lib/failures.c linenumber=53
            i_panic /src/dovecot/src/lib/failures.c linenumber=54
          array_delete_i /src/dovecot/src/lib/./array.h linenumber=127
          heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=131
            array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=71
            heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=80
          heap_item_bubble_down /src/dovecot/src/lib/priorityq.c linenumber=132
            array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=91
            heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=104
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=927
      i_panic /src/dovecot/src/lib/failures.c linenumber=933
      i_warning /src/dovecot/src/lib/failures.c linenumber=935
      timeout_free /src/dovecot/src/lib/ioloop.c linenumber=936
      priorityq_deinit /src/dovecot/src/lib/priorityq.c linenumber=939
        array_free_i /src/dovecot/src/lib/./array.h linenumber=38
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=943
      i_panic /src/dovecot/src/lib/failures.c linenumber=949
      i_warning /src/dovecot/src/lib/failures.c linenumber=951
      io_wait_timer_remove /src/dovecot/src/lib/ioloop.c linenumber=952
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1376
      backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=958
      i_warning /src/dovecot/src/lib/failures.c linenumber=959
      io_loop_handler_deinit /src/dovecot/src/lib/ioloop-epoll.c linenumber=963
        array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=49
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=51
        close  linenumber=53
        i_error /src/dovecot/src/lib/failures.c linenumber=54
        array_free_i /src/dovecot/src/lib/./array.h linenumber=55
        array_free_i /src/dovecot/src/lib/./array.h linenumber=56
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=57
      io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=965
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=966
    lib_signals_deinit /src/dovecot/src/lib/lib-signals.c linenumber=39
      lib_signals_clear_handlers_and_ignore /src/dovecot/src/lib/lib-signals.c linenumber=719
        lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=595
        signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=605
          lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=257
          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=258
      i_panic /src/dovecot/src/lib/failures.c linenumber=721
      close  linenumber=724
      i_error /src/dovecot/src/lib/failures.c linenumber=725
      close  linenumber=726
      i_error /src/dovecot/src/lib/failures.c linenumber=727
      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=731
      array_free_i /src/dovecot/src/lib/./array.h linenumber=732
      i_panic /src/dovecot/src/lib/failures.c linenumber=733
    lib_deinit /src/dovecot/src/lib/lib.c linenumber=40
      i_panic /src/dovecot/src/lib/failures.c linenumber=219
      lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=221
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=134
        array_sort_i /src/dovecot/src/lib/array.c linenumber=135
        atexit_callback_priority_cmp /src/dovecot/src/lib/lib.c linenumber=135
        array_free_i /src/dovecot/src/lib/./array.h linenumber=138
      ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=222
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=41
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=42
      hostpid_deinit /src/dovecot/src/lib/hostpid.c linenumber=223
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=47
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=48
      event_filter_deinit /src/dovecot/src/lib/event-filter.c linenumber=224
        event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1331
          array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1767
          i_unreached /src/dovecot/src/lib/failures.c linenumber=1768
          array_delete_i /src/dovecot/src/lib/./array.h linenumber=1769
        event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1331
      data_stack_deinit_event /src/dovecot/src/lib/data-stack.c linenumber=225
        event_unref /src/dovecot/src/lib/lib-event.c linenumber=770
      lib_event_deinit /src/dovecot/src/lib/lib-event.c linenumber=226
        event_log_deinit /src/dovecot/src/lib/event-log.c linenumber=1952
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=509
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=510
            pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98
          array_free_i /src/dovecot/src/lib/./array.h linenumber=511
        event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1953
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=468
          event_global_log_filters_updated /src/dovecot/src/lib/event-log.c linenumber=469
            event_filter_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=447
              event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=365
                event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=351
                  event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=352
                    event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=354
            event_filter_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=449
        event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1954
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=497
          event_global_log_filters_updated /src/dovecot/src/lib/event-log.c linenumber=498
        i_warning /src/dovecot/src/lib/failures.c linenumber=1956
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1961
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1962
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1963
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1967
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1969
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1971
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1972
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1973
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1974
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1975
      restrict_access_deinit /src/dovecot/src/lib/restrict-access.c linenumber=227
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=530
      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=228
      data_stack_deinit /src/dovecot/src/lib/data-stack.c linenumber=229
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=776
        i_panic /src/dovecot/src/lib/failures.c linenumber=778
        data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=782
          __errno_location  linenumber=734
          __errno_location  linenumber=737
      failures_deinit /src/dovecot/src/lib/failures.c linenumber=230
        log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=996
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=997
        log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=1001
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1002
        log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=1006
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1007
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1011
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1012
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1013
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1014
      process_title_deinit /src/dovecot/src/lib/process-title.c linenumber=231
        env_get_environ_p /src/dovecot/src/lib/env-util.c linenumber=182
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=197
      random_deinit /src/dovecot/src/lib/randgen.c linenumber=232
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=222
====================================
