Call tree
LLVMFuzzerTestOneInput /src/dovecot/src/lib-smtp/fuzz-smtp-server.c linenumber=-1
  fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=73
    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=189
        lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=521
      random_init /src/dovecot/src/lib/randgen.c linenumber=190
        kiss_init /src/dovecot/src/lib/randgen.c linenumber=178
        srand  linenumber=179
      data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=191
        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=17
            bits_required64 /src/dovecot/src/lib/./bits.h linenumber=22
          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=362
                                i_panic /src/dovecot/src/lib/failures.c linenumber=363
                                nearest_power /src/dovecot/src/lib/bits.c linenumber=372
                                __errno_location  linenumber=387
                                calloc  linenumber=388
                                i_fatal_status /src/dovecot/src/lib/failures.c linenumber=390
                                  lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=552
                                __errno_location  linenumber=393
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=252
                                i_panic /src/dovecot/src/lib/failures.c linenumber=18
                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=252
                                i_panic /src/dovecot/src/lib/failures.c linenumber=119
                              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
                                lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=536
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=424
                              strlen  linenumber=56
                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=57
                            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
                                i_panic /src/dovecot/src/lib/failures.c linenumber=75
                              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=1164
                            event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1081
                              array_is_created_i /src/dovecot/src/lib/./array.h linenumber=983
                              buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=986
                                i_panic /src/dovecot/src/lib/failures.c linenumber=451
                              strcmp  linenumber=987
                            array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1083
                            array_create_i /src/dovecot/src/lib/./array.h linenumber=1084
                              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=130
                              array_create_from_buffer_i /src/dovecot/src/lib/./array.h linenumber=152
                            array_append_space_i /src/dovecot/src/lib/./array.h linenumber=1085
                              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
                                      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=1086
                            event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=1090
                        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=1103
                            event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=999
                            event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1005
                            event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1007
                          event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1108
                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1110
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=432
                          event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=318
                            event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=298
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1129
                              event_filter_match_fastpath /src/dovecot/src/lib/event-filter.c linenumber=1131
                              event_filter_query_match /src/dovecot/src/lib/event-filter.c linenumber=1135
                                i_panic /src/dovecot/src/lib/failures.c linenumber=1093
                                event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1096
                                  event_filter_query_match_cmp /src/dovecot/src/lib/event-filter.c linenumber=1064
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1010
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=1018
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1020
                                    strcmp  linenumber=1021
                                    wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=1024
                                      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
                                    strchr  linenumber=1028
                                    strcmp  linenumber=1029
                                    t_push /src/dovecot/src/lib/data-stack.c linenumber=1030
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1032
                                      p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=303
                                        t_noalloc_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=170
                                          printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=142
                                            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=145
                                          vsnprintf  linenumber=146
                                          t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=153
                                          vsnprintf  linenumber=154
                                        t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=172
                                        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=175
                                    strcmp  linenumber=1033
                                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=1034
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1034
                                    event_has_category /src/dovecot/src/lib/event-filter.c linenumber=1038
                                      event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=679
                                        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=655
                                        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=656
                                        event_category_match /src/dovecot/src/lib/event-filter.c linenumber=657
                                      event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=682
                                      event_get_global /src/dovecot/src/lib/lib-event.c linenumber=685
                                      event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=687
                                      event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=689
                                    event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1040
                                      strcmp  linenumber=796
                                      event_get_last_duration /src/dovecot/src/lib/lib-event.c linenumber=801
                                        timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1276
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1278
                                      event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=806
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=831
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=515
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=528
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=827
                                        __errno_location  linenumber=577
                                        __errno_location  linenumber=584
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=843
                                      strcmp  linenumber=845
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=847
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=109
                                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=111
                                          t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=943
                                            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=945
                                          net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=947
                                            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=849
                                        wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=714
                                        cmp_str /src/dovecot/src/lib/event-filter.c linenumber=714
                                          wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=699
                                          wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=701
                                            wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=156
                                          strcmp  linenumber=704
                                          strcasecmp  linenumber=706
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=851
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=851
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=865
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=858
                                      event_filter_handle_numeric_operation /src/dovecot/src/lib/event-filter.c linenumber=873
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=781
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=783
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=884
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=880
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=902
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=903
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=896
                                      i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=911
                                        printf_format_fix_unsafe /src/dovecot/src/lib/printf-format-fix.c linenumber=40
                                          printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=195
                                        vsnprintf  linenumber=40
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=44
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=912
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=914
                                      wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=913
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=915
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=915
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=922
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=941
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=937
                                      net_is_in_network /src/dovecot/src/lib/net.c linenumber=949
                                        net_ipv6_mapped_ipv4_convert /src/dovecot/src/lib/net.c linenumber=1208
                                          memcmp  linenumber=1095
                                          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1100
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1222
                                        htonl  linenumber=1243
                                        htonl  linenumber=1244
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=965
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=961
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=972
                                      net_ip2addr /src/dovecot/src/lib/net.c linenumber=973
                                      wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=974
                                      wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=973
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=975
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=975
                                      event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=988
                                      i_warning /src/dovecot/src/lib/failures.c linenumber=983
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=995
                                      event_match_strlist /src/dovecot/src/lib/event-filter.c linenumber=996
                                        wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=745
                                        event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=748
                                          event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=728
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=730
                                          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=731
                                          cmp_str /src/dovecot/src/lib/event-filter.c linenumber=733
                                          event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=737
                                        event_get_global /src/dovecot/src/lib/lib-event.c linenumber=751
                                        event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=751
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=997
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=997
                                      i_unreached /src/dovecot/src/lib/failures.c linenumber=1000
                                    event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1044
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=1048
                                  event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1067
                                    event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1069
                                      event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1072
                                        event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1074
                                          event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1077
                                            i_unreached /src/dovecot/src/lib/failures.c linenumber=1081
                            event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=303
                          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=323
                          event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=327
                        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=103
                              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
                            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=97
                          event_logv /src/dovecot/src/lib/event-log.c linenumber=98
                            __errno_location  linenumber=395
                            event_set_source /src/dovecot/src/lib/lib-event.c linenumber=398
                              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=402
                            event_ref /src/dovecot/src/lib/lib-event.c linenumber=406
                            event_logv_params /src/dovecot/src/lib/event-log.c linenumber=407
                              i_panic /src/dovecot/src/lib/failures.c linenumber=346
                              event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=349
                              t_str_new /src/dovecot/src/lib/str.c linenumber=356
                              event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=357
                                event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=180
                                  str_append /src/dovecot/src/lib/./str.h linenumber=148
                                  str_append_str /src/dovecot/src/lib/./str.h linenumber=149
                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=61
                                  str_append /src/dovecot/src/lib/./str.h linenumber=153
                                  str_vprintfa /src/dovecot/src/lib/str.c linenumber=159
                                str_insert /src/dovecot/src/lib/./str.h linenumber=183
                                  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=197
                                str_c /src/dovecot/src/lib/str.c linenumber=198
                                str_len /src/dovecot/src/lib/./str.h linenumber=199
                                str_append /src/dovecot/src/lib/./str.h linenumber=202
                                str_c /src/dovecot/src/lib/str.c linenumber=203
                                str_c /src/dovecot/src/lib/str.c linenumber=210
                                str_c /src/dovecot/src/lib/str.c linenumber=214
                                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=214
                                  t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=253
                                    strlen  linenumber=260
                                    t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=260
                                      t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=241
                                str_truncate /src/dovecot/src/lib/./str.h linenumber=219
                                  str_len /src/dovecot/src/lib/./str.h linenumber=90
                                  buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=91
                                strlen  linenumber=230
                                event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=231
                                str_insert /src/dovecot/src/lib/./str.h linenumber=235
                                event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=242
                                str_insert /src/dovecot/src/lib/./str.h linenumber=246
                                event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=253
                              str_vprintfa /src/dovecot/src/lib/str.c linenumber=363
                              event_vsend /src/dovecot/src/lib/lib-event.c linenumber=367
                                i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=1377
                                get_self_rusage /src/dovecot/src/lib/lib-event.c linenumber=1383
                                  getrusage  linenumber=90
                                  i_fatal /src/dovecot/src/lib/failures.c linenumber=91
                                timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1384
                                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1386
                                event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=1388
                                i_log_typev /src/dovecot/src/lib/failures.c linenumber=1392
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1394
                                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1400
                                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=1402
                                    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=372
                              event_send /src/dovecot/src/lib/lib-event.c linenumber=375
                                event_vsend /src/dovecot/src/lib/lib-event.c linenumber=1370
                              event_vsend /src/dovecot/src/lib/lib-event.c linenumber=377
                              str_append /src/dovecot/src/lib/./str.h linenumber=381
                              str_vprintfa /src/dovecot/src/lib/str.c linenumber=383
                              str_c /src/dovecot/src/lib/str.c linenumber=384
                              event_send /src/dovecot/src/lib/lib-event.c linenumber=384
                              abort  linenumber=387
                            event_set_source /src/dovecot/src/lib/lib-event.c linenumber=408
                            event_unref /src/dovecot/src/lib/lib-event.c linenumber=410
                            __errno_location  linenumber=411
                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=99
                          i_panic /src/dovecot/src/lib/failures.c linenumber=99
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=455
      hostpid_init /src/dovecot/src/lib/hostpid.c linenumber=192
        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=193
        open  linenumber=143
        i_fatal /src/dovecot/src/lib/failures.c linenumber=145
        dup  linenumber=151
        i_fatal /src/dovecot/src/lib/failures.c linenumber=153
        fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=156
          fcntl  linenumber=16
          i_fatal /src/dovecot/src/lib/failures.c linenumber=18
          fcntl  linenumber=21
          i_fatal /src/dovecot/src/lib/failures.c linenumber=22
      lib_event_init /src/dovecot/src/lib/lib-event.c linenumber=194
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1912
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1913
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1914
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1917
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1919
        event_log_init /src/dovecot/src/lib/event-log.c linenumber=1920
          array_create_i /src/dovecot/src/lib/./array.h linenumber=485
      event_filter_init /src/dovecot/src/lib/event-filter.c linenumber=195
        event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=1272
          array_append_i /src/dovecot/src/lib/./array.h linenumber=1738
            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=1272
          buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1263
          event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1264
            event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1228
              event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1229
                strcmp  linenumber=1246
      lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=201
      atexit  linenumber=203
      lib_atexit_handler /src/dovecot/src/lib/lib.c linenumber=203
        strlen  linenumber=180
        write  linenumber=180
        abort  linenumber=183
    lib_signals_init /src/dovecot/src/lib/lib-signals.c linenumber=19
      io_loop_add_switch_callback /src/dovecot/src/lib/ioloop.c linenumber=698
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1004
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1005
        lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1006
          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=106
          array_create_i /src/dovecot/src/lib/./array.h linenumber=107
          array_get_i /src/dovecot/src/lib/./array.h linenumber=110
            array_count_i /src/dovecot/src/lib/./array.h linenumber=255
          array_append_space_i /src/dovecot/src/lib/./array.h linenumber=118
        io_switch_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1006
          array_free_i /src/dovecot/src/lib/./array.h linenumber=969
            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=1008
      lib_signals_ioloop_switched /src/dovecot/src/lib/lib-signals.c linenumber=698
        lib_signals_ioloop_switch /src/dovecot/src/lib/lib-signals.c linenumber=444
          lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=432
            i_panic /src/dovecot/src/lib/failures.c linenumber=233
            io_remove /src/dovecot/src/lib/ioloop.c linenumber=236
              io_remove_full /src/dovecot/src/lib/ioloop.c linenumber=207
                i_panic /src/dovecot/src/lib/failures.c linenumber=162
                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=1062
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1067
                  array_free_i /src/dovecot/src/lib/./array.h linenumber=1069
                  array_free_i /src/dovecot/src/lib/./array.h linenumber=1070
                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1071
                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=1072
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1074
                  io_is_pending /src/dovecot/src/lib/ioloop.c linenumber=1075
                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=238
          lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=434
            lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=214
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=216
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=216
            lib_signals_init_io /src/dovecot/src/lib/lib-signals.c linenumber=218
              io_add_to /src/dovecot/src/lib/ioloop.c linenumber=205
                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=1051
                  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=205
                signal_handle_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=339
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=261
                  array_count_i /src/dovecot/src/lib/./array.h linenumber=262
                  array_get_i /src/dovecot/src/lib/./array.h linenumber=265
                  i_panic /src/dovecot/src/lib/failures.c linenumber=270
                  i_panic /src/dovecot/src/lib/failures.c linenumber=273
                  array_delete_i /src/dovecot/src/lib/./array.h linenumber=289
                    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=290
                sigfillset  linenumber=342
                i_fatal /src/dovecot/src/lib/failures.c linenumber=343
                sigprocmask  linenumber=344
                i_fatal /src/dovecot/src/lib/failures.c linenumber=345
                read  linenumber=349
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=351
                __errno_location  linenumber=355
                i_fatal /src/dovecot/src/lib/failures.c linenumber=356
                i_fatal /src/dovecot/src/lib/failures.c linenumber=358
                sigprocmask  linenumber=360
                i_fatal /src/dovecot/src/lib/failures.c linenumber=361
                i_panic /src/dovecot/src/lib/failures.c linenumber=374
                signal_shadow /src/dovecot/src/lib/lib-signals.c linenumber=395
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=315
                  array_create_i /src/dovecot/src/lib/./array.h linenumber=316
                  array_get_i /src/dovecot/src/lib/./array.h linenumber=317
                  i_panic /src/dovecot/src/lib/failures.c linenumber=319
                  array_idx_set_i /src/dovecot/src/lib/array.c linenumber=323
                    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=206
        signal_check_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=447
          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=299
          array_count_i /src/dovecot/src/lib/./array.h linenumber=300
          lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=303
          io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=305
            i_panic /src/dovecot/src/lib/failures.c linenumber=222
      io_loop_add_destroy_callback /src/dovecot/src/lib/ioloop.c linenumber=699
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1022
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1023
        lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1024
        io_destroy_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1024
          array_free_i /src/dovecot/src/lib/./array.h linenumber=974
        array_append_i /src/dovecot/src/lib/./array.h linenumber=1026
      lib_signals_ioloop_destroyed /src/dovecot/src/lib/lib-signals.c linenumber=699
        lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=454
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=456
      lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=704
        sigemptyset  linenumber=485
        i_fatal /src/dovecot/src/lib/failures.c linenumber=486
        sigaction  linenumber=496
        i_fatal /src/dovecot/src/lib/failures.c linenumber=497
    lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=20
      i_panic /src/dovecot/src/lib/failures.c linenumber=574
      i_panic /src/dovecot/src/lib/failures.c linenumber=578
      lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=580
        sigemptyset  linenumber=552
        i_fatal /src/dovecot/src/lib/failures.c linenumber=553
        sigaction  linenumber=567
        i_fatal /src/dovecot/src/lib/failures.c linenumber=568
  t_push /src/dovecot/src/lib/data-stack.c linenumber=73
  io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=73
    getenv  linenumber=841
    i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=845
    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=848
    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=848
    priorityq_init /src/dovecot/src/lib/priorityq.c linenumber=849
      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=27
      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=27
    timeout_cmp /src/dovecot/src/lib/ioloop.c linenumber=849
      timeval_cmp /src/dovecot/src/lib/time-util.c linenumber=563
    array_create_i /src/dovecot/src/lib/./array.h linenumber=850
    io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=857
      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=986
      i_memcpy /src/dovecot/src/lib/./lib.h linenumber=987
      t_push /src/dovecot/src/lib/data-stack.c linenumber=987
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=989
      i_panic /src/dovecot/src/lib/failures.c linenumber=989
  fuzzer_io_as_fd /src/dovecot/src/lib-test/fuzzer.c linenumber=73
    socketpair  linenumber=73
    i_fatal /src/dovecot/src/lib/failures.c linenumber=74
    net_set_nonblock /src/dovecot/src/lib/net.c linenumber=75
      fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=380
        i_panic /src/dovecot/src/lib/failures.c linenumber=109
        fcntl  linenumber=111
        i_fatal /src/dovecot/src/lib/failures.c linenumber=113
        fcntl  linenumber=120
        i_fatal /src/dovecot/src/lib/failures.c linenumber=121
    net_set_nonblock /src/dovecot/src/lib/net.c linenumber=76
    i_stream_create_from_data /src/dovecot/src/lib/istream-data.c linenumber=78
      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=23
      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=23
      i_stream_create /src/dovecot/src/lib/istream.c linenumber=34
        i_stream_init_parent /src/dovecot/src/lib/istream.c linenumber=1269
          i_stream_ref /src/dovecot/src/lib/istream.c linenumber=1258
            io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=49
              i_panic /src/dovecot/src/lib/failures.c linenumber=74
        memarea_init_empty /src/dovecot/src/lib/memarea.c linenumber=1273
        io_stream_init /src/dovecot/src/lib/iostream.c linenumber=1309
      i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=36
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=14
        i_strdup /src/dovecot/src/lib/imem.c linenumber=15
    o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=79
      o_stream_create_fd_common /src/dovecot/src/lib/ostream-file.c linenumber=1137
        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1100
        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1100
        iostream_fd_ref /src/dovecot/src/lib/iostream.c linenumber=1103
          i_panic /src/dovecot/src/lib/failures.c linenumber=19
        o_stream_create_file_common /src/dovecot/src/lib/ostream-file.c linenumber=1105
          o_stream_create /src/dovecot/src/lib/ostream.c linenumber=1062
            o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=769
              io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=97
            io_stream_init /src/dovecot/src/lib/iostream.c linenumber=817
        lseek  linenumber=1108
        fstream_init_file /src/dovecot/src/lib/ostream-file.c linenumber=1113
          fstat  linenumber=1075
        net_getsockname /src/dovecot/src/lib/net.c linenumber=1117
          i_panic /src/dovecot/src/lib/failures.c linenumber=746
          getsockname  linenumber=750
          sin_get_ip /src/dovecot/src/lib/net.c linenumber=757
            i_memcpy /src/dovecot/src/lib/./lib.h linenumber=157
            i_memcpy /src/dovecot/src/lib/./lib.h linenumber=160
          sin_get_port /src/dovecot/src/lib/net.c linenumber=758
            ntohs  linenumber=178
            ntohs  linenumber=180
    i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=80
    o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=81
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=9
      i_strdup /src/dovecot/src/lib/imem.c linenumber=10
    o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=82
    iostream_pump_create /src/dovecot/src/lib/iostream-pump.c linenumber=84
      i_panic /src/dovecot/src/lib/failures.c linenumber=117
      i_stream_ref /src/dovecot/src/lib/istream.c linenumber=122
      o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=123
      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=126
      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=126
    iostream_pump_set_completion_callback /src/dovecot/src/lib/iostream-pump.c linenumber=87
      i_panic /src/dovecot/src/lib/failures.c linenumber=172
    pump_finished /src/dovecot/src/lib-test/fuzzer.c linenumber=87
      iostream_pump_get_input /src/dovecot/src/lib/iostream-pump.c linenumber=47
      iostream_pump_get_output /src/dovecot/src/lib/iostream-pump.c linenumber=48
        i_panic /src/dovecot/src/lib/failures.c linenumber=164
      i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=54
        i_panic /src/dovecot/src/lib/failures.c linenumber=20
      i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=55
        strerror  linenumber=138
      i_error /src/dovecot/src/lib/failures.c linenumber=54
      o_stream_get_name /src/dovecot/src/lib/ostream.c linenumber=58
      o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=59
        strerror  linenumber=43
      i_error /src/dovecot/src/lib/failures.c linenumber=58
      o_stream_get_fd /src/dovecot/src/lib/ostream.c linenumber=63
      shutdown  linenumber=63
      i_fatal /src/dovecot/src/lib/failures.c linenumber=64
      iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=65
        i_panic /src/dovecot/src/lib/failures.c linenumber=208
        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
          i_panic /src/dovecot/src/lib/failures.c linenumber=192
          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
    i_stream_unref /src/dovecot/src/lib/istream.c linenumber=89
    o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=90
    iostream_pump_start /src/dovecot/src/lib/iostream-pump.c linenumber=91
      i_panic /src/dovecot/src/lib/failures.c linenumber=136
      i_panic /src/dovecot/src/lib/failures.c linenumber=137
      o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=141
      iostream_pump_flush /src/dovecot/src/lib/iostream-pump.c linenumber=141
        o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=89
          o_stream_ignore_last_errors /src/dovecot/src/lib/ostream.c linenumber=243
          __errno_location  linenumber=246
          o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=253
          io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=251
            io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=150
              i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=159
                p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=56
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=160
          __errno_location  linenumber=254
          i_panic /src/dovecot/src/lib/failures.c linenumber=259
          __errno_location  linenumber=260
        iostream_pump_copy /src/dovecot/src/lib/iostream-pump.c linenumber=103
          o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=33
          o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=34
          o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=36
          o_stream_set_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=35
            io_stream_set_max_buffer_size /src/dovecot/src/lib/iostream.c linenumber=203
          o_stream_send_istream /src/dovecot/src/lib/ostream.c linenumber=38
            __errno_location  linenumber=444
            __errno_location  linenumber=448
            i_panic /src/dovecot/src/lib/failures.c linenumber=452
            i_panic /src/dovecot/src/lib/failures.c linenumber=456
            i_panic /src/dovecot/src/lib/failures.c linenumber=457
            i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=458
              i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=596
                i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=775
                  i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=742
                    i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=729
            i_panic /src/dovecot/src/lib/failures.c linenumber=458
            i_panic /src/dovecot/src/lib/failures.c linenumber=461
            i_panic /src/dovecot/src/lib/failures.c linenumber=464
            o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=465
            i_panic /src/dovecot/src/lib/failures.c linenumber=468
            i_panic /src/dovecot/src/lib/failures.c linenumber=471
            i_panic /src/dovecot/src/lib/failures.c linenumber=475
          o_stream_set_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=39
          o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=40
          io_remove /src/dovecot/src/lib/ioloop.c linenumber=44
          io_remove /src/dovecot/src/lib/ioloop.c linenumber=49
          i_panic /src/dovecot/src/lib/failures.c linenumber=54
          io_remove /src/dovecot/src/lib/ioloop.c linenumber=56
          io_remove /src/dovecot/src/lib/ioloop.c linenumber=60
          o_stream_finish /src/dovecot/src/lib/ostream.c linenumber=62
            o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=400
          i_unreached /src/dovecot/src/lib/failures.c linenumber=82
        io_add_istream /src/dovecot/src/lib/ioloop.c linenumber=105
          io_add_istream_to /src/dovecot/src/lib/ioloop.c linenumber=137
            i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=124
            io_add_file /src/dovecot/src/lib/ioloop.c linenumber=124
            i_stream_ref /src/dovecot/src/lib/istream.c linenumber=127
            i_stream_set_io /src/dovecot/src/lib/istream.c linenumber=128
              i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1060
              io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1065
        iostream_pump_copy /src/dovecot/src/lib/iostream-pump.c linenumber=105
        io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=107
      o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=148
      io_add_istream /src/dovecot/src/lib/ioloop.c linenumber=150
      iostream_pump_copy /src/dovecot/src/lib/iostream-pump.c linenumber=150
      io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=152
  timeout_add_short /src/dovecot/src/lib/ioloop.c linenumber=91
    timeout_add /src/dovecot/src/lib/ioloop.c linenumber=339
      timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=317
        timeout_add_common /src/dovecot/src/lib/ioloop.c linenumber=294
          p_malloc /src/dovecot/src/lib/./mempool.h linenumber=269
          io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=280
        array_append_i /src/dovecot/src/lib/./array.h linenumber=300
        timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=305
          i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=243
        priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=307
          array_count_i /src/dovecot/src/lib/./array.h linenumber=111
          array_append_i /src/dovecot/src/lib/./array.h linenumber=112
          heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=113
            array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=71
              array_count_i /src/dovecot/src/lib/./array.h linenumber=307
              buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=308
            heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=80
              i_panic /src/dovecot/src/lib/failures.c linenumber=53
  test_server_continue /src/dovecot/src/lib-smtp/fuzz-smtp-server.c linenumber=91
    io_loop_stop_delayed /src/dovecot/src/lib/ioloop.c linenumber=70
  smtp_server_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=92
    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=33
    malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=34
    p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=34
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=38
    p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=39
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=76
    pool_ref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=43
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=47
    my_hostdomain /src/dovecot/src/lib/hostpid.c linenumber=49
      getenv  linenumber=64
      i_strdup /src/dovecot/src/lib/imem.c linenumber=66
      getaddrinfo  linenumber=70
      i_strdup /src/dovecot/src/lib/imem.c linenumber=71
      freeaddrinfo  linenumber=72
      i_strdup /src/dovecot/src/lib/imem.c linenumber=77
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=49
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=51
    i_panic /src/dovecot/src/lib/failures.c linenumber=66
    p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=73
      malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=958
      strlen  linenumber=958
      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=962
      strlen  linenumber=965
      i_panic /src/dovecot/src/lib/failures.c linenumber=970
    p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=77
    p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=81
    event_create /src/dovecot/src/lib/lib-event.c linenumber=97
    smtp_server_event_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=98
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=108
        event_add_categories /src/dovecot/src/lib/lib-event.c linenumber=975
          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=958
          array_create_i /src/dovecot/src/lib/./array.h linenumber=959
          event_category_register /src/dovecot/src/lib/lib-event.c linenumber=962
            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=886
                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=897
              array_append_i /src/dovecot/src/lib/./array.h linenumber=925
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=933
              t_push /src/dovecot/src/lib/data-stack.c linenumber=933
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=935
              i_panic /src/dovecot/src/lib/failures.c linenumber=935
          event_find_category /src/dovecot/src/lib/lib-event.c linenumber=963
            i_panic /src/dovecot/src/lib/failures.c linenumber=947
            array_lsearch_ptr_i /src/dovecot/src/lib/array.c linenumber=949
              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=964
          event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=966
          event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=967
      smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=110
        i_unreached /src/dovecot/src/lib/failures.c linenumber=32
      event_add_str /src/dovecot/src/lib/lib-event.c linenumber=109
    event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=99
      event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=418
    smtp_server_connection_list_init /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=101
      connection_list_init /src/dovecot/src/lib/connection.c linenumber=856
        i_panic /src/dovecot/src/lib/failures.c linenumber=1103
        i_panic /src/dovecot/src/lib/failures.c linenumber=1105
        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1110
        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1110
    smtp_server_commands_init /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=102
      array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=91
        malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=149
        array_create_from_buffer_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=152
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=95
        array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=24
      smtp_server_cmd_ehlo /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=95
        smtp_server_cmd_helo_run /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=120
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=64
            i_panic /src/dovecot/src/lib/failures.c linenumber=453
            smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=456
              smtp_server_reply_create_index /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=442
                i_panic /src/dovecot/src/lib/failures.c linenumber=194
                i_panic /src/dovecot/src/lib/failures.c linenumber=195
                smtp_server_reply_alloc /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=197
                  array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=69
                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=70
                  i_panic /src/dovecot/src/lib/failures.c linenumber=72
                  smtp_server_reply_clear /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=73
                    smtp_server_reply_destroy /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=34
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=23
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=23
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=23
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=24
                      str_free /src/dovecot/src/lib/str.c linenumber=29
                    i_panic /src/dovecot/src/lib/failures.c linenumber=36
                  array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=75
                  array_idx_clear_i /src/dovecot/src/lib/array.c linenumber=76
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=31
                    buffer_write_zero /src/dovecot/src/lib/buffer.c linenumber=30
                      buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=360
                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=77
                  event_create /src/dovecot/src/lib/lib-event.c linenumber=79
                malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=202
                p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=202
                smtp_server_reply_set_status /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=203
                  i_panic /src/dovecot/src/lib/failures.c linenumber=156
                  i_panic /src/dovecot/src/lib/failures.c linenumber=165
                  null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=170
                    strcmp  linenumber=570
                  smtp_server_reply_update_prefix /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=173
                    p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=94
                      p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=119
                    p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=96
                    i_panic /src/dovecot/src/lib/failures.c linenumber=100
                    str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=103
                    str_new /src/dovecot/src/lib/str.c linenumber=107
                    strlen  linenumber=109
                    str_c /src/dovecot/src/lib/str.c linenumber=110
                    str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=111
                    str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=118
                    strchr  linenumber=120
                    str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=124
                    str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=125
                      buffer_append /src/dovecot/src/lib/buffer.c linenumber=39
                    i_panic /src/dovecot/src/lib/failures.c linenumber=128
                    str_free /src/dovecot/src/lib/str.c linenumber=139
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=175
                str_new /src/dovecot/src/lib/str.c linenumber=204
                smtp_server_reply_update_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=206
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=47
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=48
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=52
                  event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=51
                    event_set_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=679
                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=662
                      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=667
                      i_strdup /src/dovecot/src/lib/imem.c linenumber=670
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=58
                  event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=57
              t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=443
                p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=311
              smtp_server_reply_add_text /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=443
                i_panic /src/dovecot/src/lib/failures.c linenumber=278
                str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=286
                strchr  linenumber=288
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=289
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=291
                str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=295
                str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=297
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=300
              smtp_server_reply_submit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=444
                i_panic /src/dovecot/src/lib/failures.c linenumber=399
                i_panic /src/dovecot/src/lib/failures.c linenumber=400
                str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=401
                i_panic /src/dovecot/src/lib/failures.c linenumber=401
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=402
                e_debug /src/dovecot/src/lib/event-log.c linenumber=402
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=402
                smtp_server_command_submit_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=406
                  array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=581
                  i_panic /src/dovecot/src/lib/failures.c linenumber=581
                  array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=586
                    i_panic /src/dovecot/src/lib/failures.c linenumber=277
                    malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=278
                  i_panic /src/dovecot/src/lib/failures.c linenumber=591
                  i_panic /src/dovecot/src/lib/failures.c linenumber=601
                  smtp_server_command_handle_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=609
                    smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=546
                    smtp_server_command_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=548
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=511
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=511
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=511
                      smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=513
                        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=424
                        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=443
                          i_panic /src/dovecot/src/lib/failures.c linenumber=300
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=306
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=306
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=306
                          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=309
                            i_panic /src/dovecot/src/lib/failures.c linenumber=455
                            event_create /src/dovecot/src/lib/lib-event.c linenumber=461
                            i_memcpy /src/dovecot/src/lib/./lib.h linenumber=467
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=314
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=314
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=314
                          smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=323
                          i_unreached /src/dovecot/src/lib/failures.c linenumber=325
                          smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=327
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=893
                            e_debug /src/dovecot/src/lib/event-log.c linenumber=893
                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=893
                            smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=896
                              smtp_server_connection_check_pipeline /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=108
                                event_want_level /src/dovecot/src/lib/event-log.c linenumber=79
                                e_debug /src/dovecot/src/lib/event-log.c linenumber=79
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=79
                              smtp_server_connection_pending_command_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=111
                                smtp_command_parser_pending_data /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=733
                                  i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=468
                              connection_input_resume /src/dovecot/src/lib/connection.c linenumber=124
                                connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=302
                                  io_add_istream_to /src/dovecot/src/lib/ioloop.c linenumber=283
                                  io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=286
                                  io_add_to /src/dovecot/src/lib/ioloop.c linenumber=288
                                  io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=291
                                  timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=294
                              i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=128
                              io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=129
                          smtp_server_reply_free /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=329
                            array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=263
                            array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=268
                            smtp_server_reply_destroy /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=269
                          event_unref /src/dovecot/src/lib/lib-event.c linenumber=330
                          pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=331
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=517
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=517
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=517
                      smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=519
                      smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=521
                    smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=549
                      i_panic /src/dovecot/src/lib/failures.c linenumber=1245
                      smtp_server_connection_disconnect /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1249
                        smtp_server_connection_get_disconnect_reason /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1183
                          ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1160
                            ssl_iostream_get_state /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=269
                          ssl_iostream_get_last_error /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1161
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1163
                          io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=1168
                            __errno_location  linenumber=170
                            i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=171
                            __errno_location  linenumber=173
                            o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=174
                            __errno_location  linenumber=176
                            __errno_location  linenumber=180
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=183
                        t_str_oneline /src/dovecot/src/lib/strfuncs.c linenumber=1185
                          strpbrk  linenumber=370
                          strlen  linenumber=373
                          t_str_new /src/dovecot/src/lib/str.c linenumber=374
                          str_append_data /src/dovecot/src/lib/./str.h linenumber=382
                          str_append_data /src/dovecot/src/lib/./str.h linenumber=388
                          str_append_c /src/dovecot/src/lib/./str.h linenumber=393
                            buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44
                              buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277
                          str_len /src/dovecot/src/lib/./str.h linenumber=405
                          str_len /src/dovecot/src/lib/./str.h linenumber=406
                          str_truncate /src/dovecot/src/lib/./str.h linenumber=406
                          str_append_data /src/dovecot/src/lib/./str.h linenumber=408
                          str_c /src/dovecot/src/lib/str.c linenumber=409
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1190
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1194
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=1198
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=1198
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1198
                        smtp_server_connection_update_stats /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1201
                          connection_update_counters /src/dovecot/src/lib/connection.c linenumber=55
                            event_add_int /src/dovecot/src/lib/lib-event.c linenumber=909
                            event_add_int /src/dovecot/src/lib/lib-event.c linenumber=911
                        smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1204
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=1526
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=1526
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1526
                          p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1528
                          smtp_server_transaction_free /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=1531
                            array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=91
                            array_get_modifiable_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=92
                              array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=307
                            smtp_server_recipient_destroy /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=99
                              smtp_server_recipient_unref /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=133
                                smtp_server_recipient_call_hooks /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=109
                                  smtp_server_recipient_ref /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=354
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=87
                                  smtp_server_recipient_unref /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=370
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=111
                                    smtp_server_recipient_create_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=114
                                      event_create /src/dovecot/src/lib/lib-event.c linenumber=42
                                      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=43
                                      event_create /src/dovecot/src/lib/lib-event.c linenumber=46
                                      event_create /src/dovecot/src/lib/lib-event.c linenumber=49
                                      event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=53
                                      smtp_server_recipient_update_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=55
                                        smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=15
                                          t_str_new /src/dovecot/src/lib/str.c linenumber=718
                                          smtp_address_write /src/dovecot/src/lib-smtp/smtp-address.c linenumber=719
                                            smtp_address_isnull /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=660
                                            str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=662
                                            strlen  linenumber=666
                                            smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=669
                                            str_insert /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=674
                                            str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=677
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=682
                                            smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=684
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=684
                                            smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=685
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=686
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=687
                                            str_insert /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=696
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=700
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=705
                                            str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=706
                                          str_c /src/dovecot/src/lib/str.c linenumber=720
                                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=17
                                        smtp_params_rcpt_add_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=18
                                          smtp_params_rcpt_add_notify_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1400
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=1356
                                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1358
                                            t_str_new /src/dovecot/src/lib/str.c linenumber=1360
                                            str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1362
                                            str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1364
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1365
                                            str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1366
                                            str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1369
                                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1370
                                            str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1371
                                            str_c /src/dovecot/src/lib/str.c linenumber=1373
                                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1373
                                          smtp_params_rcpt_add_orcpt_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1401
                                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1385
                                            strcasecmp  linenumber=1387
                                            smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=1389
                                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1388
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=1391
                                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1392
                                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=21
                                          str_sanitize_skip_start /src/dovecot/src/lib/str-sanitize.c linenumber=141
                                            uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=15
                                              uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=114
                                                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=70
                                                uni_is_valid_ucs4 /src/dovecot/src/lib/./unichar.h linenumber=96
                                            __ctype_b_loc  linenumber=18
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=22
                                          t_str_new /src/dovecot/src/lib/str.c linenumber=145
                                          str_sanitize_append /src/dovecot/src/lib/str-sanitize.c linenumber=146
                                            str_len /src/dovecot/src/lib/./str.h linenumber=64
                                            uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=69
                                            str_append_c /src/dovecot/src/lib/./str.h linenumber=75
                                            __ctype_b_loc  linenumber=79
                                            str_append_c /src/dovecot/src/lib/./str.h linenumber=80
                                            str_append_data /src/dovecot/src/lib/./str.h linenumber=82
                                            str_truncate /src/dovecot/src/lib/./str.h linenumber=88
                                            str_sanitize_truncate_char /src/dovecot/src/lib/str-sanitize.c linenumber=91
                                              str_data /src/dovecot/src/lib/./str.h linenumber=49
                                              str_len /src/dovecot/src/lib/./str.h linenumber=50
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=52
                                              uni_utf8_data_truncate /src/dovecot/src/lib/unichar.c linenumber=59
                                              str_truncate /src/dovecot/src/lib/./str.h linenumber=58
                                            str_append /src/dovecot/src/lib/./str.h linenumber=93
                                          str_c /src/dovecot/src/lib/str.c linenumber=147
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=21
                                        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=20
                                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=23
                                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=26
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=25
                                        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=24
                                    event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=117
                                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=123
                                    e_debug /src/dovecot/src/lib/event-log.c linenumber=123
                                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=123
                                    event_unref /src/dovecot/src/lib/lib-event.c linenumber=126
                                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=127
                            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=103
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=114
                            e_debug /src/dovecot/src/lib/event-log.c linenumber=114
                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=114
                            event_unref /src/dovecot/src/lib/lib-event.c linenumber=117
                            pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=118
                          i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=1538
                            i_stream_close_full /src/dovecot/src/lib/istream.c linenumber=43
                              io_stream_close /src/dovecot/src/lib/iostream.c linenumber=31
                            i_stream_unref /src/dovecot/src/lib/istream.c linenumber=44
                          i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=1539
                          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1544
                            null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=1505
                            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1506
                            i_strdup /src/dovecot/src/lib/imem.c linenumber=1507
                        smtp_server_command_abort /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=1210
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=343
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=343
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=343
                          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=346
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=351
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=351
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=351
                          smtp_server_reply_free /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=358
                          smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=360
                          smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=361
                        smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1214
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=230
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=230
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=230
                          timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=232
                            priorityq_remove /src/dovecot/src/lib/priorityq.c linenumber=414
                              priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=138
                                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
                                array_delete_i /src/dovecot/src/lib/./array.h linenumber=127
                                heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=131
                                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
                            array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=418
                              i_panic /src/dovecot/src/lib/failures.c linenumber=187
                              array_count_i /src/dovecot/src/lib/./array.h linenumber=189
                            i_unreached /src/dovecot/src/lib/failures.c linenumber=419
                            array_delete_i /src/dovecot/src/lib/./array.h linenumber=420
                            timeout_free /src/dovecot/src/lib/ioloop.c linenumber=422
                              io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=398
                              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=399
                        o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=1216
                        smtp_command_parser_deinit /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=1218
                          smtp_command_parser_clear /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=119
                            buffer_clear_safe /src/dovecot/src/lib/buffer.c linenumber=106
                              safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=473
                              buffer_clear /src/dovecot/src/lib/./buffer.h linenumber=474
                                buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=150
                            safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=108
                          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=121
                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=122
                          p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=123
                          p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=124
                          p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=125
                          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=126
                          p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=127
                        ssl_iostream_destroy /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1219
                        pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1220
                        io_remove /src/dovecot/src/lib/ioloop.c linenumber=1225
                        connection_disconnect /src/dovecot/src/lib/connection.c linenumber=1230
                          connection_update_counters /src/dovecot/src/lib/connection.c linenumber=918
                          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=925
                          connection_disconnect_reason /src/dovecot/src/lib/connection.c linenumber=927
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1010
                            i_panic /src/dovecot/src/lib/failures.c linenumber=1018
                            i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=1019
                            io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=1024
                            i_unreached /src/dovecot/src/lib/failures.c linenumber=1028
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=928
                          connection_disconnect_reason /src/dovecot/src/lib/connection.c linenumber=928
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=928
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=928
                          timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=933
                          io_remove /src/dovecot/src/lib/ioloop.c linenumber=934
                          i_stream_close /src/dovecot/src/lib/istream.c linenumber=935
                            i_stream_close_full /src/dovecot/src/lib/istream.c linenumber=149
                          o_stream_close /src/dovecot/src/lib/ostream.c linenumber=936
                            o_stream_close_full /src/dovecot/src/lib/ostream.c linenumber=139
                              o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=61
                              i_panic /src/dovecot/src/lib/failures.c linenumber=62
                              io_stream_close /src/dovecot/src/lib/iostream.c linenumber=75
                          shutdown  linenumber=938
                          fd_close_maybe_stdio /src/dovecot/src/lib/fd-util.c linenumber=939
                            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=135
                              __errno_location  linenumber=160
                              close  linenumber=164
                              __errno_location  linenumber=164
                              i_error /src/dovecot/src/lib/failures.c linenumber=165
                            dup2  linenumber=136
                            i_fatal /src/dovecot/src/lib/failures.c linenumber=139
                        io_remove /src/dovecot/src/lib/ioloop.c linenumber=1233
                        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=1234
                        o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=1235
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=1251
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=1251
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1251
                      connection_deinit /src/dovecot/src/lib/connection.c linenumber=1253
                        i_panic /src/dovecot/src/lib/failures.c linenumber=945
                        connection_disconnect /src/dovecot/src/lib/connection.c linenumber=950
                        i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=951
                        o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=952
                          o_stream_close_full /src/dovecot/src/lib/ostream.c linenumber=91
                          o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=92
                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=953
                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=954
                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=955
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=956
                      p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1258
                      p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1259
                      p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1260
                      p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1261
                      p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1262
                      p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1263
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=1264
                      pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1265
                    smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=552
                      smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=857
                        connection_input_halt /src/dovecot/src/lib/connection.c linenumber=96
                          io_remove /src/dovecot/src/lib/ioloop.c linenumber=271
                          timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=272
                      smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=859
                    smtp_server_command_is_complete /src/dovecot/src/lib-smtp/./smtp-server-private.h linenumber=558
                      smtp_server_connection_pending_command_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=275
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=559
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=559
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=559
                    smtp_server_command_ready_to_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=563
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=501
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=501
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=501
                      smtp_server_connection_trigger_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=502
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=833
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=833
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=833
                        o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=834
                    i_unreached /src/dovecot/src/lib/failures.c linenumber=569
                    smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=572
                  smtp_server_connection_terminate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=613
                    smtp_server_connection_terminate_full /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1450
                      i_panic /src/dovecot/src/lib/failures.c linenumber=1465
                      t_push /src/dovecot/src/lib/data-stack.c linenumber=1467
                      t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=1469
                        split_str /src/dovecot/src/lib/strfuncs.c linenumber=840
                          i_panic /src/dovecot/src/lib/failures.c linenumber=824
                          split_str_fast /src/dovecot/src/lib/strfuncs.c linenumber=827
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=796
                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=796
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=798
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=801
                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=801
                            strchr  linenumber=804
                            nearest_power /src/dovecot/src/lib/bits.c linenumber=807
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=808
                            p_realloc /src/dovecot/src/lib/./mempool.h linenumber=808
                            i_panic /src/dovecot/src/lib/failures.c linenumber=815
                            i_panic /src/dovecot/src/lib/failures.c linenumber=816
                          split_str_slow /src/dovecot/src/lib/strfuncs.c linenumber=829
                            strchr  linenumber=744
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=748
                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=748
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=750
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=753
                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=753
                            strchr  linenumber=757
                            nearest_power /src/dovecot/src/lib/bits.c linenumber=760
                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=761
                            p_realloc /src/dovecot/src/lib/./mempool.h linenumber=761
                            strchr  linenumber=769
                            i_panic /src/dovecot/src/lib/failures.c linenumber=783
                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1470
                        i_panic /src/dovecot/src/lib/failures.c linenumber=320
                        vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=324
                          t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=191
                          strlen  linenumber=195
                          nearest_power /src/dovecot/src/lib/bits.c linenumber=199
                          t_buffer_reget /src/dovecot/src/lib/data-stack.c linenumber=200
                            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=209
                        t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=325
                      smtp_server_connection_reply_lines /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1473
                        smtp_reply_parse_enhanced_code /src/dovecot/src/lib-smtp/smtp-reply-parser.c linenumber=1301
                          __ctype_b_loc  linenumber=116
                          __ctype_b_loc  linenumber=127
                        t_push /src/dovecot/src/lib/data-stack.c linenumber=1305
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=1308
                        smtp_reply_log /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=1308
                          t_str_new /src/dovecot/src/lib/str.c linenumber=135
                          smtp_reply_is_remote /src/dovecot/src/lib-smtp/./smtp-reply.h linenumber=137
                          smtp_reply_get_enh_code /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=138
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=40
                          str_printfa /src/dovecot/src/lib/str.c linenumber=140
                          str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=142
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=143
                          smtp_reply_write_message_one_line /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=147
                            str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=110
                            str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=111
                            str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=112
                          str_c /src/dovecot/src/lib/str.c linenumber=148
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=1308
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1308
                        t_str_new /src/dovecot/src/lib/str.c linenumber=1310
                        smtp_reply_write /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=1311
                          i_panic /src/dovecot/src/lib/failures.c linenumber=71
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=73
                          smtp_reply_get_enh_code /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=74
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=77
                          str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=79
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=80
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=82
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=88
                          str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=90
                          str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=92
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=94
                          str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=95
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=97
                          str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=98
                        str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1312
                        str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1312
                        o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1312
                          o_stream_nsendv /src/dovecot/src/lib/ostream.c linenumber=375
                            o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=386
                              i_panic /src/dovecot/src/lib/failures.c linenumber=333
                              i_panic /src/dovecot/src/lib/failures.c linenumber=339
                              __errno_location  linenumber=340
                              i_panic /src/dovecot/src/lib/failures.c linenumber=342
                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=1313
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1313
                      smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1476
                        smtp_server_connection_disconnect /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1443
                        smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1444
                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1477
                      i_panic /src/dovecot/src/lib/failures.c linenumber=1477
          smtp_helo_domain_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=67
            pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=162
            smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=162
              strlen  linenumber=163
            smtp_parser_parse_domain /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=164
              __ctype_b_loc  linenumber=218
              t_str_new /src/dovecot/src/lib/str.c linenumber=223
              __ctype_b_loc  linenumber=231
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=237
              __ctype_b_loc  linenumber=242
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=250
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=259
              str_c /src/dovecot/src/lib/str.c linenumber=264
            smtp_parser_parse_address_literal /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=167
              t_str_new /src/dovecot/src/lib/str.c linenumber=361
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=362
              smtp_parser_parse_ipv4_address /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=369
                smtp_parser_parse_snum /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=309
                  str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=294
                str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=318
                smtp_parser_parse_snum /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=321
                htonl  linenumber=327
              t_str_new /src/dovecot/src/lib/str.c linenumber=388
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=389
              smtp_parser_parse_ldh_str /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=391
                __ctype_b_loc  linenumber=184
                str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=197
              str_c /src/dovecot/src/lib/str.c linenumber=396
              strcasecmp  linenumber=396
              str_c /src/dovecot/src/lib/str.c linenumber=401
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=399
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=406
              smtp_char_is_dcontent /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=411
              str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=419
              t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=423
                i_panic /src/dovecot/src/lib/failures.c linenumber=293
                p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=294
                  memchr  linenumber=102
                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=108
              net_addr2ip /src/dovecot/src/lib/net.c linenumber=423
                net_addr2ip_inet4_fast /src/dovecot/src/lib/net.c linenumber=986
                  str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=958
                    str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=60
                      str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109
                  str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=973
                t_push /src/dovecot/src/lib/data-stack.c linenumber=989
                strchr  linenumber=990
                strlen  linenumber=993
                t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=995
                getaddrinfo  linenumber=1003
                i_panic /src/dovecot/src/lib/failures.c linenumber=1004
                sin_get_ip /src/dovecot/src/lib/net.c linenumber=1007
                freeaddrinfo  linenumber=1010
                net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=1011
                t_pop /src/dovecot/src/lib/data-stack.c linenumber=1012
                i_panic /src/dovecot/src/lib/failures.c linenumber=1012
              str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=444
              str_c /src/dovecot/src/lib/str.c linenumber=445
          smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=69
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=879
            e_debug /src/dovecot/src/lib/event-log.c linenumber=879
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=879
            smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=882
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=71
          malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=75
          p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=75
          null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=82
          smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=89
            i_panic /src/dovecot/src/lib/failures.c linenumber=372
            i_panic /src/dovecot/src/lib/failures.c linenumber=377
            malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=382
            p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=382
          cmd_helo_next /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=89
            null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=44
          smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=92
          cmd_helo_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=92
            smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=19
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=623
              array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=628
            smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=20
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=688
              array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=693
              smtp_server_reply_is_success /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=696
                i_panic /src/dovecot/src/lib/failures.c linenumber=659
            smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=29
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=31
            i_strdup /src/dovecot/src/lib/imem.c linenumber=32
          smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=96
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=101
          i_panic /src/dovecot/src/lib/failures.c linenumber=101
          smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=104
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=109
          smtp_server_cmd_ehlo_reply_default /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=111
            smtp_server_cmd_ehlo_reply_create /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=197
              smtp_server_reply_create_ehlo /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=161
                smtp_server_reply_create /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=686
                  smtp_server_reply_create_index /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=215
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=688
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=689
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=690
              i_panic /src/dovecot/src/lib/failures.c linenumber=167
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=170
              array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=171
                array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=255
              strcasecmp  linenumber=179
              smtp_server_reply_ehlo_add_params /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=184
                i_panic /src/dovecot/src/lib/failures.c linenumber=739
                i_panic /src/dovecot/src/lib/failures.c linenumber=740
                str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=743
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=744
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=745
                str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=748
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=749
                str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=753
            smtp_server_reply_submit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=198
          smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=113
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=99
      smtp_server_cmd_helo /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=99
        smtp_server_cmd_helo_run /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=127
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=104
      smtp_server_cmd_ehlo /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=104
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=111
      smtp_server_cmd_auth /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=111
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=196
        t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=210
          split_str /src/dovecot/src/lib/strfuncs.c linenumber=834
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=213
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=221
        cmd_auth_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=233
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=22
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=32
        smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=236
          smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=846
        malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=238
        p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=238
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=239
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=240
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=242
        cmd_auth_start /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=242
          cmd_auth_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=165
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=169
          smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=171
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=176
          i_panic /src/dovecot/src/lib/failures.c linenumber=176
          smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=179
          smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=181
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=244
        cmd_auth_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=244
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=55
          i_panic /src/dovecot/src/lib/failures.c linenumber=55
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=56
          smtp_server_command_reply_status_equals /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=58
            i_panic /src/dovecot/src/lib/failures.c linenumber=677
            smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=678
              i_panic /src/dovecot/src/lib/failures.c linenumber=661
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=663
              array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=666
          i_panic /src/dovecot/src/lib/failures.c linenumber=58
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=114
      smtp_server_cmd_starttls /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=114
        i_panic /src/dovecot/src/lib/failures.c linenumber=157
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=158
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=162
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=169
        smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=174
        smtp_server_connection_input_lock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=175
          smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=136
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=177
        cmd_starttls_next /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=177
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=124
          smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=127
          smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=133
          cmd_starttls_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=133
            smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=86
            smtp_server_command_reply_status_equals /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=88
            i_panic /src/dovecot/src/lib/failures.c linenumber=88
            o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=91
            smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=94
              o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=799
              smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=801
                o_stream_get_disconnect_reason /src/dovecot/src/lib/ostream.c linenumber=744
                  io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=48
                smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=743
            o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=99
            cmd_starttls_output /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=99
              smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=65
              o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=69
              cmd_starttls_start /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=70
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=19
                e_debug /src/dovecot/src/lib/event-log.c linenumber=19
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=19
                smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=27
                smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=30
                smtp_server_connection_set_ssl_streams /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=33
                  smtp_server_connection_set_streams /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=217
                    i_stream_ref /src/dovecot/src/lib/istream.c linenumber=198
                    o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=201
                    o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=202
                    i_stream_unref /src/dovecot/src/lib/istream.c linenumber=204
                    o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=205
                    smtp_server_connection_streams_changed /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=207
                      smtp_server_connection_update_rawlog /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=180
                        stat  linenumber=166
                        iostream_rawlog_create /src/dovecot/src/lib/iostream-rawlog.c linenumber=171
                          iostream_rawlog_try_create_tcp /src/dovecot/src/lib/iostream-rawlog.c linenumber=226
                            str_begins /src/dovecot/src/lib/strfuncs.c linenumber=195
                              str_match /src/dovecot/src/lib/strfuncs.c linenumber=664
                            strncmp  linenumber=195
                            str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=195
                            strchr  linenumber=198
                            net_str2hostport /src/dovecot/src/lib/net.c linenumber=200
                              strchr  linenumber=1050
                              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1053
                                t_strdup_until_noconst /src/dovecot/src/lib/strfuncs.c linenumber=288
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=276
                                  t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=280
                              strchr  linenumber=1055
                              strchr  linenumber=1056
                              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1062
                              net_str2port /src/dovecot/src/lib/net.c linenumber=1071
                                str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1020
                                  str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116
                            net_gethostbyname /src/dovecot/src/lib/net.c linenumber=203
                              net_addr2ip /src/dovecot/src/lib/net.c linenumber=685
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=687
                              t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=687
                              getaddrinfo  linenumber=697
                              net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=698
                              i_panic /src/dovecot/src/lib/failures.c linenumber=699
                              i_panic /src/dovecot/src/lib/failures.c linenumber=707
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=710
                              t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=710
                              sin_get_ip /src/dovecot/src/lib/net.c linenumber=716
                              freeaddrinfo  linenumber=718
                            net_gethosterror /src/dovecot/src/lib/net.c linenumber=206
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1121
                              gai_strerror  linenumber=1123
                            i_error /src/dovecot/src/lib/failures.c linenumber=205
                            net_connect_ip_blocking /src/dovecot/src/lib/net.c linenumber=209
                              net_connect_ip_full /src/dovecot/src/lib/net.c linenumber=273
                                net_connect_ip_once /src/dovecot/src/lib/net.c linenumber=248
                                  i_warning /src/dovecot/src/lib/failures.c linenumber=192
                                  socket  linenumber=199
                                  i_error /src/dovecot/src/lib/failures.c linenumber=202
                                  setsockopt  linenumber=207
                                  setsockopt  linenumber=209
                                  net_set_nonblock /src/dovecot/src/lib/net.c linenumber=211
                                  sin_set_ip /src/dovecot/src/lib/net.c linenumber=215
                                    i_memcpy /src/dovecot/src/lib/./lib.h linenumber=144
                                  bind  linenumber=216
                                  net_ip2addr /src/dovecot/src/lib/net.c linenumber=217
                                  i_error /src/dovecot/src/lib/failures.c linenumber=217
                                  i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=218
                                  sin_set_ip /src/dovecot/src/lib/net.c linenumber=224
                                  sin_set_port /src/dovecot/src/lib/net.c linenumber=225
                                    htons  linenumber=168
                                    htons  linenumber=170
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=172
                                  connect  linenumber=226
                                  __errno_location  linenumber=229
                                  i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=234
                                __errno_location  linenumber=250
                            net_ip2addr /src/dovecot/src/lib/net.c linenumber=211
                            i_error /src/dovecot/src/lib/failures.c linenumber=211
                            iostream_rawlog_create_fd /src/dovecot/src/lib/iostream-rawlog.c linenumber=214
                              i_stream_create_rawlog /src/dovecot/src/lib/istream-rawlog.c linenumber=173
                                o_stream_create_fd_autoclose /src/dovecot/src/lib/ostream-file.c linenumber=91
                                  o_stream_create_fd_common /src/dovecot/src/lib/ostream-file.c linenumber=1143
                                o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=92
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=94
                                o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=93
                                i_stream_create_rawlog_from_stream /src/dovecot/src/lib/istream-rawlog.c linenumber=95
                                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=105
                                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=105
                                  iostream_rawlog_init /src/dovecot/src/lib/iostream-rawlog.c linenumber=110
                                    buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=51
                                  i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=120
                                  i_stream_create /src/dovecot/src/lib/istream.c linenumber=119
                              o_stream_create_rawlog /src/dovecot/src/lib/ostream-rawlog.c linenumber=176
                                o_stream_create_fd_autoclose /src/dovecot/src/lib/ostream-file.c linenumber=75
                                o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=76
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=79
                                o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=78
                                o_stream_create_rawlog_from_stream /src/dovecot/src/lib/ostream-rawlog.c linenumber=80
                                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=90
                                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=90
                                  iostream_rawlog_init /src/dovecot/src/lib/iostream-rawlog.c linenumber=96
                                  o_stream_get_fd /src/dovecot/src/lib/ostream.c linenumber=98
                                  o_stream_create /src/dovecot/src/lib/ostream.c linenumber=97
                              i_stream_unref /src/dovecot/src/lib/istream.c linenumber=180
                              o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=181
                          t_strflocaltime /src/dovecot/src/lib/time-util.c linenumber=229
                            localtime  linenumber=125
                            strftime_real /src/dovecot/src/lib/time-util.c linenumber=125
                              strlen  linenumber=105
                              t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=106
                              strftime  linenumber=109
                              i_panic /src/dovecot/src/lib/failures.c linenumber=111
                              t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=112
                              t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=114
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=232
                          iostream_rawlog_create_prefix /src/dovecot/src/lib/iostream-rawlog.c linenumber=233
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=245
                            open  linenumber=246
                            __errno_location  linenumber=248
                            e_error /src/dovecot/src/lib/event-log.c linenumber=249
                              event_want_level /src/dovecot/src/lib/event-log.c linenumber=20
                              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=21
                              t_push /src/dovecot/src/lib/data-stack.c linenumber=32
                              event_logv /src/dovecot/src/lib/event-log.c linenumber=33
                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=34
                              i_panic /src/dovecot/src/lib/failures.c linenumber=34
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=252
                            e_debug /src/dovecot/src/lib/event-log.c linenumber=252
                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=252
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=258
                            open  linenumber=259
                            __errno_location  linenumber=261
                            e_error /src/dovecot/src/lib/event-log.c linenumber=262
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=265
                            e_debug /src/dovecot/src/lib/event-log.c linenumber=265
                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=265
                            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=268
                            i_unlink /src/dovecot/src/lib/lib.c linenumber=269
                              unlink  linenumber=61
                              i_error /src/dovecot/src/lib/failures.c linenumber=62
                            i_stream_create_rawlog /src/dovecot/src/lib/istream-rawlog.c linenumber=276
                            o_stream_create_rawlog /src/dovecot/src/lib/ostream-rawlog.c linenumber=279
                            i_stream_unref /src/dovecot/src/lib/istream.c linenumber=282
                            o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=283
                      smtp_command_parser_set_stream /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=181
                        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=145
                        i_stream_ref /src/dovecot/src/lib/istream.c linenumber=148
                      o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=183
                      smtp_server_connection_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=183
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=811
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=811
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=811
                        smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=813
                        o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=814
                        smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=815
                        smtp_server_connection_timeout_reset /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=817
                          timeout_reset /src/dovecot/src/lib/ioloop.c linenumber=254
                            timeout_reset_timeval /src/dovecot/src/lib/ioloop.c linenumber=452
                              timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=431
                              timeval_cmp /src/dovecot/src/lib/time-util.c linenumber=441
                              timeval_add_usecs /src/dovecot/src/lib/./time-util.h linenumber=443
                              priorityq_remove /src/dovecot/src/lib/priorityq.c linenumber=445
                              priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=446
                        smtp_server_connection_send_replies /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=818
                          smtp_server_connection_next_reply /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=786
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=755
                            e_debug /src/dovecot/src/lib/event-log.c linenumber=755
                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=755
                            smtp_server_command_send_replies /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=759
                              smtp_server_command_next_to_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=738
                                event_want_level /src/dovecot/src/lib/event-log.c linenumber=488
                                e_debug /src/dovecot/src/lib/event-log.c linenumber=488
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=488
                                smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=490
                                smtp_server_command_remove_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=494
                              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=743
                              i_panic /src/dovecot/src/lib/failures.c linenumber=743
                              smtp_server_command_completed /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=746
                                event_want_level /src/dovecot/src/lib/event-log.c linenumber=532
                                e_debug /src/dovecot/src/lib/event-log.c linenumber=532
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=532
                                smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=535
                                smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=537
                              smtp_server_command_send_more_replies /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=750
                                smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=709
                                array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=716
                                i_panic /src/dovecot/src/lib/failures.c linenumber=719
                                smtp_server_reply_send /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=723
                                  t_push /src/dovecot/src/lib/data-stack.c linenumber=649
                                  smtp_server_reply_send_real /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=650
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=618
                                    str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=620
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=620
                                    str_c_modifiable /src/dovecot/src/lib/str.c linenumber=623
                                      buffer_nul_terminate /src/dovecot/src/lib/buffer.c linenumber=63
                                      buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=64
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=626
                                    str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=630
                                    str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=630
                                    o_stream_send /src/dovecot/src/lib/ostream.c linenumber=630
                                      o_stream_sendv /src/dovecot/src/lib/ostream.c linenumber=314
                                        __errno_location  linenumber=356
                                        o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=359
                                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=631
                                    o_stream_get_disconnect_reason /src/dovecot/src/lib/ostream.c linenumber=631
                                    e_debug /src/dovecot/src/lib/event-log.c linenumber=631
                                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=631
                                    smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=633
                                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=637
                                    smtp_server_reply_get_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=637
                                      t_str_new /src/dovecot/src/lib/str.c linenumber=594
                                      smtp_server_reply_write_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=596
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=554
                                        str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=556
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=556
                                        strlen  linenumber=558
                                        str_c /src/dovecot/src/lib/str.c linenumber=559
                                        str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=560
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=563
                                        strchr  linenumber=569
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=570
                                        str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=571
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=573
                                        str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=582
                                        str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=586
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=586
                                        str_replace /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=587
                                          strlen  linenumber=83
                                          buffer_replace /src/dovecot/src/lib/buffer.c linenumber=83
                                            buffer_write /src/dovecot/src/lib/buffer.c linenumber=329
                                            buffer_copy /src/dovecot/src/lib/buffer.c linenumber=342
                                            buffer_write /src/dovecot/src/lib/buffer.c linenumber=349
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=352
                                      str_c /src/dovecot/src/lib/str.c linenumber=597
                                    e_debug /src/dovecot/src/lib/event-log.c linenumber=637
                                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=637
                                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=651
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=651
                                smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=729
                              smtp_server_command_finished /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=758
                                i_panic /src/dovecot/src/lib/failures.c linenumber=767
                                array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=775
                                i_panic /src/dovecot/src/lib/failures.c linenumber=775
                                array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=776
                                i_panic /src/dovecot/src/lib/failures.c linenumber=777
                                event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=780
                                smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=782
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=666
                                  smtp_server_reply_is_success /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=671
                                  smtp_server_reply_get_message /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=672
                                    t_str_new /src/dovecot/src/lib/str.c linenumber=603
                                    smtp_server_reply_write_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=605
                                    str_c /src/dovecot/src/lib/str.c linenumber=606
                                event_want_level /src/dovecot/src/lib/event-log.c linenumber=783
                                e_debug /src/dovecot/src/lib/event-log.c linenumber=783
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=783
                                i_panic /src/dovecot/src/lib/failures.c linenumber=786
                                smtp_server_reply_get_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=790
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=788
                                smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=788
                                smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=792
                                smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=794
                                smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=798
                                smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=800
                                smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=802
                                smtp_server_connection_trigger_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=803
                          smtp_server_connection_timeout_update /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=788
                            smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=263
                              event_want_level /src/dovecot/src/lib/event-log.c linenumber=243
                              e_debug /src/dovecot/src/lib/event-log.c linenumber=243
                              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=243
                              timeout_add /src/dovecot/src/lib/ioloop.c linenumber=245
                              smtp_server_connection_idle_timeout /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=245
                                smtp_server_connection_terminate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=223
                            smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=269
                            smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=276
                            smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=280
                            i_unreached /src/dovecot/src/lib/failures.c linenumber=284
                          smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=791
                        o_stream_uncork_flush /src/dovecot/src/lib-smtp/../../src/lib/ostream.h linenumber=821
                          o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=176
                          o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=177
                        smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=823
                        smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=826
                      o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=185
                smtp_server_connection_ssl_init /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=34
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=416
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=416
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=416
                  i_stream_ref /src/dovecot/src/lib/istream.c linenumber=420
                  o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=421
                  i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=422
                  o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=423
                  smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=428
                  io_stream_autocreate_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=433
                    i_panic /src/dovecot/src/lib/failures.c linenumber=188
                    ssl_server_settings_get /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=189
                      event_create /src/dovecot/src/lib/lib-event.c linenumber=229
                      settings_event_add_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=230
                        settings_event_get_free_filter_name_key /src/dovecot/src/lib-settings/settings.c linenumber=3174
                          event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3158
                            array_is_created_i /src/dovecot/src/lib/./array.h linenumber=802
                            strcmp  linenumber=805
                          t_str_new /src/dovecot/src/lib/str.c linenumber=3161
                          str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=3162
                          str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=3164
                            str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=90
                          str_printfa /src/dovecot/src/lib/str.c linenumber=3165
                          str_c /src/dovecot/src/lib/str.c linenumber=3166
                          event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3166
                          str_c /src/dovecot/src/lib/str.c linenumber=3169
                        event_get_pool /src/dovecot/src/lib/lib-event.c linenumber=3175
                        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3175
                        event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=3174
                          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=781
                          array_create_i /src/dovecot/src/lib/./array.h linenumber=782
                          buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=785
                          strcmp  linenumber=786
                          array_append_space_i /src/dovecot/src/lib/./array.h linenumber=792
                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=793
                      settings_get /src/dovecot/src/lib-settings/settings.c linenumber=231
                        settings_get_full /src/dovecot/src/lib-settings/settings.c linenumber=2976
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=2914
                          settings_get_real /src/dovecot/src/lib-settings/settings.c linenumber=2915
                            event_create /src/dovecot/src/lib/lib-event.c linenumber=2639
                            settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2642
                              strlen  linenumber=1188
                              t_str_new /src/dovecot/src/lib/str.c linenumber=1188
                              str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1189
                              str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1193
                              str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1196
                              str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1199
                              str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1202
                              str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1205
                              str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1208
                              str_c /src/dovecot/src/lib/str.c linenumber=1212
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2641
                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=2645
                            event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2646
                              event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1117
                              array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1120
                              array_create_i /src/dovecot/src/lib/./array.h linenumber=1122
                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1129
                              array_lsearch_i /src/dovecot/src/lib/array.c linenumber=1130
                                array_count_i /src/dovecot/src/lib/./array.h linenumber=162
                              i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=1130
                                strcmp  linenumber=602
                              array_append_i /src/dovecot/src/lib/./array.h linenumber=1131
                            event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2651
                            event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2657
                            event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2658
                            settings_event_convert_filter_names /src/dovecot/src/lib-settings/settings.c linenumber=2674
                              event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2595
                              event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2598
                              event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2603
                              event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2606
                              t_str_new /src/dovecot/src/lib/str.c linenumber=2610
                              str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2611
                              str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2613
                              str_printfa /src/dovecot/src/lib/str.c linenumber=2614
                              str_c /src/dovecot/src/lib/str.c linenumber=2615
                              event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2615
                              event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2618
                            event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=2675
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2679
                            settings_instance_get /src/dovecot/src/lib-settings/settings.c linenumber=2706
                              i_panic /src/dovecot/src/lib/failures.c linenumber=2516
                              event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=2520
                              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=2521
                              settings_mmap_pool_create /src/dovecot/src/lib-settings/settings.c linenumber=2523
                                pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=1511
                                malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1513
                                p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1513
                                settings_mmap_ref /src/dovecot/src/lib-settings/settings.c linenumber=1523
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1352
                              settings_parser_init /src/dovecot/src/lib-settings/settings-parser.c linenumber=2526
                                pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=78
                                malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=80
                                p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=80
                                p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=89
                                setting_parser_copy_defaults /src/dovecot/src/lib-settings/settings-parser.c linenumber=90
                                  i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=53
                                  strchr  linenumber=60
                                  p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=62
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=84
                                    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=88
                                pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=93
                              settings_parser_get_set /src/dovecot/src/lib-settings/settings-parser.c linenumber=2531
                              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2536
                              array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2536
                                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
                              str_new /src/dovecot/src/lib/str.c linenumber=2537
                              array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2538
                              settings_var_expand_init /src/dovecot/src/lib-settings/settings.c linenumber=2541
                                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1639
                                array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1639
                                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1640
                                array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1640
                                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1641
                                array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1641
                                event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1645
                                event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1647
                                settings_var_expand_init_add /src/dovecot/src/lib-settings/settings.c linenumber=1651
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1553
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1554
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1556
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1559
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1560
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1562
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1565
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1585
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1588
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1591
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1594
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1614
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1616
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1621
                                  array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1625
                                  array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1626
                                  array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1627
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1628
                                event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1654
                                settings_var_expand_init_add /src/dovecot/src/lib-settings/settings.c linenumber=1656
                                event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=1659
                                array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1663
                                array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1664
                                array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1665
                                i_panic /src/dovecot/src/lib/failures.c linenumber=1666
                                array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1668
                                array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1669
                                array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1671
                                array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1673
                                  malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=278
                                array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1674
                                array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1675
                              settings_instance_override_init /src/dovecot/src/lib-settings/settings.c linenumber=2543
                                settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=2242
                                  array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3310
                                  array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3311
                                  lib_atexit /src/dovecot/src/lib/lib.c linenumber=3312
                                    lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=97
                                  set_registered_infos_free /src/dovecot/src/lib-settings/settings.c linenumber=3312
                                    array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3298
                                  array_lsearch_i /src/dovecot/src/lib/array.c linenumber=3314
                                  setting_parser_info_cmp /src/dovecot/src/lib-settings/settings.c linenumber=3314
                                  array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3316
                                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2245
                                array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2245
                                array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2246
                                buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2247
                                settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2250
                                  t_push /src/dovecot/src/lib/data-stack.c linenumber=2196
                                  settings_override_filter_match /src/dovecot/src/lib-settings/settings.c linenumber=2197
                                    setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=1919
                                      strcmp  linenumber=1899
                                    event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=1923
                                      event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=1118
                                    str_begins /src/dovecot/src/lib/strfuncs.c linenumber=1927
                                    strncmp  linenumber=1927
                                    str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=1927
                                    settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=1929
                                      t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=1842
                                        t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=337
                                      settings_override_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=1854
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1781
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1788
                                        settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1790
                                          settings_mmap_registered_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1750
                                            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1731
                                            i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1735
                                            setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1737
                                              str_begins /src/dovecot/src/lib/strfuncs.c linenumber=134
                                              strlen  linenumber=134
                                              strncmp  linenumber=134
                                              str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=134
                                          str_hash /src/dovecot/src/lib/hash.c linenumber=1753
                                          strcmp  linenumber=1761
                                          strlen  linenumber=1765
                                          i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1767
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1795
                                        settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1796
                                        settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1801
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1857
                                      i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1863
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1867
                                      malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1871
                                      p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1871
                                      i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1873
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1877
                                    setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=1936
                                    strchr  linenumber=1942
                                    t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1943
                                    settings_override_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=1947
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1951
                                    t_str_new /src/dovecot/src/lib/str.c linenumber=1960
                                    str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1962
                                    wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=1968
                                      strpbrk  linenumber=175
                                      strlen  linenumber=179
                                      t_str_new /src/dovecot/src/lib/str.c linenumber=179
                                      str_append_data /src/dovecot/src/lib/./str.h linenumber=181
                                      str_append_c /src/dovecot/src/lib/./str.h linenumber=182
                                      str_append_c /src/dovecot/src/lib/./str.h linenumber=183
                                      strpbrk  linenumber=186
                                      str_append /src/dovecot/src/lib/./str.h linenumber=188
                                      str_c /src/dovecot/src/lib/str.c linenumber=189
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=1967
                                    strchr  linenumber=1973
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1975
                                    t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1981
                                    settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=1983
                                    wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=1983
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=1982
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1988
                                    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1997
                                    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1999
                                    settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2001
                                    event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=2008
                                      event_filter_create_real /src/dovecot/src/lib/event-filter.c linenumber=68
                                        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=50
                                        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=50
                                        array_create_i /src/dovecot/src/lib/./array.h linenumber=55
                                    str_c /src/dovecot/src/lib/str.c linenumber=2009
                                    event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=2009
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=250
                                      event_filter_parse_real /src/dovecot/src/lib/event-filter.c linenumber=251
                                        strlen  linenumber=197
                                        event_filter_parser_lex_init /src/dovecot/src/lib/event-filter-lexer.c linenumber=202
                                          __errno_location  linenumber=2106
                                          event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=2110
                                            i_malloc /src/dovecot/src/lib/imem.c linenumber=102
                                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=9
                                          __errno_location  linenumber=2113
                                          yy_init_globals /src/dovecot/src/lib/event-filter-lexer.c linenumber=2120
                                        event_filter_parser_set_extra /src/dovecot/src/lib/event-filter-lexer.c linenumber=203
                                        event_filter_parser_parse /src/dovecot/src/lib/event-filter-parser.c linenumber=205
                                          event_filter_parser_lex /src/dovecot/src/lib/event-filter-lexer.c linenumber=1426
                                            event_filter_parser_ensure_buffer_stack /src/dovecot/src/lib/event-filter-lexer.c linenumber=960
                                              event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1792
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1796
                                              event_filter_parser_realloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1811
                                                i_realloc /src/dovecot/src/lib/imem.c linenumber=107
                                                  p_realloc /src/dovecot/src/lib/./mempool.h linenumber=14
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1816
                                            event_filter_parser__create_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=962
                                              event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1626
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1628
                                              event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1635
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1637
                                              event_filter_parser__init_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1641
                                                __errno_location  linenumber=1673
                                                event_filter_parser__flush_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1676
                                                  event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1720
                                                __errno_location  linenumber=1692
                                            event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=965
                                            t_str_new /src/dovecot/src/lib/str.c linenumber=51
                                            str_c /src/dovecot/src/lib/str.c linenumber=54
                                            str_append /src/dovecot/src/lib/./str.h linenumber=59
                                            str_append /src/dovecot/src/lib/./str.h linenumber=60
                                            str_append /src/dovecot/src/lib/./str.h linenumber=61
                                            str_append /src/dovecot/src/lib/./str.h linenumber=62
                                            t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=68
                                            fwrite  linenumber=96
                                            yy_get_previous_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1176
                                            yy_try_NUL_trans /src/dovecot/src/lib/event-filter-lexer.c linenumber=1187
                                            yy_get_next_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1207
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1285
                                              event_filter_parser_realloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1346
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1354
                                              event_filter_parser_input_proc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1368
                                                event_filter_parser_get_extra /src/dovecot/src/lib/event-filter-lexer.c linenumber=120
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=125
                                                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=128
                                              event_filter_parser_restart /src/dovecot/src/lib/event-filter-lexer.c linenumber=1379
                                                event_filter_parser_ensure_buffer_stack /src/dovecot/src/lib/event-filter-lexer.c linenumber=1562
                                                event_filter_parser__create_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1564
                                                event_filter_parser__init_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1567
                                                event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1568
                                              event_filter_parser_realloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1396
                                              i_fatal /src/dovecot/src/lib/failures.c linenumber=1399
                                            yy_get_previous_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1242
                                            yy_get_previous_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1252
                                            i_fatal /src/dovecot/src/lib/failures.c linenumber=1262
                                          logic /src/dovecot/src/lib/event-filter-parser.y linenumber=202
                                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=165
                                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=165
                                          logic /src/dovecot/src/lib/event-filter-parser.y linenumber=203
                                          logic /src/dovecot/src/lib/event-filter-parser.y linenumber=204
                                          key_value /src/dovecot/src/lib/event-filter-parser.y linenumber=210
                                            strcmp  linenumber=41
                                            strcmp  linenumber=43
                                            strcmp  linenumber=45
                                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=57
                                            i_unreached /src/dovecot/src/lib/failures.c linenumber=64
                                            wildcard_is_escaped_literal /src/dovecot/src/lib/wildcard-match.c linenumber=66
                                              strpbrk  linenumber=163
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=68
                                            str_unescape /src/dovecot/src/lib/strescape.c linenumber=68
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=70
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=75
                                            str_unescape /src/dovecot/src/lib/strescape.c linenumber=75
                                            event_filter_category_to_log_type /src/dovecot/src/lib/event-filter.c linenumber=79
                                              strcmp  linenumber=351
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=80
                                            str_unescape /src/dovecot/src/lib/strescape.c linenumber=80
                                            event_category_find_registered /src/dovecot/src/lib/lib-event.c linenumber=81
                                              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=815
                                              strcmp  linenumber=816
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=85
                                            str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=89
                                              str_parse_intmax /src/dovecot/src/lib/strnum.c linenumber=351
                                                str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=333
                                            net_parse_range /src/dovecot/src/lib/net.c linenumber=93
                                              strchr  linenumber=1180
                                              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1182
                                              net_addr2ip /src/dovecot/src/lib/net.c linenumber=1184
                                              str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1193
                                                str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76
                                            str_parse_get_size /src/dovecot/src/lib/str-parse.c linenumber=106
                                              str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=104
                                              t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=105
                                              toupper  linenumber=109
                                              toupper  linenumber=134
                                              toupper  linenumber=136
                                              t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=140
                                              t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=144
                                            strlen  linenumber=107
                                            toupper  linenumber=107
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=112
                                            str_parse_get_interval_msecs /src/dovecot/src/lib/str-parse.c linenumber=128
                                              str_parse_get_interval_full /src/dovecot/src/lib/str-parse.c linenumber=95
                                                str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=15
                                                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=16
                                                toupper  linenumber=25
                                                strlen  linenumber=28
                                                strncasecmp  linenumber=28
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=28
                                                  str_match_icase /src/dovecot/src/lib/strfuncs.c linenumber=108
                                                    tolower  linenumber=655
                                                strlen  linenumber=29
                                                strncasecmp  linenumber=29
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=29
                                                strlen  linenumber=34
                                                strncasecmp  linenumber=34
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=34
                                                strncasecmp  linenumber=35
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=35
                                                strlen  linenumber=37
                                                strncasecmp  linenumber=37
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=37
                                                strlen  linenumber=38
                                                strncasecmp  linenumber=38
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=38
                                                strlen  linenumber=39
                                                strncasecmp  linenumber=39
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=39
                                                strlen  linenumber=40
                                                strncasecmp  linenumber=40
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=40
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=51
                                                strlen  linenumber=58
                                                strncasecmp  linenumber=58
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=58
                                                strlen  linenumber=63
                                                strncasecmp  linenumber=63
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=63
                                                strlen  linenumber=68
                                                strncasecmp  linenumber=68
                                                str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=68
                                                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=74
                                                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=78
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=136
                                            wildcard_is_escaped_literal /src/dovecot/src/lib/wildcard-match.c linenumber=137
                                            str_unescape /src/dovecot/src/lib/strescape.c linenumber=139
                                            strspn  linenumber=140
                                            strlen  linenumber=140
                                            i_unreached /src/dovecot/src/lib/failures.c linenumber=152
                                          event_filter_parser_error /src/dovecot/src/lib/event-filter-parser.y linenumber=212
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=31
                                          t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=221
                                          str_unescape /src/dovecot/src/lib/strescape.c linenumber=221
                                          yysyntax_error /src/dovecot/src/lib/event-filter-parser.c linenumber=1688
                                            yytnamerr /src/dovecot/src/lib/event-filter-parser.c linenumber=1128
                                              yystpcpy /src/dovecot/src/lib/event-filter-parser.c linenumber=1073
                                              strlen  linenumber=1075
                                            yytnamerr /src/dovecot/src/lib/event-filter-parser.c linenumber=1155
                                            strlen  linenumber=1184
                                            yytnamerr /src/dovecot/src/lib/event-filter-parser.c linenumber=1209
                                          yysyntax_error /src/dovecot/src/lib/event-filter-parser.c linenumber=1704
                                          event_filter_parser_error /src/dovecot/src/lib/event-filter-parser.y linenumber=1708
                                          yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1731
                                          yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1785
                                          event_filter_parser_error /src/dovecot/src/lib/event-filter-parser.y linenumber=1825
                                          yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1840
                                          yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1849
                                        event_filter_parser_lex_destroy /src/dovecot/src/lib/event-filter-lexer.c linenumber=207
                                          event_filter_parser__delete_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=2197
                                            event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=1661
                                              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=112
                                            event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=1663
                                          event_filter_parser_pop_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=2199
                                            event_filter_parser__delete_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1766
                                            event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1772
                                          event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=2203
                                          event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=2207
                                          yy_init_globals /src/dovecot/src/lib/event-filter-lexer.c linenumber=2212
                                          event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=2215
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=211
                                        event_filter_get_or_alloc_internal_query /src/dovecot/src/lib/event-filter.c linenumber=213
                                          buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=135
                                          array_append_space_i /src/dovecot/src/lib/./array.h linenumber=141
                                        add_node /src/dovecot/src/lib/event-filter.c linenumber=215
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=154
                                          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=161
                                          p_malloc /src/dovecot/src/lib/./mempool.h linenumber=161
                                        filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=219
                                          filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=174
                                            filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=176
                                              filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=177
                                                filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=179
                                                  filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=180
                                      t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=252
                                        data_stack_frame_contains /src/dovecot/src/lib/data-stack.c linenumber=345
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=686
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=346
                                        i_strdup /src/dovecot/src/lib/imem.c linenumber=351
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=352
                                        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=353
                                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=354
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=252
                                    str_c /src/dovecot/src/lib/str.c linenumber=2012
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=2011
                                    pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2014
                                    setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=2017
                                    event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=2020
                                  t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2198
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=2198
                                  array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2203
                                  array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2205
                                array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2254
                                buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2255
                                settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2258
                                array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2263
                                pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=2283
                                i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2284
                                settings_instance_overrides_add_filters /src/dovecot/src/lib-settings/settings.c linenumber=2285
                                  malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=2221
                                  p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2221
                                  settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2226
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=2227
                                  settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2229
                                    event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=205
                                      pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98
                                array_sort_i /src/dovecot/src/lib/array.c linenumber=2288
                                  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
                                settings_apply_override_cmp /src/dovecot/src/lib-settings/settings.c linenumber=2288
                              settings_mmap_apply /src/dovecot/src/lib-settings/settings.c linenumber=2546
                                hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=1300
                                  hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=194
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1302
                                settings_mmap_validate /src/dovecot/src/lib-settings/settings.c linenumber=1310
                                  settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=1110
                                    strlen  linenumber=279
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=281
                                  strcmp  linenumber=1116
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1117
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1124
                                settings_mmap_get_filter_idx /src/dovecot/src/lib-settings/settings.c linenumber=1326
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1140
                                event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=1334
                                i_panic /src/dovecot/src/lib/failures.c linenumber=1335
                                settings_mmap_apply_filter /src/dovecot/src/lib-settings/settings.c linenumber=1336
                                  i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1158
                                  strlen  linenumber=1170
                                  i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1173
                                  settings_event_filter_name_find /src/dovecot/src/lib-settings/settings.c linenumber=1179
                                    event_filter_get_root_node /src/dovecot/src/lib/event-filter.c linenumber=377
                                      array_count_i /src/dovecot/src/lib/./array.h linenumber=1146
                                      array_idx_i /src/dovecot/src/lib/./array.h linenumber=1150
                                        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=378
                                    event_filter_get_root_node /src/dovecot/src/lib/event-filter.c linenumber=379
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=379
                                    settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=380
                                      strcmp  linenumber=348
                                      strcmp  linenumber=350
                                      settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=355
                                        settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=358
                                          settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=363
                                  array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1182
                                    buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=192
                                  array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1185
                                  strlen  linenumber=1192
                                  settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=1203
                                    buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2335
                                    settings_override_cmp_filter_order /src/dovecot/src/lib-settings/settings.c linenumber=2347
                                    strcmp  linenumber=2357
                                    null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=2358
                                    settings_include_group_add_or_update /src/dovecot/src/lib-settings/settings.c linenumber=2365
                                      buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2311
                                      strcmp  linenumber=2312
                                      array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2317
                                    settings_override_get_value /src/dovecot/src/lib-settings/settings.c linenumber=2369
                                      settings_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=2069
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1811
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1818
                                        setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1820
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1826
                                        setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1827
                                        setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1833
                                      strchr  linenumber=2077
                                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2081
                                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2086
                                      str_begins /src/dovecot/src/lib/strfuncs.c linenumber=2092
                                      strncmp  linenumber=2092
                                      str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2092
                                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2096
                                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2104
                                    settings_instance_override_add_default /src/dovecot/src/lib-settings/settings.c linenumber=2386
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=2117
                                      t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=2136
                                      array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2139
                                      p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2143
                                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2153
                                      strrchr  linenumber=2158
                                      settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2167
                                      wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=2167
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2165
                                      settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2170
                                      event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=2174
                                      pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2175
                                      event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=2176
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=2178
                                      event_filter_merge /src/dovecot/src/lib/event-filter.c linenumber=2184
                                        event_filter_merge_with_context_internal /src/dovecot/src/lib/event-filter.c linenumber=486
                                          i_unreached /src/dovecot/src/lib/failures.c linenumber=450
                                          t_push /src/dovecot/src/lib/data-stack.c linenumber=453
                                          event_filter_get_or_alloc_internal_query /src/dovecot/src/lib/event-filter.c linenumber=457
                                          clone_expr /src/dovecot/src/lib/event-filter.c linenumber=460
                                            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=379
                                            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=379
                                            clone_expr /src/dovecot/src/lib/event-filter.c linenumber=384
                                              clone_expr /src/dovecot/src/lib/event-filter.c linenumber=385
                                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=389
                                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=393
                                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=398
                                                array_is_created_i /src/dovecot/src/lib/./array.h linenumber=411
                                                array_count_i /src/dovecot/src/lib/./array.h linenumber=413
                                                array_create_i /src/dovecot/src/lib/./array.h linenumber=413
                                                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=415
                                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=416
                                                array_append_i /src/dovecot/src/lib/./array.h linenumber=417
                                          add_node /src/dovecot/src/lib/event-filter.c linenumber=459
                                          filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=462
                                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=463
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=463
                                    str_begins /src/dovecot/src/lib/strfuncs.c linenumber=2393
                                    strlen  linenumber=2393
                                    strncmp  linenumber=2393
                                    str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2393
                                    i_unreached /src/dovecot/src/lib/failures.c linenumber=2394
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=2398
                                    settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2401
                                      strchr  linenumber=1217
                                      strlen  linenumber=1221
                                      t_str_new /src/dovecot/src/lib/str.c linenumber=1221
                                      str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1222
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1226
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1229
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1232
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1235
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1238
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1245
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1246
                                      strchr  linenumber=1250
                                      str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1252
                                      str_c /src/dovecot/src/lib/str.c linenumber=1253
                                      str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1255
                                      str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1258
                                      str_c /src/dovecot/src/lib/str.c linenumber=1259
                                    settings_parse_list_has_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=2399
                                      array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=918
                                      array_lsearch_i /src/dovecot/src/lib/array.c linenumber=925
                                      boollist_removal_cmp /src/dovecot/src/lib-settings/settings-parser.c linenumber=925
                                        strcmp  linenumber=902
                                      i_unreached /src/dovecot/src/lib/failures.c linenumber=930
                                      array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=935
                                      array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=939
                                        array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=255
                                      strcmp  linenumber=941
                                    array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=2408
                                    settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2429
                                    settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=2437
                                      strchr  linenumber=812
                                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=830
                                        strchr  linenumber=502
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=504
                                        p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=505
                                      strchr  linenumber=842
                                      var_expand_program_import_sized /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=853
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=819
                                        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=827
                                        malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=834
                                        p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=834
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=836
                                        var_expand_program_import_one /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=837
                                          extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=754
                                            memchr  linenumber=533
                                            str_new /src/dovecot/src/lib/str.c linenumber=539
                                            str_append_tabunescaped /src/dovecot/src/lib/strescape.c linenumber=540
                                              str_append_data /src/dovecot/src/lib/./str.h linenumber=195
                                              str_append_c /src/dovecot/src/lib/./str.h linenumber=202
                                              str_append_c /src/dovecot/src/lib/./str.h linenumber=205
                                              str_append_c /src/dovecot/src/lib/./str.h linenumber=208
                                              str_append_c /src/dovecot/src/lib/./str.h linenumber=211
                                              str_append_c /src/dovecot/src/lib/./str.h linenumber=214
                                              str_append_c /src/dovecot/src/lib/./str.h linenumber=217
                                            str_c /src/dovecot/src/lib/str.c linenumber=541
                                          malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=761
                                          p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=761
                                          malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=763
                                          p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=763
                                          var_expand_program_import_stmt /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=775
                                            extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=628
                                              memchr  linenumber=511
                                              p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=521
                                            malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=638
                                            p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=638
                                            malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=654
                                            p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=654
                                            extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=660
                                            extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=700
                                            extract_number /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=707
                                          memchr  linenumber=790
                                          t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=798
                                          p_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=800
                                            split_str /src/dovecot/src/lib/strfuncs.c linenumber=846
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=839
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=839
                                        pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=850
                                      var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=857
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=29
                                        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=35
                                        malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=36
                                        p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=36
                                        array_create_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=38
                                          malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=149
                                          array_create_from_buffer_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=152
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=40
                                        pool_allocfree_create /src/dovecot/src/lib/mempool-allocfree.c linenumber=43
                                          calloc  linenumber=154
                                          i_fatal_status /src/dovecot/src/lib/failures.c linenumber=156
                                          __errno_location  linenumber=158
                                        array_create_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=44
                                        strlen  linenumber=46
                                        var_expand_parser_lex_init_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=47
                                          var_expand_parser_set_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2366
                                          __errno_location  linenumber=2369
                                          var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2373
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=152
                                            p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=153
                                          __errno_location  linenumber=2376
                                          var_expand_parser_set_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2384
                                          yy_init_globals /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2386
                                        var_expand_parser_parse /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=49
                                          var_expand_parser_lex /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1648
                                            var_expand_parser_ensure_buffer_stack /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1042
                                              var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1971
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1975
                                                fprintf  linenumber=2138
                                                exit  linenumber=2139
                                              var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1990
                                                var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=158
                                                p_realloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=159
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1995
                                            var_expand_parser__create_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1044
                                              var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1805
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1807
                                              var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1814
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1816
                                              var_expand_parser__init_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1820
                                                __errno_location  linenumber=1852
                                                var_expand_parser__flush_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1855
                                                  var_expand_parser__load_buffer_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1899
                                                __errno_location  linenumber=1871
                                            var_expand_parser__load_buffer_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1047
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=73
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2119
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=73
                                            str_to_uint_hex /src/dovecot/src/lib/strnum.c linenumber=76
                                              str_to_uintmax_hex /src/dovecot/src/lib/strnum.c linenumber=162
                                                str_parse_uintmax_hex /src/dovecot/src/lib/strnum.c linenumber=211
                                                  _str_parse_hex /src/dovecot/src/lib/strnum.c linenumber=193
                                                  _str_parse_hex /src/dovecot/src/lib/strnum.c linenumber=201
                                            scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=77
                                              var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=144
                                              var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=146
                                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=139
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=79
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=79
                                            str_to_uint_oct /src/dovecot/src/lib/strnum.c linenumber=83
                                              str_to_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=248
                                                str_parse_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=276
                                            scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=84
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=86
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=86
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=88
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=88
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=89
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=89
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=90
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=90
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=91
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=91
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=92
                                            str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=92
                                            scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=93
                                            yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=97
                                              var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2100
                                              var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2103
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2107
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=98
                                            append_valid_utf8 /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=99
                                              uni_utf8_str_is_valid /src/dovecot/src/lib/unichar.c linenumber=171
                                                strlen  linenumber=579
                                                uni_utf8_find_invalid_pos /src/dovecot/src/lib/unichar.c linenumber=578
                                                  is_valid_utf8_seq /src/dovecot/src/lib/unichar.c linenumber=533
                                                    uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=519
                                              scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=172
                                              str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=175
                                            yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=103
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=104
                                            append_valid_utf8 /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=105
                                            yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=109
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=112
                                            str_new /src/dovecot/src/lib/str.c linenumber=112
                                            append_valid_utf8 /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=112
                                            yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=122
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=122
                                            str_new /src/dovecot/src/lib/str.c linenumber=122
                                            yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=123
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=123
                                            str_new /src/dovecot/src/lib/str.c linenumber=123
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=124
                                            str_new /src/dovecot/src/lib/str.c linenumber=124
                                            str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=124
                                            yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=127
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=128
                                            str_new /src/dovecot/src/lib/str.c linenumber=128
                                            str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=128
                                            var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=130
                                            str_new /src/dovecot/src/lib/str.c linenumber=130
                                            str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=130
                                            scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=132
                                            yy_get_previous_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1355
                                            yy_try_NUL_trans /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1366
                                            yy_get_next_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1386
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1464
                                              var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1525
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1533
                                              input_proc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1547
                                                var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=183
                                                i_memcpy /src/dovecot/src/lib-var-expand/../../src/lib/lib.h linenumber=186
                                                i_memcpy /src/dovecot/src/lib-var-expand/../../src/lib/lib.h linenumber=191
                                              var_expand_parser_restart /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1558
                                                var_expand_parser_ensure_buffer_stack /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1741
                                                var_expand_parser__create_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1743
                                                var_expand_parser__init_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1746
                                                var_expand_parser__load_buffer_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1747
                                              var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1575
                                              yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1578
                                            yy_get_previous_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1421
                                            yy_get_previous_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1431
                                            yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1441
                                          push_new_program /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=292
                                          str_c /src/dovecot/src/lib/str.c linenumber=295
                                          create_literal /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=295
                                            p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=263
                                              vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=227
                                              t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=228
                                              vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=230
                                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=231
                                            push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=267
                                              malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=191
                                              p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=191
                                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=196
                                              register_variable /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=198
                                                str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=96
                                                  strcmp  linenumber=935
                                                array_bsearch_i /src/dovecot/src/lib/array.c linenumber=100
                                                  array_count_i /src/dovecot/src/lib/./array.h linenumber=150
                                                  bsearch  linenumber=151
                                                i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=100
                                                array_append_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=102
                                                array_sort_i /src/dovecot/src/lib/array.c linenumber=103
                                                i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=103
                                              link_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=199
                                                strcmp  linenumber=127
                                                strcmp  linenumber=134
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=146
                                            push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=268
                                              make_new_program /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=223
                                                malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=205
                                                p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=205
                                              malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=225
                                              p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=225
                                              register_variable /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=228
                                          create_literal /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=297
                                          push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=314
                                          push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=314
                                          push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=315
                                          str_c /src/dovecot/src/lib/str.c linenumber=315
                                          push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=315
                                          str_insert /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=318
                                          str_c /src/dovecot/src/lib/str.c linenumber=318
                                          str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=318
                                          var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=318
                                          str_c /src/dovecot/src/lib/str.c linenumber=319
                                          str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=319
                                          var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=319
                                          push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=329
                                          str_c /src/dovecot/src/lib/str.c linenumber=332
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=332
                                          str_c /src/dovecot/src/lib/str.c linenumber=344
                                          push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=344
                                          str_c /src/dovecot/src/lib/str.c linenumber=345
                                          push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=345
                                          push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=346
                                          push_named_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=347
                                            malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=172
                                            p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=172
                                            t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=175
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=446
                                              t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=448
                                              str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=448
                                                tolower  linenumber=440
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=179
                                            register_variable /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=181
                                            link_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=182
                                          str_c /src/dovecot/src/lib/str.c linenumber=348
                                          push_named_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=348
                                          str_c /src/dovecot/src/lib/str.c linenumber=349
                                          push_named_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=349
                                          str_c /src/dovecot/src/lib/str.c linenumber=353
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=353
                                          yysyntax_error /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1936
                                            yytnamerr /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1324
                                              yystpcpy /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1269
                                              strlen  linenumber=1271
                                            yytnamerr /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1351
                                            strlen  linenumber=1380
                                            yytnamerr /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1405
                                          yysyntax_error /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1952
                                          var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1956
                                          yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1979
                                          yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=2033
                                          var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2078
                                          yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=2093
                                          yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=2102
                                        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=50
                                        t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=51
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=51
                                        array_append_space_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=53
                                        array_idx_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=54
                                          malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=278
                                        pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=56
                                        var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=60
                                          pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=264
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=64
                                      str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=862
                                      var_expand_program_execute /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=863
                                        prepare_state /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=204
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=95
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=97
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=118
                                        var_expand_program_execute_one_real /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=209
                                          t_push /src/dovecot/src/lib/data-stack.c linenumber=138
                                          var_expand_execute_stmt /src/dovecot/src/lib-var-expand/expansion-statement.c linenumber=141
                                            var_expand_state_lookup_variable /src/dovecot/src/lib-var-expand/var-expand.c linenumber=22
                                              strchr  linenumber=460
                                              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=466
                                              call_value_provider /src/dovecot/src/lib-var-expand/var-expand.c linenumber=471
                                                call_provider_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=367
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=351
                                                  strcmp  linenumber=353
                                                call_provider_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=380
                                                call_provider_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=386
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=392
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=396
                                              lookup_tables /src/dovecot/src/lib-var-expand/var-expand.c linenumber=473
                                                lookup_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=443
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=408
                                                  strcmp  linenumber=410
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=415
                                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=423
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=447
                                                lookup_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=451
                                            var_expand_state_unset_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=26
                                              str_truncate /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=340
                                                str_len /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=90
                                            p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=27
                                            i_strdup /src/dovecot/src/lib/imem.c linenumber=28
                                            var_expand_state_set_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=31
                                              strlen  linenumber=333
                                              var_expand_state_set_transfer_data /src/dovecot/src/lib-var-expand/var-expand.c linenumber=334
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=312
                                                str_truncate /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=315
                                                str_append_data /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=316
                                            var_expand_find_filter /src/dovecot/src/lib-var-expand/expansion-filter.c linenumber=36
                                              strcmp  linenumber=1225
                                              array_is_created_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=1231
                                              strcmp  linenumber=1235
                                            t_push /src/dovecot/src/lib/data-stack.c linenumber=38
                                            t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=40
                                            p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=41
                                            var_expand_state_unset_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=44
                                            t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=46
                                            i_strdup_printf /src/dovecot/src/lib/imem.c linenumber=50
                                              p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=49
                                            p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=55
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=56
                                            p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=60
                                          t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=148
                                          binary_to_hex /src/dovecot/src/lib/hex-binary.c linenumber=153
                                            t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=31
                                            binary_to_hex_case /src/dovecot/src/lib/hex-binary.c linenumber=33
                                          var_expand_state_set_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=152
                                          str_c /src/dovecot/src/lib/str.c linenumber=157
                                          str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=157
                                          str_append_str /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=160
                                          t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=162
                                          var_expand_state_unset_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=165
                                        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=215
                                        str_free /src/dovecot/src/lib/str.c linenumber=218
                                        p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=219
                                        str_append_str /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=222
                                        str_free /src/dovecot/src/lib/str.c linenumber=223
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=224
                                      var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=865
                                      str_c /src/dovecot/src/lib/str.c linenumber=868
                                      strcmp  linenumber=868
                                      str_c /src/dovecot/src/lib/str.c linenumber=874
                                      settings_parse_read_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=875
                                        open  linenumber=308
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=309
                                        fstat  linenumber=312
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=313
                                        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=314
                                        strlen  linenumber=317
                                        strlen  linenumber=318
                                        malloc_add_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=319
                                        malloc_add_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=320
                                        p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=321
                                        i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=322
                                        i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=323
                                        read_full /src/dovecot/src/lib/read-full.c linenumber=326
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=12
                                          read  linenumber=15
                                        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=328
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=330
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=334
                                        memchr  linenumber=338
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=339
                                      str_c /src/dovecot/src/lib/str.c linenumber=880
                                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=880
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2439
                                    strncmp  linenumber=2451
                                    str_begins_with /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2451
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2452
                                    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2459
                                    array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2469
                                    array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2470
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=2470
                                    pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=2472
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=31
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=32
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=33
                                      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=35
                                      array_create_i /src/dovecot/src/lib/./array.h linenumber=36
                                      array_append_i /src/dovecot/src/lib/./array.h linenumber=37
                                      pool_ref /src/dovecot/src/lib/./mempool.h linenumber=38
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2477
                                    settings_parse_keyidx_value_nodup /src/dovecot/src/lib-settings/settings-parser.c linenumber=2484
                                      settings_parse /src/dovecot/src/lib-settings/settings-parser.c linenumber=871
                                        p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=634
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=637
                                        get_bool /src/dovecot/src/lib-settings/settings-parser.c linenumber=644
                                          str_parse_get_bool /src/dovecot/src/lib/str-parse.c linenumber=187
                                            strcasecmp  linenumber=155
                                            strcasecmp  linenumber=156
                                            strcmp  linenumber=156
                                            strcasecmp  linenumber=158
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=161
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=188
                                            p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=161
                                            i_strdup /src/dovecot/src/lib/imem.c linenumber=162
                                        get_uintmax /src/dovecot/src/lib-settings/settings-parser.c linenumber=648
                                          str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=196
                                          str_num_error /src/dovecot/src/lib/strnum.c linenumber=199
                                            str_is_numeric /src/dovecot/src/lib/strnum.c linenumber=488
                                            str_is_numeric /src/dovecot/src/lib/strnum.c linenumber=492
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=197
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=197
                                        get_uint /src/dovecot/src/lib-settings/settings-parser.c linenumber=652
                                          settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=209
                                            strcmp  linenumber=329
                                            strcmp  linenumber=330
                                          str_to_uint /src/dovecot/src/lib/strnum.c linenumber=213
                                          str_num_error /src/dovecot/src/lib/strnum.c linenumber=216
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=214
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=214
                                        get_octal /src/dovecot/src/lib-settings/settings-parser.c linenumber=656
                                          get_uint /src/dovecot/src/lib-settings/settings-parser.c linenumber=229
                                          str_to_ullong_oct /src/dovecot/src/lib/strnum.c linenumber=231
                                            str_to_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=250
                                          t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=233
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=232
                                        settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=660
                                        str_parse_get_interval /src/dovecot/src/lib/str-parse.c linenumber=664
                                          str_parse_get_interval_full /src/dovecot/src/lib/str-parse.c linenumber=89
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=665
                                        settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=670
                                        str_parse_get_interval_msecs /src/dovecot/src/lib/str-parse.c linenumber=674
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=675
                                        settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=680
                                        str_parse_get_size /src/dovecot/src/lib/str-parse.c linenumber=684
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=685
                                        get_in_port_zero /src/dovecot/src/lib-settings/settings-parser.c linenumber=690
                                          net_str2port_zero /src/dovecot/src/lib/net.c linenumber=292
                                            str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1033
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=293
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=293
                                        strlen  linenumber=697
                                        uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=697
                                          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=357
                                          buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=357
                                          uni_utf8_write_nf_common /src/dovecot/src/lib/unichar.c linenumber=359
                                            unicode_nf_init /src/dovecot/src/lib/unicode-transform.c linenumber=309
                                              unicode_transform_init /src/dovecot/src/lib/./unicode-transform.h linenumber=294
                                            uni_utf8_run_transform /src/dovecot/src/lib/unichar.c linenumber=311
                                              unicode_transform_get_last /src/dovecot/src/lib/./unicode-transform.h linenumber=259
                                              unicode_buffer_sink_init /src/dovecot/src/lib/unicode-transform.c linenumber=267
                                                unicode_transform_init /src/dovecot/src/lib/./unicode-transform.h linenumber=142
                                              unicode_transform_chain /src/dovecot/src/lib/./unicode-transform.h linenumber=268
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=46
                                              uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=272
                                              unicode_transform_input /src/dovecot/src/lib/./unicode-transform.h linenumber=288
                                                unicode_transform_input_buf /src/dovecot/src/lib/unicode-transform.c linenumber=75
                                              unicode_transform_flush /src/dovecot/src/lib/unicode-transform.c linenumber=295
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=110
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=297
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=298
                                          str_c /src/dovecot/src/lib/str.c linenumber=361
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=698
                                        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=705
                                        t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=710
                                        strstr  linenumber=711
                                        t_var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=712
                                          t_str_new /src/dovecot/src/lib/str.c linenumber=495
                                          var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=496
                                            var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=482
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=484
                                            var_expand_program_execute /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=485
                                            var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=486
                                          str_c /src/dovecot/src/lib/str.c linenumber=499
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=713
                                        get_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=718
                                          strchr  linenumber=272
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=275
                                          settings_parse_read_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=280
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=282
                                        get_enum /src/dovecot/src/lib-settings/settings-parser.c linenumber=732
                                          strchr  linenumber=246
                                          strcmp  linenumber=248
                                          t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=252
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=251
                                          strncmp  linenumber=256
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=263
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=737
                                        settings_parse_strlist /src/dovecot/src/lib-settings/settings-parser.c linenumber=738
                                          array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=362
                                          array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=363
                                          strchr  linenumber=368
                                          array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=372
                                          array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=373
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=377
                                          settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=381
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=382
                                          array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=384
                                          array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=385
                                          array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=388
                                          strcmp  linenumber=390
                                          array_idx_set_i /src/dovecot/src/lib/array.c linenumber=391
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=396
                                          array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=397
                                          array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=398
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=741
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=742
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=742
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=747
                                        settings_parse_boollist /src/dovecot/src/lib-settings/settings-parser.c linenumber=748
                                          array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=565
                                          array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=566
                                          settings_boollist_is_stopped /src/dovecot/src/lib-settings/settings-parser.c linenumber=570
                                            array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=553
                                          strrchr  linenumber=574
                                          array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=577
                                          settings_parse_boollist_string /src/dovecot/src/lib-settings/settings-parser.c linenumber=578
                                            t_str_new /src/dovecot/src/lib/str.c linenumber=406
                                            str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=414
                                            str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=431
                                            str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=435
                                            str_c /src/dovecot/src/lib/str.c linenumber=437
                                            settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=437
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=436
                                            array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=438
                                            str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=439
                                            str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=458
                                            str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=466
                                            str_c /src/dovecot/src/lib/str.c linenumber=467
                                            settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=467
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=467
                                            array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=468
                                          settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=580
                                          settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=584
                                            array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=536
                                            array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=538
                                            array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=544
                                            array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=544
                                              malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=246
                                              malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=247
                                            array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=545
                                            array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=545
                                          settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=587
                                          get_bool /src/dovecot/src/lib-settings/settings-parser.c linenumber=590
                                          array_lsearch_i /src/dovecot/src/lib/array.c linenumber=593
                                          i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=593
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=596
                                          array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=597
                                          array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=602
                                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=604
                                          array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=607
                                          array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=608
                                          array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=610
                                          settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=615
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=749
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=749
                                        t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=759
                                        str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=760
                                        array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=761
                                        array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=762
                                        array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=769
                                        settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=776
                                        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=775
                                        array_lsearch_i /src/dovecot/src/lib/array.c linenumber=777
                                        i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=777
                                        array_insert_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=780
                                          malloc_multiply_check /src/dovecot/src/lib-settings/../../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
                                        array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=782
                                        array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=786
                                        array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=787
                                        array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=787
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=791
                                        settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=791
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=795
                                    settings_parser_get_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=2490
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2486
                                    settings_parse_array_stop /src/dovecot/src/lib-settings/settings-parser.c linenumber=2499
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=878
                                      array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=884
                                      array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=885
                                      settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=888
                                      array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=892
                                      array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=893
                                      array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=893
                                  settings_mmap_apply_blob /src/dovecot/src/lib-settings/settings.c linenumber=1211
                                    i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1010
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1013
                                    array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=1024
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1042
                                    strlen  linenumber=1053
                                    settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=1056
                                    settings_parse_list_has_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1055
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1064
                                    strlen  linenumber=1071
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1073
                                    t_push /src/dovecot/src/lib/data-stack.c linenumber=1080
                                    settings_mmap_apply_key /src/dovecot/src/lib-settings/settings.c linenumber=1082
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=893
                                      strchr  linenumber=903
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=916
                                      settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=927
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=928
                                      settings_parse_keyidx_value_nodup /src/dovecot/src/lib-settings/settings-parser.c linenumber=936
                                      get_invalid_setting_error /src/dovecot/src/lib-settings/settings.c linenumber=938
                                        strchr  linenumber=789
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=790
                                        t_str_new /src/dovecot/src/lib/str.c linenumber=793
                                        str_printfa /src/dovecot/src/lib/str.c linenumber=794
                                        strcmp  linenumber=795
                                        str_printfa /src/dovecot/src/lib/str.c linenumber=796
                                        settings_parser_get_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=797
                                        str_printfa /src/dovecot/src/lib/str.c linenumber=797
                                        str_c /src/dovecot/src/lib/str.c linenumber=798
                                    settings_parse_array_stop /src/dovecot/src/lib-settings/settings-parser.c linenumber=1089
                                    t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=1091
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1091
                                  settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=1216
                                settings_apply_groups /src/dovecot/src/lib-settings/settings.c linenumber=1341
                                  array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1253
                                  settings_mmap_get_filter_idx /src/dovecot/src/lib-settings/settings.c linenumber=1262
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1271
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1274
                                  t_push /src/dovecot/src/lib/data-stack.c linenumber=1278
                                  settings_group_event_create /src/dovecot/src/lib-settings/settings.c linenumber=1279
                                    event_create /src/dovecot/src/lib/lib-event.c linenumber=1228
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1233
                                    event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=1236
                                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=1280
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1280
                                  event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=1281
                                  settings_mmap_apply_filter /src/dovecot/src/lib-settings/settings.c linenumber=1282
                                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=1291
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2548
                              settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=2556
                              settings_apply_ctx_overrides_deinit /src/dovecot/src/lib-settings/settings.c linenumber=2561
                                buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2297
                                settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2299
                              settings_mmap_apply_defaults /src/dovecot/src/lib-settings/settings.c linenumber=2564
                                array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=957
                                i_panic /src/dovecot/src/lib/failures.c linenumber=974
                                settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=977
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=979
                                settings_parse_keyidx_value /src/dovecot/src/lib-settings/settings-parser.c linenumber=985
                                  settings_parse /src/dovecot/src/lib-settings/settings-parser.c linenumber=857
                                get_invalid_setting_error /src/dovecot/src/lib-settings/settings.c linenumber=987
                              pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2566
                              settings_overrides_find_filter /src/dovecot/src/lib-settings/settings.c linenumber=2572
                                array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2045
                                buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2046
                                settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2047
                                  strcmp  linenumber=2030
                                  null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=2031
                                  event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=2035
                                array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2051
                                buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2052
                                settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2053
                              pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2573
                              settings_check /src/dovecot/src/lib-settings/settings-parser.c linenumber=2578
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=975
                                t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=977
                                i_panic /src/dovecot/src/lib/failures.c linenumber=977
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=982
                                t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=984
                                i_panic /src/dovecot/src/lib/failures.c linenumber=984
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2580
                              pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2582
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2711
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2709
                            settings_parser_unref /src/dovecot/src/lib-settings/settings-parser.c linenumber=2714
                              p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=114
                              pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=115
                              pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=116
                            event_unref /src/dovecot/src/lib/lib-event.c linenumber=2715
                            array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2716
                            str_free /src/dovecot/src/lib/str.c linenumber=2717
                            pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2718
                          t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2918
                          i_panic /src/dovecot/src/lib/failures.c linenumber=2918
                          i_panic /src/dovecot/src/lib/failures.c linenumber=2944
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=2947
                          settings_sort_filter_array /src/dovecot/src/lib-settings/settings.c linenumber=2948
                            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2783
                            setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=2787
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2789
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2816
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2820
                            array_get_modifiable_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2828
                              array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=307
                            pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2829
                            array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2829
                            t_push /src/dovecot/src/lib/data-stack.c linenumber=2834
                            settings_get_real /src/dovecot/src/lib-settings/settings.c linenumber=2835
                            t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2839
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2839
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2843
                            array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2854
                            t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2865
                            i_unreached /src/dovecot/src/lib/failures.c linenumber=2868
                            pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2871
                            array_sort_i /src/dovecot/src/lib/array.c linenumber=2877
                            settings_filter_array_uint_cmp /src/dovecot/src/lib-settings/settings.c linenumber=2877
                            array_sort_i /src/dovecot/src/lib/array.c linenumber=2880
                            settings_filter_array_str_cmp /src/dovecot/src/lib-settings/settings.c linenumber=2880
                              strcmp  linenumber=2769
                            i_unreached /src/dovecot/src/lib/failures.c linenumber=2883
                            array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2890
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2891
                          t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2952
                          i_panic /src/dovecot/src/lib/failures.c linenumber=2952
                          pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2956
                        i_panic /src/dovecot/src/lib/failures.c linenumber=2979
                      settings_get /src/dovecot/src/lib-settings/settings.c linenumber=234
                      pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=237
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=239
                    ssl_server_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=192
                      ssl_common_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=292
                        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=247
                        malloc_multiply_check /src/dovecot/src/lib-ssl-iostream/../../src/lib/malloc-overflow.h linenumber=248
                        p_malloc /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=248
                        pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=249
                      pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=293
                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=295
                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=296
                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=298
                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=303
                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=305
                      settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=310
                      strcmp  linenumber=315
                    pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=193
                    pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=194
                    ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=196
                      ssl_iostream_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=123
                        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=68
                        hash_table_create /src/dovecot/src/lib/hash.c linenumber=69
                          pool_ref /src/dovecot/src/lib/./mempool.h linenumber=69
                          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=70
                          p_malloc /src/dovecot/src/lib/./mempool.h linenumber=70
                          primes_closest /src/dovecot/src/lib/primes.c linenumber=73
                          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=79
                          p_malloc /src/dovecot/src/lib/./mempool.h linenumber=79
                        ssl_iostream_context_cache_hash /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=69
                        ssl_iostream_context_cache_cmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=69
                          ssl_iostream_settings_equals /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=50
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=357
                              null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=348
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=358
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=359
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=362
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=364
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=366
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=370
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=371
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=374
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=375
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=376
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=377
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=378
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=379
                            quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=381
                        hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=75
                        ssl_iostream_context_ref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=77
                        ssl_iostream_context_init_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=84
                          ssl_module_load /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=87
                            module_dir_try_load_missing /src/dovecot/src/lib/module-dir.c linenumber=33
                              t_push /src/dovecot/src/lib/data-stack.c linenumber=500
                              module_names_fix /src/dovecot/src/lib/module-dir.c linenumber=502
                                str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=351
                                malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=351
                                t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=351
                                module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=353
                                  strncmp  linenumber=606
                                  str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=606
                                  strstr  linenumber=615
                                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=619
                                qsort  linenumber=356
                                i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=356
                                strcmp  linenumber=358
                              module_dir_load_real /src/dovecot/src/lib/module-dir.c linenumber=501
                                module_dir_is_all_loaded /src/dovecot/src/lib/module-dir.c linenumber=394
                                  module_is_loaded /src/dovecot/src/lib/module-dir.c linenumber=370
                                    module_dir_find /src/dovecot/src/lib/module-dir.c linenumber=338
                                      strlen  linenumber=324
                                      strncmp  linenumber=327
                                i_debug /src/dovecot/src/lib/failures.c linenumber=399
                                  __errno_location  linenumber=601
                                  __errno_location  linenumber=608
                                opendir  linenumber=401
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=403
                                __errno_location  linenumber=409
                                pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=412
                                __errno_location  linenumber=416
                                readdir  linenumber=416
                                strstr  linenumber=422
                                strlen  linenumber=423
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=426
                                check_duplicates /src/dovecot/src/lib/module-dir.c linenumber=427
                                  module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=310
                                  array_get_i /src/dovecot/src/lib/./array.h linenumber=311
                                  t_push /src/dovecot/src/lib/data-stack.c linenumber=312
                                  module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=313
                                  i_fatal /src/dovecot/src/lib/failures.c linenumber=316
                                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=318
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=318
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=428
                                i_panic /src/dovecot/src/lib/failures.c linenumber=428
                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=430
                                array_append_i /src/dovecot/src/lib/./array.h linenumber=431
                                __errno_location  linenumber=433
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=434
                                closedir  linenumber=435
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=436
                                pool_unref /src/dovecot/src/lib/./mempool.h linenumber=438
                                array_sort_i /src/dovecot/src/lib/array.c linenumber=442
                                module_name_cmp /src/dovecot/src/lib/module-dir.c linenumber=442
                                  strncmp  linenumber=280
                                  str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=280
                                  strncmp  linenumber=281
                                  str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=281
                                  strcmp  linenumber=282
                                array_get_i /src/dovecot/src/lib/./array.h linenumber=443
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=449
                                module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=453
                                module_name_drop_suffix /src/dovecot/src/lib/module-dir.c linenumber=454
                                  strlen  linenumber=626
                                  strcmp  linenumber=627
                                  t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=628
                                module_want_load /src/dovecot/src/lib/module-dir.c linenumber=455
                                  strcmp  linenumber=296
                                module_is_loaded /src/dovecot/src/lib/module-dir.c linenumber=456
                                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=459
                                module_load /src/dovecot/src/lib/module-dir.c linenumber=460
                                  quiet_dlopen /src/dovecot/src/lib/module-dir.c linenumber=195
                                    dlopen  linenumber=148
                                  dlerror  linenumber=202
                                  i_debug /src/dovecot/src/lib/failures.c linenumber=198
                                  dlopen  linenumber=207
                                  dlerror  linenumber=210
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=209
                                  dlopen  linenumber=214
                                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=223
                                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=223
                                  i_strdup /src/dovecot/src/lib/imem.c linenumber=224
                                  i_strdup /src/dovecot/src/lib/imem.c linenumber=225
                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=229
                                  get_symbol /src/dovecot/src/lib/module-dir.c linenumber=229
                                    module_get_symbol_quiet /src/dovecot/src/lib/module-dir.c linenumber=52
                                      dlerror  linenumber=27
                                      dlsym  linenumber=29
                                    module_get_symbol /src/dovecot/src/lib/module-dir.c linenumber=54
                                      module_get_symbol_quiet /src/dovecot/src/lib/module-dir.c linenumber=37
                                      dlerror  linenumber=39
                                      i_error /src/dovecot/src/lib/failures.c linenumber=41
                                  versions_equal /src/dovecot/src/lib/module-dir.c linenumber=231
                                  module_free /src/dovecot/src/lib/module-dir.c linenumber=235
                                    dlclose  linenumber=65
                                    i_error /src/dovecot/src/lib/failures.c linenumber=66
                                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=68
                                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=69
                                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=70
                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=241
                                  get_symbol /src/dovecot/src/lib/module-dir.c linenumber=241
                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=244
                                  get_symbol /src/dovecot/src/lib/module-dir.c linenumber=244
                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=247
                                  get_symbol /src/dovecot/src/lib/module-dir.c linenumber=247
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=254
                                  module_check_wrong_binary_dependency /src/dovecot/src/lib/module-dir.c linenumber=257
                                    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=83
                                    dlsym  linenumber=84
                                    t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=88
                                    str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=89
                                    t_str_new /src/dovecot/src/lib/str.c linenumber=92
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=93
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=96
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=98
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=99
                                    str_c /src/dovecot/src/lib/str.c linenumber=100
                                  module_check_missing_plugin_dependencies /src/dovecot/src/lib/module-dir.c linenumber=259
                                    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=116
                                    dlsym  linenumber=115
                                    strlen  linenumber=121
                                    strncmp  linenumber=123
                                    strcmp  linenumber=125
                                    t_str_new /src/dovecot/src/lib/str.c linenumber=129
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=130
                                    str_printfa /src/dovecot/src/lib/str.c linenumber=133
                                    str_c /src/dovecot/src/lib/str.c linenumber=138
                                  module_free /src/dovecot/src/lib/module-dir.c linenumber=266
                                  i_debug /src/dovecot/src/lib/failures.c linenumber=271
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=464
                                i_error /src/dovecot/src/lib/failures.c linenumber=468
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=476
                                i_panic /src/dovecot/src/lib/failures.c linenumber=476
                                pool_unref /src/dovecot/src/lib/./mempool.h linenumber=477
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=483
                              t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=504
                              t_strarray_join /src/dovecot/src/lib/strfuncs.c linenumber=507
                                str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=913
                                p_strarray_join_n /src/dovecot/src/lib/strfuncs.c linenumber=912
                                  strlen  linenumber=882
                                  t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=884
                                  strlen  linenumber=888
                                  nearest_power /src/dovecot/src/lib/bits.c linenumber=891
                                  t_buffer_reget /src/dovecot/src/lib/data-stack.c linenumber=892
                                  p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=905
                                    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=66
                                  t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=906
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=506
                            module_dir_init /src/dovecot/src/lib/module-dir.c linenumber=36
                              t_push /src/dovecot/src/lib/data-stack.c linenumber=537
                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=539
                              i_panic /src/dovecot/src/lib/failures.c linenumber=539
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=38
                            module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=41
                              module_dir_deinit /src/dovecot/src/lib/module-dir.c linenumber=585
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=558
                                malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=559
                                t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=559
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=571
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=573
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=576
                                i_panic /src/dovecot/src/lib/failures.c linenumber=576
                              module_free /src/dovecot/src/lib/module-dir.c linenumber=589
                            lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=48
                            ssl_module_unload /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=48
                              ssl_iostream_context_cache_free /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=14
                                hash_table_iterate_init /src/dovecot/src/lib/hash.c linenumber=140
                                  hash_table_freeze /src/dovecot/src/lib/hash.c linenumber=375
                                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=377
                                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=377
                                hash_table_iterate /src/dovecot/src/lib/hash.c linenumber=141
                                  hash_table_iterate_next /src/dovecot/src/lib/hash.c linenumber=408
                                  hash_table_iterate_next /src/dovecot/src/lib/hash.c linenumber=416
                                ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=142
                                pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=143
                                hash_table_iterate_deinit /src/dovecot/src/lib/hash.c linenumber=145
                                  hash_table_thaw /src/dovecot/src/lib/hash.c linenumber=428
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=439
                                    hash_table_resize /src/dovecot/src/lib/hash.c linenumber=445
                                      primes_closest /src/dovecot/src/lib/primes.c linenumber=462
                                      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=475
                                      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=475
                                      hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=486
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=223
                                        hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=231
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=266
                                        hash_table_resize /src/dovecot/src/lib/hash.c linenumber=276
                                          hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=494
                                            hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=278
                                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=283
                                              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=283
                                          free_node /src/dovecot/src/lib/hash.c linenumber=497
                                            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=104
                                          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=503
                                    hash_table_compress_removed /src/dovecot/src/lib/hash.c linenumber=446
                                      hash_table_compress /src/dovecot/src/lib/hash.c linenumber=340
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=313
                                        free_node /src/dovecot/src/lib/hash.c linenumber=321
                                        free_node /src/dovecot/src/lib/hash.c linenumber=331
                                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=429
                                hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=146
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=140
                                  hash_table_destroy_nodes /src/dovecot/src/lib/hash.c linenumber=143
                                    destroy_node_list /src/dovecot/src/lib/hash.c linenumber=128
                                      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=117
                                  destroy_node_list /src/dovecot/src/lib/hash.c linenumber=144
                                  pool_unref /src/dovecot/src/lib/./mempool.h linenumber=147
                                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=148
                                  p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=149
                                pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=147
                              module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=15
                          io_stream_ssl_global_init /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=90
                        ssl_iostream_context_init_client /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=87
                          ssl_module_load /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=68
                          io_stream_ssl_global_init /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=71
                        malloc_multiply_check /src/dovecot/src/lib-ssl-iostream/../../src/lib/malloc-overflow.h linenumber=91
                        p_malloc /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=91
                        pool_ref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=95
                        hash_table_insert /src/dovecot/src/lib/hash.c linenumber=96
                          hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=300
                        ssl_iostream_context_ref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=98
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=124
                    pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=197
                    ssl_iostream_context_set_application_protocols /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=201
                    io_stream_create_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=204
                    ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=206
                  ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=436
                  io_stream_create_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=440
                  ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=443
                  e_error /src/dovecot/src/lib/event-log.c linenumber=446
                  ssl_iostream_set_sni_callback /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=451
                  smtp_server_connection_sni_callback /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=451
                    event_add_str /src/dovecot/src/lib/lib-event.c linenumber=369
                    p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=370
                    i_strdup /src/dovecot/src/lib/imem.c linenumber=371
                    ssl_server_settings_get /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=372
                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=380
                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=381
                    ssl_server_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=385
                    ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=389
                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=391
                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=392
                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=395
                    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=396
                    smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=398
                    ssl_iostream_context_set_application_protocols /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=403
                    ssl_iostream_change_context /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=405
                    ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=406
                  smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=453
                  ssl_iostream_handshake /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=455
                  ssl_iostream_get_last_error /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=456
                  e_error /src/dovecot/src/lib/event-log.c linenumber=456
                  smtp_server_connection_streams_changed /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=465
                  ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=467
                  smtp_server_connection_ready /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=468
                    smtp_server_connection_update_rawlog /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=295
                    smtp_command_parser_init /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=297
                      malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=80
                      p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=80
                      i_stream_ref /src/dovecot/src/lib/istream.c linenumber=82
                    o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=299
                    smtp_server_connection_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=299
                    o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=302
                    smtp_server_connection_send_line /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=309
                      t_push /src/dovecot/src/lib/data-stack.c linenumber=1276
                      t_str_new /src/dovecot/src/lib/str.c linenumber=1279
                      str_vprintfa /src/dovecot/src/lib/str.c linenumber=1280
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=1282
                      str_c /src/dovecot/src/lib/str.c linenumber=1282
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=1282
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1282
                      str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1284
                      str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1285
                      str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1285
                      o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1285
                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1286
                      i_panic /src/dovecot/src/lib/failures.c linenumber=1286
                    smtp_server_connection_send_line /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=312
                    o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=317
                smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=35
                smtp_server_connection_clear /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=55
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=1549
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=1549
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1549
                  p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1551
                  smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1553
                smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=56
                  smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=142
            o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=102
            cmd_starttls_start /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=104
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=137
          smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=139
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=142
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=143
          smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=146
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=117
      smtp_server_cmd_mail /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=117
        cmd_mail_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=92
          smtp_server_command_reply_is_forwarded /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=21
            array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=640
            array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=645
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=25
        str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=96
          str_match_icase /src/dovecot/src/lib/strfuncs.c linenumber=675
        strncasecmp  linenumber=96
        str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=96
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=97
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=107
        pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=123
        smtp_address_parse_path_full /src/dovecot/src/lib-smtp/smtp-address.c linenumber=123
          malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=407
          p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=407
          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=414
          smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=414
          smtp_parse_path /src/dovecot/src/lib-smtp/smtp-address.c linenumber=418
            smtp_parse_source_route /src/dovecot/src/lib-smtp/smtp-address.c linenumber=256
              smtp_parser_parse_domain /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=209
            smtp_parse_mailbox /src/dovecot/src/lib-smtp/smtp-address.c linenumber=260
              smtp_parse_localpart /src/dovecot/src/lib-smtp/smtp-address.c linenumber=136
                smtp_parser_parse_quoted_string /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=86
                  t_str_new /src/dovecot/src/lib/str.c linenumber=474
                  smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=480
                  str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=486
                  smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=494
                  str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=501
                  str_c /src/dovecot/src/lib/str.c linenumber=516
                smtp_parser_parse_dot_string /src/dovecot/src/lib-smtp/smtp-address.c linenumber=89
                  smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=68
                  smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=73
                  t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=77
              smtp_address_parser_find_end /src/dovecot/src/lib-smtp/smtp-address.c linenumber=140
                smtp_address_parse_any /src/dovecot/src/lib-smtp/smtp-address.c linenumber=106
                  strlen  linenumber=589
                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=618
                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=627
                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=643
              smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=151
              smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=152
              p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=160
              smtp_parser_parse_domain /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=180
              smtp_parser_parse_address_literal /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=181
          smtp_address_parse_path_broken /src/dovecot/src/lib-smtp/smtp-address.c linenumber=445
            i_panic /src/dovecot/src/lib/failures.c linenumber=366
            smtp_address_parse_any /src/dovecot/src/lib-smtp/smtp-address.c linenumber=375
          t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=455
          t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=458
          smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=464
            smtp_address_isnull /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=798
            strlen  linenumber=799
            malloc_add_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=800
            strlen  linenumber=803
            malloc_add_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=804
            strlen  linenumber=807
            malloc_add_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=808
            p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=811
            i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=815
            i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=819
            i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=823
        smtp_address_is_broken /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=126
          smtp_address_isnull /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=210
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=127
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=134
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=141
        e_debug /src/dovecot/src/lib/event-log.c linenumber=141
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=141
        malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=145
        p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=145
        array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=151
        array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=152
        smtp_params_mail_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=153
          t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=506
          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=508
          smtp_param_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=508
            smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=83
            smtp_param_do_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=85
              __ctype_b_loc  linenumber=36
              __ctype_b_loc  linenumber=43
              t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=45
              smtp_char_is_esmtp_value /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=59
              t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=66
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=510
          t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=517
            t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=455
            str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=455
              toupper  linenumber=431
          strcmp  linenumber=519
          smtp_params_mail_parse_auth /src/dovecot/src/lib-smtp/smtp-params.c linenumber=520
            smtp_xtext_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=295
              t_str_new /src/dovecot/src/lib/str.c linenumber=123
              smtp_xtext_decode /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=124
                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=92
                smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=92
                smtp_parser_parse_xtext /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=94
                  smtp_char_is_xtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=592
                  smtp_char_is_xtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=599
                  str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=603
                  smtp_parse_xtext_hexdigit /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=610
                  smtp_parse_xtext_hexdigit /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=612
                  str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=615
                str_c /src/dovecot/src/lib/str.c linenumber=102
                strlen  linenumber=102
                str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=102
              str_c /src/dovecot/src/lib/str.c linenumber=128
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=296
            strcmp  linenumber=301
            malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=302
            p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=302
            smtp_address_parse_mailbox /src/dovecot/src/lib-smtp/smtp-address.c linenumber=303
              malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=318
              p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=318
              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=323
              smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=323
              smtp_parse_mailbox /src/dovecot/src/lib-smtp/smtp-address.c linenumber=327
              smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=341
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=307
          strcmp  linenumber=525
          smtp_params_mail_parse_body /src/dovecot/src/lib-smtp/smtp-params.c linenumber=526
            t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=340
            strcmp  linenumber=343
            strcmp  linenumber=347
            strcmp  linenumber=352
            str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=356
              strcasecmp  linenumber=944
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=358
          strcmp  linenumber=532
          smtp_params_mail_parse_envid /src/dovecot/src/lib-smtp/smtp-params.c linenumber=533
            smtp_xtext_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=390
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=391
            strlen  linenumber=404
            smtp_char_is_textstr /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=405
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=414
          strcmp  linenumber=539
          smtp_params_mail_parse_ret /src/dovecot/src/lib-smtp/smtp-params.c linenumber=540
            t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=439
            strcmp  linenumber=441
            strcmp  linenumber=444
          strcmp  linenumber=557
          smtp_params_mail_parse_size /src/dovecot/src/lib-smtp/smtp-params.c linenumber=558
            str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=476
              str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=433
          str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=564
          smtp_params_mail_add_extra /src/dovecot/src/lib-smtp/smtp-params.c linenumber=567
            smtp_params_add_one /src/dovecot/src/lib-smtp/smtp-params.c linenumber=612
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=118
              array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=119
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=122
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=123
              array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=124
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=161
        i_unreached /src/dovecot/src/lib/failures.c linenumber=164
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=171
        smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=176
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=179
        cmd_mail_recheck /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=179
          cmd_mail_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=63
          smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=68
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=67
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=181
        cmd_mail_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=181
          i_panic /src/dovecot/src/lib/failures.c linenumber=38
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=41
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=42
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=45
          smtp_server_transaction_create /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=51
            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=37
            malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=38
            p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=38
            p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=46
            smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=51
            smtp_params_mail_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=52
              smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=598
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=600
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=601
              smtp_params_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=606
                array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=100
                array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=103
                array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=103
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=107
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=108
                array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=109
            event_create /src/dovecot/src/lib/lib-event.c linenumber=56
            smtp_server_transaction_update_event /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=61
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=18
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=19
              smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=21
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=20
              smtp_address_encode_raw /src/dovecot/src/lib-smtp/smtp-address.c linenumber=23
                smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=735
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=22
              smtp_params_mail_add_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=24
                smtp_params_mail_add_auth_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=874
                  smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=802
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=801
                smtp_params_mail_add_body_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=875
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=814
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=817
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=820
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=823
                  i_unreached /src/dovecot/src/lib/failures.c linenumber=826
                smtp_params_mail_add_envid_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=876
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=838
                smtp_params_mail_add_ret_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=877
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=850
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=853
                  i_unreached /src/dovecot/src/lib/failures.c linenumber=856
                smtp_params_mail_add_size_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=878
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=868
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=26
              event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=25
            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=64
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=67
            e_debug /src/dovecot/src/lib/event-log.c linenumber=67
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=67
        smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=185
        smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=184
        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=188
        smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=192
          event_reason_code /src/dovecot/src/lib/lib-event.c linenumber=1816
            event_reason_code_prefix /src/dovecot/src/lib/lib-event.c linenumber=598
              i_panic /src/dovecot/src/lib/failures.c linenumber=619
              event_reason_code_module_validate /src/dovecot/src/lib/lib-event.c linenumber=622
                __ctype_b_loc  linenumber=608
              i_panic /src/dovecot/src/lib/failures.c linenumber=623
              event_reason_code_module_validate /src/dovecot/src/lib/lib-event.c linenumber=626
              i_panic /src/dovecot/src/lib/failures.c linenumber=627
              strlen  linenumber=631
              strlen  linenumber=632
              t_str_new /src/dovecot/src/lib/str.c linenumber=631
              str_append /src/dovecot/src/lib/./str.h linenumber=633
              str_append_c /src/dovecot/src/lib/./str.h linenumber=634
              str_append /src/dovecot/src/lib/./str.h linenumber=635
              str_append_c /src/dovecot/src/lib/./str.h linenumber=641
              i_panic /src/dovecot/src/lib/failures.c linenumber=644
              tolower  linenumber=648
              str_append_c /src/dovecot/src/lib/./str.h linenumber=648
              str_c /src/dovecot/src/lib/str.c linenumber=652
          event_reason_begin /src/dovecot/src/lib/lib-event.c linenumber=1817
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=574
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=574
            event_get_global /src/dovecot/src/lib/lib-event.c linenumber=575
            event_create /src/dovecot/src/lib/lib-event.c linenumber=575
            event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=577
            event_push_global /src/dovecot/src/lib/lib-event.c linenumber=578
              i_panic /src/dovecot/src/lib/failures.c linenumber=516
              array_is_created_i /src/dovecot/src/lib/./array.h linenumber=519
              array_create_i /src/dovecot/src/lib/./array.h linenumber=520
              array_append_i /src/dovecot/src/lib/./array.h linenumber=521
        event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=194
          event_pop_global /src/dovecot/src/lib/lib-event.c linenumber=588
            i_panic /src/dovecot/src/lib/failures.c linenumber=529
            i_panic /src/dovecot/src/lib/failures.c linenumber=530
            io_loop_get_active_global_root /src/dovecot/src/lib/ioloop.c linenumber=534
            i_panic /src/dovecot/src/lib/failures.c linenumber=534
            array_is_created_i /src/dovecot/src/lib/./array.h linenumber=536
            array_count_i /src/dovecot/src/lib/./array.h linenumber=537
            array_get_i /src/dovecot/src/lib/./array.h linenumber=542
            i_panic /src/dovecot/src/lib/failures.c linenumber=544
            array_delete_i /src/dovecot/src/lib/./array.h linenumber=546
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=592
          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=593
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=196
        i_panic /src/dovecot/src/lib/failures.c linenumber=196
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=199
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=203
        smtp_server_cmd_mail_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=205
          i_panic /src/dovecot/src/lib/failures.c linenumber=212
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=214
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=207
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=119
      smtp_server_cmd_rcpt /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=119
        cmd_rcpt_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=139
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=34
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=35
          smtp_server_command_reply_is_forwarded /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=36
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=41
          i_panic /src/dovecot/src/lib/failures.c linenumber=45
          smtp_server_transaction_rcpt_count /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=48
            array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=160
            array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=162
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=50
        str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=143
        strncasecmp  linenumber=143
        str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=143
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=144
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=155
        pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=163
        smtp_address_parse_path_full /src/dovecot/src/lib-smtp/smtp-address.c linenumber=163
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=166
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=173
        strcasecmp  linenumber=178
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=179
        array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=188
        array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=189
        pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=190
        smtp_params_rcpt_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=190
          t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=1121
          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1123
          smtp_param_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1123
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1125
          t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=1132
          strcmp  linenumber=1134
          smtp_params_rcpt_parse_notify /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1135
            t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=928
            strcasecmp  linenumber=932
            strcasecmp  linenumber=937
            strcasecmp  linenumber=942
            strcasecmp  linenumber=947
          strcmp  linenumber=1142
          smtp_params_rcpt_parse_orcpt /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1143
            pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1030
            smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=1030
            smtp_parser_parse_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=1031
              smtp_parser_skip_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=540
                smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=525
                smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=529
              t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=544
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1037
            t_str_new /src/dovecot/src/lib/str.c linenumber=1041
            smtp_parser_parse_xtext /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=1042
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1045
            str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1071
            str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1072
            smtp_char_is_textstr /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=1073
            str_c /src/dovecot/src/lib/str.c linenumber=1083
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1083
            strcasecmp  linenumber=1085
            smtp_params_rcpt_parse_orcpt_rfc822 /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1086
              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=977
              strlen  linenumber=979
              message_address_parse /src/dovecot/src/lib-mail/message-address.c linenumber=977
                message_address_parse_full /src/dovecot/src/lib-mail/message-address.c linenumber=498
                  message_address_parse_real /src/dovecot/src/lib-mail/message-address.c linenumber=509
                    t_str_new /src/dovecot/src/lib/str.c linenumber=453
                    rfc822_parser_init /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=453
                    str_new /src/dovecot/src/lib/str.c linenumber=456
                    rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=460
                      rfc822_skip_comment /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=150
                        str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=74
                          str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=90
                        str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=82
                        str_append /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=84
                        str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=95
                        str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=109
                        str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=126
                    parse_address_list /src/dovecot/src/lib-mail/message-address.c linenumber=463
                      parse_address /src/dovecot/src/lib-mail/message-address.c linenumber=394
                        parse_group /src/dovecot/src/lib-mail/message-address.c linenumber=378
                          str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=324
                          rfc822_parse_phrase /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=325
                            rfc822_parse_quoted_string /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=337
                              i_panic /src/dovecot/src/lib/failures.c linenumber=247
                              i_panic /src/dovecot/src/lib/failures.c linenumber=248
                              str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=255
                              str_append /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=256
                              str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=261
                              rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=263
                              str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=269
                              str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=285
                            rfc822_parse_atom_or_dot /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=339
                              str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=312
                              rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=313
                              str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=316
                            str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=347
                            rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=349
                          rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=332
                          str_c /src/dovecot/src/lib/str.c linenumber=335
                          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=335
                          add_address /src/dovecot/src/lib-mail/message-address.c linenumber=336
                            malloc_multiply_check /src/dovecot/src/lib-mail/../../src/lib/malloc-overflow.h linenumber=27
                            p_malloc /src/dovecot/src/lib-mail/../../src/lib/mempool.h linenumber=27
                            i_memcpy /src/dovecot/src/lib-mail/../../src/lib/lib.h linenumber=29
                          parse_mailbox /src/dovecot/src/lib-mail/message-address.c linenumber=342
                            parse_name_addr /src/dovecot/src/lib-mail/message-address.c linenumber=299
                              str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=215
                              rfc822_parse_phrase /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=216
                              str_c /src/dovecot/src/lib/str.c linenumber=220
                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=220
                              parse_angle_addr /src/dovecot/src/lib-mail/message-address.c linenumber=225
                                i_panic /src/dovecot/src/lib/failures.c linenumber=169
                                rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=172
                                parse_domain_list /src/dovecot/src/lib-mail/message-address.c linenumber=176
                                  str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=142
                                  str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=150
                                  str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=151
                                  str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=153
                                  rfc822_parse_domain /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=154
                                    rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=455
                                    rfc822_parse_domain_literal /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=459
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=367
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=373
                                      str_append /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=374
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=382
                                      rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=384
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=390
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=404
                                    rfc822_parse_dot_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=461
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=205
                                      rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=207
                                      str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=214
                                      rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=216
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=221
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=222
                                  rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=157
                                  str_c /src/dovecot/src/lib/str.c linenumber=161
                                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=161
                                rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=187
                                parse_local_part /src/dovecot/src/lib-mail/message-address.c linenumber=194
                                  str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=111
                                  rfc822_parse_quoted_string /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=113
                                  rfc822_parse_dot_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=115
                                  parse_nonstrict_dot_atom /src/dovecot/src/lib-mail/message-address.c linenumber=117
                                    str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=85
                                    rfc822_parse_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=96
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=172
                                      rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=173
                                      str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=176
                                  str_c /src/dovecot/src/lib/str.c linenumber=121
                                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=121
                                parse_domain /src/dovecot/src/lib-mail/message-address.c linenumber=197
                                  str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=129
                                  rfc822_parse_domain /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=130
                                  str_c /src/dovecot/src/lib/str.c linenumber=133
                                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=133
                                rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=206
                            parse_addr_spec /src/dovecot/src/lib-mail/message-address.c linenumber=302
                              i_panic /src/dovecot/src/lib/failures.c linenumber=239
                              str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=241
                              parse_local_part /src/dovecot/src/lib-mail/message-address.c linenumber=244
                              parse_domain /src/dovecot/src/lib-mail/message-address.c linenumber=251
                              str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=256
                              str_c /src/dovecot/src/lib/str.c linenumber=257
                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=257
                              str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=263
                              str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=264
                              rfc822_parse_phrase /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=265
                              str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=266
                              str_c /src/dovecot/src/lib/str.c linenumber=268
                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=268
                            add_fixed_address /src/dovecot/src/lib-mail/message-address.c linenumber=312
                              add_address /src/dovecot/src/lib-mail/message-address.c linenumber=289
                          rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=361
                          add_address /src/dovecot/src/lib-mail/message-address.c linenumber=367
                        parse_mailbox /src/dovecot/src/lib-mail/message-address.c linenumber=381
                      rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=402
                      add_fixed_address /src/dovecot/src/lib-mail/message-address.c linenumber=405
                    rfc822_parser_deinit /src/dovecot/src/lib-mail/./rfc822-parser.h linenumber=465
                    str_free /src/dovecot/src/lib/str.c linenumber=466
                  t_push /src/dovecot/src/lib/data-stack.c linenumber=511
                  message_address_parse_real /src/dovecot/src/lib-mail/message-address.c linenumber=512
                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=514
                  i_panic /src/dovecot/src/lib/failures.c linenumber=514
              smtp_address_create_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=990
                smtp_address_init_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=848
                  smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=775
                smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=852
          str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=1149
          smtp_params_rcpt_add_extra /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1152
            smtp_params_add_one /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1194
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=195
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=199
        i_unreached /src/dovecot/src/lib/failures.c linenumber=203
        smtp_server_recipient_create /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=208
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=66
          malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=67
          p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=67
          smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=72
          smtp_params_rcpt_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=73
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1184
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1185
            smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=1186
            smtp_params_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1188
          smtp_server_recipient_create_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=75
        malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=210
        p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=210
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=214
        cmd_rcpt_recheck /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=214
          cmd_rcpt_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=106
          smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=111
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=110
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=216
        cmd_rcpt_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=216
          smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=65
          smtp_server_recipient_replied /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=64
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=147
            smtp_server_reply_get_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=147
            e_debug /src/dovecot/src/lib/event-log.c linenumber=147
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=147
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=218
        cmd_rcpt_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=218
          i_panic /src/dovecot/src/lib/failures.c linenumber=76
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=79
          i_panic /src/dovecot/src/lib/failures.c linenumber=79
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=80
          i_panic /src/dovecot/src/lib/failures.c linenumber=80
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=83
          smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=87
          smtp_server_recipient_denied /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=86
            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=178
            smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=180
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=182
            e_debug /src/dovecot/src/lib/event-log.c linenumber=182
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=182
          smtp_server_recipient_approved /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=93
            smtp_server_transaction_add_rcpt /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=160
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=142
              array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=143
              array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=146
              array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=148
            smtp_server_recipient_update_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=162
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=163
            e_debug /src/dovecot/src/lib/event-log.c linenumber=163
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=163
            smtp_server_recipient_call_hooks /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=165
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=220
        cmd_rcpt_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=220
          smtp_server_recipient_destroy /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=24
        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=225
        i_panic /src/dovecot/src/lib/failures.c linenumber=226
        smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=229
        event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=231
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=233
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=235
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=238
        smtp_server_cmd_rcpt_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=240
          smtp_server_command_is_rcpt /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=254
          i_panic /src/dovecot/src/lib/failures.c linenumber=254
          smtp_server_recipient_reply /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=256
            smtp_server_recipient_replyv /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=244
              smtp_server_command_is_rcpt /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=226
              smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=227
              smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=233
              t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=234
              smtp_server_reply_index /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=232
                smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=467
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=242
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=120
      smtp_server_cmd_data /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=120
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=518
        smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=523
        smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=524
        malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=526
        p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=526
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=532
        cmd_data_start /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=532
          i_panic /src/dovecot/src/lib/failures.c linenumber=481
          smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=485
            array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=172
            i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=174
            smtp_server_recipient_data_command /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=175
          smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=488
            smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=60
              i_panic /src/dovecot/src/lib/failures.c linenumber=813
              smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=817
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=822
              array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=824
              smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=832
            smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=68
            smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=83
            smtp_server_transaction_has_rcpt /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=97
              array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=153
              array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=154
            smtp_server_command_abort /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=104
            smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=112
            smtp_server_transaction_has_rcpt /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=121
            smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=122
          smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=493
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=498
          smtp_server_connection_reply_immediate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=501
            t_push /src/dovecot/src/lib/data-stack.c linenumber=1323
            t_str_new /src/dovecot/src/lib/str.c linenumber=1326
            str_printfa /src/dovecot/src/lib/str.c linenumber=1327
            str_vprintfa /src/dovecot/src/lib/str.c linenumber=1328
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=1330
            str_c /src/dovecot/src/lib/str.c linenumber=1330
            e_debug /src/dovecot/src/lib/event-log.c linenumber=1330
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1330
            str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1332
            str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1333
            str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1333
            o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1333
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=1334
            i_panic /src/dovecot/src/lib/failures.c linenumber=1334
            o_stream_is_corked /src/dovecot/src/lib/ostream.c linenumber=1338
            o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=1339
            o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=1340
          smtp_command_parse_data_with_dot /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=504
            i_stream_create_dot /src/dovecot/src/lib-mail/istream-dot.c linenumber=588
              malloc_multiply_check /src/dovecot/src/lib-mail/../../src/lib/malloc-overflow.h linenumber=254
              p_malloc /src/dovecot/src/lib-mail/../../src/lib/mempool.h linenumber=254
              i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=267
              i_stream_create /src/dovecot/src/lib/istream.c linenumber=266
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=593
            i_stream_create_failure_at /src/dovecot/src/lib/istream-failure-at.c linenumber=591
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=73
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=73
              i_strdup /src/dovecot/src/lib/imem.c linenumber=84
              i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=87
              i_stream_create /src/dovecot/src/lib/istream.c linenumber=86
            i_stream_unref /src/dovecot/src/lib/istream.c linenumber=596
            i_stream_ref /src/dovecot/src/lib/istream.c linenumber=600
          cmd_data_start_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=505
            i_panic /src/dovecot/src/lib/failures.c linenumber=438
            i_panic /src/dovecot/src/lib/failures.c linenumber=441
            i_stream_ref /src/dovecot/src/lib/istream.c linenumber=443
            smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=448
            smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=451
            cmd_data_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=451
              i_stream_unref /src/dovecot/src/lib/istream.c linenumber=188
              i_panic /src/dovecot/src/lib/failures.c linenumber=190
              smtp_server_transaction_finished /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=191
                i_panic /src/dovecot/src/lib/failures.c linenumber=227
                array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=231
                array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=232
                smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=243
                smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=245
                smtp_server_recipient_finished /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=246
                  i_panic /src/dovecot/src/lib/failures.c linenumber=279
                  event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=283
                  smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=285
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=287
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=287
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=287
                smtp_server_reply_is_success /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=248
                smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=259
                event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=263
                smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=270
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=272
                e_debug /src/dovecot/src/lib/event-log.c linenumber=272
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=272
              smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=194
            smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=455
            cmd_data_chunk_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=455
              smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=222
            cmd_data_next /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=462
              i_panic /src/dovecot/src/lib/failures.c linenumber=354
              i_panic /src/dovecot/src/lib/failures.c linenumber=355
              i_panic /src/dovecot/src/lib/failures.c linenumber=359
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=362
              e_debug /src/dovecot/src/lib/event-log.c linenumber=362
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=362
              smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=364
              smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=367
              array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=376
              smtp_server_command_set_reply_count /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=375
                i_panic /src/dovecot/src/lib/failures.c linenumber=472
                array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=473
                i_panic /src/dovecot/src/lib/failures.c linenumber=473
              smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=380
              i_panic /src/dovecot/src/lib/failures.c linenumber=384
              i_stream_chain_append /src/dovecot/src/lib/istream-chain.c linenumber=385
                i_stream_chain_append_internal /src/dovecot/src/lib/istream-chain.c linenumber=65
                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=45
                  i_stream_ref /src/dovecot/src/lib/istream.c linenumber=50
                  i_stream_set_max_buffer_size /src/dovecot/src/lib/istream.c linenumber=53
                    io_stream_set_max_buffer_size /src/dovecot/src/lib/iostream.c linenumber=159
                  i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=60
                    i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1033
                    io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1035
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=388
              e_debug /src/dovecot/src/lib/event-log.c linenumber=388
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=388
              i_stream_chain_append_eof /src/dovecot/src/lib/istream-chain.c linenumber=389
                i_stream_chain_append_internal /src/dovecot/src/lib/istream-chain.c linenumber=70
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=396
              e_debug /src/dovecot/src/lib/event-log.c linenumber=396
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=396
              smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=398
              smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=403
              event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=406
              smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=408
              smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=410
              smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=413
              smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=417
              smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=418
              smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=423
              smtp_server_command_input_capture /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=424
                smtp_server_connection_input_capture /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=869
                  connection_input_halt /src/dovecot/src/lib/connection.c linenumber=151
                  i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=152
                  io_add_istream /src/dovecot/src/lib/ioloop.c linenumber=153
              cmd_data_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=424
                smtp_server_connection_timeout_reset /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=339
                cmd_data_handle_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=340
                  smtp_server_cmd_data_check_size /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=322
                    i_panic /src/dovecot/src/lib/failures.c linenumber=39
                    smtp_server_cmd_data_size_limit_exceeded /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=48
                      smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=30
                  smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=325
                  smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=326
                  cmd_data_do_handle_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=329
                    i_panic /src/dovecot/src/lib/failures.c linenumber=274
                    smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=279
                    event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=282
                    smtp_server_cmd_data_check_size /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=284
                    i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=286
                    smtp_server_transaction_received /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=288
                      event_add_int /src/dovecot/src/lib/lib-event.c linenumber=181
                    smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=291
                    smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=292
                    i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=294
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=295
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=295
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=295
                    cmd_data_chunk_finish /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=296
                      smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=232
                      i_stream_unref /src/dovecot/src/lib/istream.c linenumber=233
                      smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=236
                      smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=239
                    i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=297
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=299
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=299
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=299
                    smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=300
                    smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=302
                    cmd_data_input_error /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=306
                      smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=254
                      smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=255
                      i_stream_get_disconnect_reason /src/dovecot/src/lib/istream.c linenumber=261
                        io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=143
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=262
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=262
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=262
                      smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=263
                    smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=310
                    i_panic /src/dovecot/src/lib/failures.c linenumber=310
                  smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=331
                  smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=332
              cmd_data_handle_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=427
            smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=464
            cmd_data_next /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=464
          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=506
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=534
        cmd_data_replied_one /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=534
          array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=159
          i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=162
          smtp_server_recipient_data_replied /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=163
            smtp_server_recipient_get_reply /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=195
              smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=209
              smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=210
            smtp_server_recipient_call_hooks /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=198
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=536
        cmd_data_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=536
          smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=176
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=177
          smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=178
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=538
        cmd_data_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=538
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=141
          i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=143
          i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=144
          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=148
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=121
      smtp_server_cmd_bdat /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=121
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=635
        smtp_server_connection_data_chunk_init /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=640
          malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=552
          p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=552
          smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=557
          cmd_data_chunk_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=557
            i_panic /src/dovecot/src/lib/failures.c linenumber=204
            i_panic /src/dovecot/src/lib/failures.c linenumber=206
            smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=209
            smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=210
          smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=559
          cmd_data_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=559
          i_panic /src/dovecot/src/lib/failures.c linenumber=565
          i_panic /src/dovecot/src/lib/failures.c linenumber=566
          i_stream_create_chain /src/dovecot/src/lib/istream-chain.c linenumber=568
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=331
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=331
            i_stream_create /src/dovecot/src/lib/istream.c linenumber=348
        t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=646
        str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=647
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=649
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=655
        strcasecmp  linenumber=658
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=659
        smtp_command_parse_data_with_size /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=670
          i_panic /src/dovecot/src/lib/failures.c linenumber=564
          i_stream_create_error_str /src/dovecot/src/lib/istream.c linenumber=567
            i_stream_create_error /src/dovecot/src/lib/istream.c linenumber=1344
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1321
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1321
              i_stream_create /src/dovecot/src/lib/istream.c linenumber=1332
              i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=1333
            io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=1345
          i_stream_create_limit /src/dovecot/src/lib/istream-limit.c linenumber=574
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=118
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=118
            i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=131
            i_stream_create /src/dovecot/src/lib/istream.c linenumber=130
          i_stream_create_min_sized /src/dovecot/src/lib/istream-sized.c linenumber=575
            i_stream_create_sized /src/dovecot/src/lib/istream-sized.c linenumber=201
              i_stream_create_sized_common /src/dovecot/src/lib/istream-sized.c linenumber=179
                malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=159
                p_malloc /src/dovecot/src/lib/./mempool.h linenumber=159
                i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=171
                i_stream_create /src/dovecot/src/lib/istream.c linenumber=170
          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=576
          i_stream_ref /src/dovecot/src/lib/istream.c linenumber=578
        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=675
        smtp_server_connection_data_chunk_add /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=679
          i_panic /src/dovecot/src/lib/failures.c linenumber=583
          i_panic /src/dovecot/src/lib/failures.c linenumber=584
          smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=587
          smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=589
          smtp_server_cmd_data_size_limit_exceeded /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=596
          smtp_server_command_remove_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=602
            i_panic /src/dovecot/src/lib/failures.c linenumber=411
          cmd_data_chunk_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=602
          smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=605
          cmd_data_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=605
          smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=608
          i_stream_ref /src/dovecot/src/lib/istream.c linenumber=615
          cmd_data_start_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=617
          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=618
        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=681
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=122
      smtp_server_cmd_rset /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c linenumber=122
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=37
        smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=42
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=43
        cmd_rset_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c linenumber=43
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=15
          i_panic /src/dovecot/src/lib/failures.c linenumber=15
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=16
          smtp_server_transaction_reset /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=23
            i_panic /src/dovecot/src/lib/failures.c linenumber=191
            array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=195
            array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=196
            smtp_server_recipient_reset /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=203
              i_panic /src/dovecot/src/lib/failures.c linenumber=263
              event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=267
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=273
              e_debug /src/dovecot/src/lib/event-log.c linenumber=273
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=273
            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=206
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=214
            e_debug /src/dovecot/src/lib/event-log.c linenumber=214
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=214
          smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=24
        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=46
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=50
        i_panic /src/dovecot/src/lib/failures.c linenumber=50
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=53
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=58
        smtp_server_cmd_rset_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c linenumber=60
          i_panic /src/dovecot/src/lib/failures.c linenumber=67
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=69
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=62
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=125
      smtp_server_cmd_vrfy /src/dovecot/src/lib-smtp/smtp-server-cmd-vrfy.c linenumber=125
        smtp_string_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=20
          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=29
          smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=29
          smtp_parser_parse_string /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=31
            smtp_parser_parse_quoted_string /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=555
            smtp_parser_parse_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=557
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=26
        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=30
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=35
        i_panic /src/dovecot/src/lib/failures.c linenumber=35
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=38
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=63
        smtp_server_cmd_vrfy_reply_default /src/dovecot/src/lib-smtp/smtp-server-cmd-vrfy.c linenumber=64
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=72
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=65
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=126
      smtp_server_cmd_noop /src/dovecot/src/lib-smtp/smtp-server-cmd-noop.c linenumber=126
        smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=28
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=42
        smtp_server_cmd_noop_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-noop.c linenumber=43
          i_panic /src/dovecot/src/lib/failures.c linenumber=49
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=51
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=44
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=129
      smtp_server_cmd_quit /src/dovecot/src/lib-smtp/smtp-server-cmd-quit.c linenumber=129
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=19
        smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=24
        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=26
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=30
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=33
        smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=37
        smtp_server_reply_quit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=39
          smtp_server_reply_create /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=541
          smtp_server_reply_add_text /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=542
          smtp_server_reply_submit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=543
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=41
      smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=133
      smtp_server_cmd_xclient /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=133
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=102
        cmd_xclient_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=108
        smtp_server_connection_is_trusted /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=112
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=113
        malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=118
        p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=118
        t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=120
        pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=125
        smtp_param_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=125
        t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=132
        smtp_xtext_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=134
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=135
        strcmp  linenumber=141
        strcasecmp  linenumber=143
        str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=145
        strncasecmp  linenumber=145
        str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=145
        net_addr2ip /src/dovecot/src/lib/net.c linenumber=147
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=149
        strcmp  linenumber=153
        str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=157
        strncasecmp  linenumber=157
        str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=157
        net_addr2ip /src/dovecot/src/lib/net.c linenumber=159
        strcmp  linenumber=165
        strcasecmp  linenumber=166
        smtp_helo_domain_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=168
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=171
        strcmp  linenumber=172
        strcasecmp  linenumber=173
        strcmp  linenumber=176
        strcasecmp  linenumber=177
        net_str2port /src/dovecot/src/lib/net.c linenumber=179
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=180
        strcmp  linenumber=184
        strcasecmp  linenumber=185
        net_str2port /src/dovecot/src/lib/net.c linenumber=187
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=188
        strcmp  linenumber=192
        t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=193
        strcmp  linenumber=194
        strcmp  linenumber=196
        strcmp  linenumber=198
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=201
        strcmp  linenumber=205
        strcasecmp  linenumber=206
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=208
        strcmp  linenumber=209
        strcasecmp  linenumber=210
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=213
        strcmp  linenumber=214
        connection_is_valid_dns_name /src/dovecot/src/lib/connection.c linenumber=215
          strstr  linenumber=1139
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=216
        strcmp  linenumber=221
        str_to_uint /src/dovecot/src/lib/strnum.c linenumber=222
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=224
        strcmp  linenumber=228
        str_to_uint /src/dovecot/src/lib/strnum.c linenumber=229
        smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=231
        smtp_server_cmd_xclient_extra_field /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=237
          str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=76
          array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=79
          array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=80
          array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=81
          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=82
          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=83
        array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=242
        array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=243
        smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=247
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=249
        cmd_xclient_recheck /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=249
          cmd_xclient_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=58
          smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=60
          smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=63
        smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=251
        cmd_xclient_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=251
          smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=39
          smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=40
          smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=46
          smtp_server_connection_set_proxy_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=47
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1717
            i_strdup /src/dovecot/src/lib/imem.c linenumber=1718
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1722
            i_strdup /src/dovecot/src/lib/imem.c linenumber=1723
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1727
            i_strdup /src/dovecot/src/lib/imem.c linenumber=1728
            strcmp  linenumber=1733
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=1734
            e_debug /src/dovecot/src/lib/event-log.c linenumber=1734
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1734
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1736
            i_strdup /src/dovecot/src/lib/imem.c linenumber=1737
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1740
            i_strdup /src/dovecot/src/lib/imem.c linenumber=1741
            p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1744
            i_strdup /src/dovecot/src/lib/imem.c linenumber=1745
            connection_update_properties /src/dovecot/src/lib/connection.c linenumber=1752
              net_getpeername /src/dovecot/src/lib/net.c linenumber=481
                i_panic /src/dovecot/src/lib/failures.c linenumber=768
                getpeername  linenumber=772
                sin_get_ip /src/dovecot/src/lib/net.c linenumber=779
                sin_get_port /src/dovecot/src/lib/net.c linenumber=780
              __errno_location  linenumber=484
              i_panic /src/dovecot/src/lib/failures.c linenumber=489
              __errno_location  linenumber=490
              net_getunixcred /src/dovecot/src/lib/net.c linenumber=493
                getsockopt  linenumber=813
                i_error /src/dovecot/src/lib/failures.c linenumber=814
              connection_update_property_label /src/dovecot/src/lib/connection.c linenumber=502
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=317
                net_ip2addr /src/dovecot/src/lib/net.c linenumber=322
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=321
                net_ip2addr /src/dovecot/src/lib/net.c linenumber=326
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=325
                i_panic /src/dovecot/src/lib/failures.c linenumber=330
                strcmp  linenumber=332
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=333
                e_debug /src/dovecot/src/lib/event-log.c linenumber=333
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=333
                p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=336
                i_strdup /src/dovecot/src/lib/imem.c linenumber=337
              connection_update_label /src/dovecot/src/lib/connection.c linenumber=503
                t_str_new /src/dovecot/src/lib/str.c linenumber=346
                str_append /src/dovecot/src/lib/./str.h linenumber=348
                str_len /src/dovecot/src/lib/./str.h linenumber=350
                str_append /src/dovecot/src/lib/./str.h linenumber=351
                str_append /src/dovecot/src/lib/./str.h linenumber=353
                str_append /src/dovecot/src/lib/./str.h linenumber=354
                str_append /src/dovecot/src/lib/./str.h linenumber=355
                str_len /src/dovecot/src/lib/./str.h linenumber=358
                str_printfa /src/dovecot/src/lib/str.c linenumber=361
                str_printfa /src/dovecot/src/lib/str.c linenumber=363
                str_printfa /src/dovecot/src/lib/str.c linenumber=365
                str_len /src/dovecot/src/lib/./str.h linenumber=369
                str_insert /src/dovecot/src/lib/./str.h linenumber=370
                str_len /src/dovecot/src/lib/./str.h linenumber=372
                str_append_c /src/dovecot/src/lib/./str.h linenumber=373
                str_printfa /src/dovecot/src/lib/str.c linenumber=374
                p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=377
                str_c /src/dovecot/src/lib/str.c linenumber=378
                i_strdup /src/dovecot/src/lib/imem.c linenumber=378
              connection_update_stream_names /src/dovecot/src/lib/connection.c linenumber=504
                connection_create_stream_name /src/dovecot/src/lib/connection.c linenumber=417
                  t_str_new /src/dovecot/src/lib/str.c linenumber=386
                  str_append /src/dovecot/src/lib/./str.h linenumber=387
                  str_append /src/dovecot/src/lib/./str.h linenumber=390
                  str_append_c /src/dovecot/src/lib/./str.h linenumber=392
                  str_append /src/dovecot/src/lib/./str.h linenumber=393
                  str_append_c /src/dovecot/src/lib/./str.h linenumber=395
                  str_append /src/dovecot/src/lib/./str.h linenumber=396
                  str_printfa /src/dovecot/src/lib/str.c linenumber=398
                  str_len /src/dovecot/src/lib/./str.h linenumber=401
                  str_append_c /src/dovecot/src/lib/./str.h linenumber=402
                  str_append_c /src/dovecot/src/lib/./str.h linenumber=404
                  str_printfa /src/dovecot/src/lib/str.c linenumber=405
                  str_append_c /src/dovecot/src/lib/./str.h linenumber=407
                i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=415
                connection_create_stream_name /src/dovecot/src/lib/connection.c linenumber=422
                o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=420
              connection_update_event /src/dovecot/src/lib/connection.c linenumber=505
                t_str_new /src/dovecot/src/lib/str.c linenumber=430
                str_append /src/dovecot/src/lib/./str.h linenumber=431
                strlen  linenumber=432
                str_append_c /src/dovecot/src/lib/./str.h linenumber=433
                str_append /src/dovecot/src/lib/./str.h linenumber=434
                str_append /src/dovecot/src/lib/./str.h linenumber=436
                event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=437
                net_ip2addr /src/dovecot/src/lib/net.c linenumber=442
                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=445
                net_ip2addr /src/dovecot/src/lib/net.c linenumber=453
                event_add_str /src/dovecot/src/lib/lib-event.c linenumber=451
                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=456
                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=462
                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=464
                event_add_int /src/dovecot/src/lib/lib-event.c linenumber=466
            smtp_server_connection_update_event /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1753
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=881
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=882
            smtp_server_connection_get_proxy_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1759
        smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=255
        smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=259
        smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=264
  smtp_server_connection_create /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=94
    smtp_server_connection_alloc /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1085
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=912
      malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=913
      p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=913
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=925
      pool_ref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=929
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=933
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=937
      i_panic /src/dovecot/src/lib/failures.c linenumber=955
      smtp_command_limits_merge /src/dovecot/src/lib-smtp/./smtp-command.h linenumber=956
      p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=979
      p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=983
      p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=987
      str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=1017
      array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1017
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1020
      array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1021
      array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1023
      str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=1028
      array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1028
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1031
      array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1032
      array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1034
      net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1037
      net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1039
      net_set_tcp_nodelay /src/dovecot/src/lib/net.c linenumber=1040
        setsockopt  linenumber=399
      net_set_send_buffer_size /src/dovecot/src/lib/net.c linenumber=1044
        __errno_location  linenumber=419
        setsockopt  linenumber=423
      e_error /src/dovecot/src/lib/event-log.c linenumber=1046
      net_set_recv_buffer_size /src/dovecot/src/lib/net.c linenumber=1051
        __errno_location  linenumber=431
        setsockopt  linenumber=435
      e_error /src/dovecot/src/lib/event-log.c linenumber=1053
      smtp_server_connection_init_session /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1058
        t_str_new /src/dovecot/src/lib/str.c linenumber=891
        guid_128_generate /src/dovecot/src/lib/guid.c linenumber=892
          clock_gettime  linenumber=62
          i_fatal /src/dovecot/src/lib/failures.c linenumber=63
          getpid  linenumber=64
          my_hostdomain /src/dovecot/src/lib/hostpid.c linenumber=70
          guid_128_host_hash_get /src/dovecot/src/lib/guid.c linenumber=70
            strlen  linenumber=45
            sha1_get_digest /src/dovecot/src/lib/sha1.c linenumber=45
              sha1_init /src/dovecot/src/lib/sha1.c linenumber=260
              sha1_loop /src/dovecot/src/lib/sha1.c linenumber=261
                sha1_step /src/dovecot/src/lib/sha1.c linenumber=226
              sha1_result_libmysqlclient_craps_all_over /src/dovecot/src/lib/sha1.c linenumber=262
                sha1_pad /src/dovecot/src/lib/sha1.c linenumber=237
                  sha1_step /src/dovecot/src/lib/sha1.c linenumber=177
                  sha1_step /src/dovecot/src/lib/sha1.c linenumber=185
                  sha1_step /src/dovecot/src/lib/sha1.c linenumber=198
                  sha1_step /src/dovecot/src/lib/sha1.c linenumber=199
                  sha1_step /src/dovecot/src/lib/sha1.c linenumber=200
                  sha1_step /src/dovecot/src/lib/sha1.c linenumber=201
                safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=252
            i_memcpy /src/dovecot/src/lib/./lib.h linenumber=46
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=94
        base64_encode /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=893
          base64_scheme_encode /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=287
            base64_encode_init /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=216
            base64_encode_more /src/dovecot/src/lib/base64.c linenumber=217
              i_panic /src/dovecot/src/lib/failures.c linenumber=385
              buffer_get_avail_size /src/dovecot/src/lib/buffer.c linenumber=393
                i_panic /src/dovecot/src/lib/failures.c linenumber=502
              buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=400
              i_panic /src/dovecot/src/lib/failures.c linenumber=407
              base64_encode_more_data /src/dovecot/src/lib/base64.c linenumber=414
                i_panic /src/dovecot/src/lib/failures.c linenumber=228
                base64_encode_get_out_size /src/dovecot/src/lib/base64.c linenumber=237
                  i_unreached /src/dovecot/src/lib/failures.c linenumber=80
                buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=241
                i_panic /src/dovecot/src/lib/failures.c linenumber=246
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=248
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=253
                i_panic /src/dovecot/src/lib/failures.c linenumber=261
                i_panic /src/dovecot/src/lib/failures.c linenumber=262
                i_unreached /src/dovecot/src/lib/failures.c linenumber=298
                i_panic /src/dovecot/src/lib/failures.c linenumber=304
                i_panic /src/dovecot/src/lib/failures.c linenumber=358
                i_panic /src/dovecot/src/lib/failures.c linenumber=360
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=362
                i_memcpy /src/dovecot/src/lib/./lib.h linenumber=367
              i_panic /src/dovecot/src/lib/failures.c linenumber=416
              i_panic /src/dovecot/src/lib/failures.c linenumber=419
              i_panic /src/dovecot/src/lib/failures.c linenumber=422
              i_panic /src/dovecot/src/lib/failures.c linenumber=423
              i_panic /src/dovecot/src/lib/failures.c linenumber=424
              buffer_append /src/dovecot/src/lib/buffer.c linenumber=437
              buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=440
              buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=445
            base64_encode_finish /src/dovecot/src/lib/base64.c linenumber=218
              buffer_get_avail_size /src/dovecot/src/lib/buffer.c linenumber=473
              i_panic /src/dovecot/src/lib/failures.c linenumber=478
              i_panic /src/dovecot/src/lib/failures.c linenumber=482
              i_panic /src/dovecot/src/lib/failures.c linenumber=499
              i_unreached /src/dovecot/src/lib/failures.c linenumber=508
              buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=533
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=544
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=565
              i_panic /src/dovecot/src/lib/failures.c linenumber=569
              i_panic /src/dovecot/src/lib/failures.c linenumber=571
        str_c /src/dovecot/src/lib/str.c linenumber=896
        str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=896
        i_panic /src/dovecot/src/lib/failures.c linenumber=896
        str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=897
        str_truncate /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=897
          str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=90
        str_c /src/dovecot/src/lib/str.c linenumber=899
        i_strdup /src/dovecot/src/lib/imem.c linenumber=899
    smtp_server_connection_event_create /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1087
      event_create /src/dovecot/src/lib/lib-event.c linenumber=867
      smtp_server_event_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=868
      event_create /src/dovecot/src/lib/lib-event.c linenumber=870
      smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=872
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=871
      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=871
      event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=873
    connection_init_server_ip /src/dovecot/src/lib/connection.c linenumber=1089
      connection_init_server /src/dovecot/src/lib/connection.c linenumber=705
        i_panic /src/dovecot/src/lib/failures.c linenumber=674
        connection_init_full /src/dovecot/src/lib/connection.c linenumber=676
          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=626
          i_strdup /src/dovecot/src/lib/imem.c linenumber=627
          event_create /src/dovecot/src/lib/lib-event.c linenumber=636
          event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=638
          i_stream_create_error_str /src/dovecot/src/lib/istream.c linenumber=644
          o_stream_create_error_str /src/dovecot/src/lib/ostream.c linenumber=648
            o_stream_create_error /src/dovecot/src/lib/ostream.c linenumber=844
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=826
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=826
              o_stream_create /src/dovecot/src/lib/ostream.c linenumber=831
              o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=832
              o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=833
            io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=845
          connection_update_properties /src/dovecot/src/lib/connection.c linenumber=660
          connection_set_default_handlers /src/dovecot/src/lib/connection.c linenumber=661
            connection_set_handlers /src/dovecot/src/lib/connection.c linenumber=1075
              connection_input_halt /src/dovecot/src/lib/connection.c linenumber=1056
              i_panic /src/dovecot/src/lib/failures.c linenumber=1057
              connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=1070
        event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=678
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=683
        e_debug /src/dovecot/src/lib/event-log.c linenumber=683
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=683
        connection_init_streams /src/dovecot/src/lib/connection.c linenumber=685
          i_panic /src/dovecot/src/lib/failures.c linenumber=517
          i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=518
          i_panic /src/dovecot/src/lib/failures.c linenumber=521
          o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=522
          i_panic /src/dovecot/src/lib/failures.c linenumber=525
          i_panic /src/dovecot/src/lib/failures.c linenumber=526
          i_stream_create_unix /src/dovecot/src/lib/istream-unix.c linenumber=533
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=76
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=76
            i_stream_create_file_common /src/dovecot/src/lib/istream-file.c linenumber=78
              fstat  linenumber=213
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=224
              io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=222
              fcntl  linenumber=232
              __errno_location  linenumber=235
              io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=236
              i_stream_create /src/dovecot/src/lib/istream.c linenumber=244
              i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=245
          i_stream_create_fd /src/dovecot/src/lib/istream-file.c linenumber=536
            i_panic /src/dovecot/src/lib/failures.c linenumber=253
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=255
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=255
            i_stream_create_file_common /src/dovecot/src/lib/istream-file.c linenumber=256
          i_stream_switch_ioloop_to /src/dovecot/src/lib/istream.c linenumber=538
            io_stream_switch_ioloop_to /src/dovecot/src/lib/iostream.c linenumber=1042
          o_stream_create_unix /src/dovecot/src/lib/ostream-unix.c linenumber=542
            i_panic /src/dovecot/src/lib/failures.c linenumber=69
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=71
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=71
            o_stream_create_file_common /src/dovecot/src/lib/ostream-file.c linenumber=73
          o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=545
          o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=547
          o_stream_set_finish_via_child /src/dovecot/src/lib/ostream.c linenumber=548
          o_stream_switch_ioloop_to /src/dovecot/src/lib/ostream.c linenumber=549
            io_stream_switch_ioloop_to /src/dovecot/src/lib/iostream.c linenumber=563
          connection_update_stream_names /src/dovecot/src/lib/connection.c linenumber=551
          connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=555
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=558
          e_debug /src/dovecot/src/lib/event-log.c linenumber=558
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=558
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=559
          o_stream_nsend_str /src/dovecot/src/lib/ostream.c linenumber=559
            strlen  linenumber=394
            o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=394
    smtp_server_connection_update_event /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1095
    event_unref /src/dovecot/src/lib/lib-event.c linenumber=1096
    smtp_server_connection_created /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1102
      smtp_server_connection_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1069
        smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1416
        ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1419
        smtp_server_connection_input_lock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1422
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=1071
      e_debug /src/dovecot/src/lib/event-log.c linenumber=1071
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1071
  smtp_server_connection_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=96
    smtp_server_connection_start_pending /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1384
      i_panic /src/dovecot/src/lib/failures.c linenumber=1371
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=1374
      e_debug /src/dovecot/src/lib/event-log.c linenumber=1374
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1374
      smtp_server_connection_ready /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1377
      smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1379
    smtp_server_connection_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1385
      smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1427
      smtp_server_connection_timeout_update /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1428
  io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=98
    io_loop_initialize_handler /src/dovecot/src/lib/ioloop.c linenumber=756
    io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=759
      i_panic /src/dovecot/src/lib/failures.c linenumber=1191
      buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1193
      t_push /src/dovecot/src/lib/data-stack.c linenumber=1198
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1200
      i_panic /src/dovecot/src/lib/failures.c linenumber=1200
      io_loop_context_pop_global_events /src/dovecot/src/lib/ioloop.c linenumber=1205
        event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1159
        i_panic /src/dovecot/src/lib/failures.c linenumber=1160
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1161
        array_create_i /src/dovecot/src/lib/./array.h linenumber=1162
        array_append_i /src/dovecot/src/lib/./array.h linenumber=1163
        event_pop_global /src/dovecot/src/lib/lib-event.c linenumber=1164
      io_loop_context_remove_deleted_callbacks /src/dovecot/src/lib/ioloop.c linenumber=1206
        array_get_i /src/dovecot/src/lib/./array.h linenumber=1116
        array_delete_i /src/dovecot/src/lib/./array.h linenumber=1121
        array_get_i /src/dovecot/src/lib/./array.h linenumber=1122
      io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=1207
    i_panic /src/dovecot/src/lib/failures.c linenumber=763
    io_loop_handler_run /src/dovecot/src/lib/ioloop.c linenumber=768
      i_panic /src/dovecot/src/lib/failures.c linenumber=791
      io_loop_timeouts_start_new /src/dovecot/src/lib/ioloop.c linenumber=793
        array_count_i /src/dovecot/src/lib/./array.h linenumber=581
        io_loop_time_refresh /src/dovecot/src/lib/ioloop.c linenumber=584
          i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=831
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=586
        i_panic /src/dovecot/src/lib/failures.c linenumber=587
        i_panic /src/dovecot/src/lib/failures.c linenumber=589
        i_panic /src/dovecot/src/lib/failures.c linenumber=590
        timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=591
        priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=592
        array_clear_i /src/dovecot/src/lib/./array.h linenumber=594
      io_loop_handler_run_internal /src/dovecot/src/lib/ioloop-epoll.c linenumber=795
        io_loop_run_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=179
          io_loop_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=553
            priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=503
              array_count_i /src/dovecot/src/lib/./array.h linenumber=146
              array_idx_i /src/dovecot/src/lib/./array.h linenumber=149
            i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=520
            timeout_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=526
              i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=461
              i_panic /src/dovecot/src/lib/failures.c linenumber=465
              i_panic /src/dovecot/src/lib/failures.c linenumber=466
              i_panic /src/dovecot/src/lib/failures.c linenumber=492
            timeval_add_msecs /src/dovecot/src/lib/./time-util.h linenumber=529
            i_panic /src/dovecot/src/lib/failures.c linenumber=536
          io_loop_have_waitable_io_files /src/dovecot/src/lib/ioloop.c linenumber=554
          i_panic /src/dovecot/src/lib/failures.c linenumber=555
        array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=181
        epoll_wait  linenumber=183
        __errno_location  linenumber=184
        i_fatal /src/dovecot/src/lib/failures.c linenumber=185
        i_sleep_intr_msecs /src/dovecot/src/lib/sleep.c linenumber=190
          sleep_timespec /src/dovecot/src/lib/sleep.c linenumber=64
            nanosleep  linenumber=13
            __errno_location  linenumber=14
            i_fatal /src/dovecot/src/lib/failures.c linenumber=15
        io_loop_handle_timeouts /src/dovecot/src/lib/ioloop.c linenumber=195
          t_push /src/dovecot/src/lib/data-stack.c linenumber=712
          io_loop_handle_timeouts_real /src/dovecot/src/lib/ioloop.c linenumber=713
            i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=648
            timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=650
            io_loops_timeouts_update /src/dovecot/src/lib/ioloop.c linenumber=653
              io_loop_timeouts_update /src/dovecot/src/lib/ioloop.c linenumber=619
                priorityq_count /src/dovecot/src/lib/priorityq.c linenumber=602
                  array_count_i /src/dovecot/src/lib/./array.h linenumber=44
                priorityq_items /src/dovecot/src/lib/priorityq.c linenumber=603
                  array_count_i /src/dovecot/src/lib/./array.h linenumber=167
                  array_idx_i /src/dovecot/src/lib/./array.h linenumber=170
                timeval_add_usecs /src/dovecot/src/lib/./time-util.h linenumber=608
                timeval_sub_usecs /src/dovecot/src/lib/./time-util.h linenumber=610
            i_panic /src/dovecot/src/lib/failures.c linenumber=655
            i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=657
            timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=663
            io_loops_timeouts_update /src/dovecot/src/lib/ioloop.c linenumber=666
            i_panic /src/dovecot/src/lib/failures.c linenumber=670
            ioloop_add_wait_time /src/dovecot/src/lib/ioloop.c linenumber=672
              timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=627
            priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=679
            timeout_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=684
            priorityq_remove /src/dovecot/src/lib/priorityq.c linenumber=689
            timeout_reset_timeval /src/dovecot/src/lib/ioloop.c linenumber=692
            io_loop_context_activate /src/dovecot/src/lib/ioloop.c linenumber=696
              i_panic /src/dovecot/src/lib/failures.c linenumber=1173
              io_loop_context_push_global_events /src/dovecot/src/lib/ioloop.c linenumber=1176
                event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1132
                array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1134
                array_get_i /src/dovecot/src/lib/./array.h linenumber=1138
                event_push_global /src/dovecot/src/lib/lib-event.c linenumber=1145
                array_clear_i /src/dovecot/src/lib/./array.h linenumber=1146
              io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=1177
              buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1178
              i_panic /src/dovecot/src/lib/failures.c linenumber=1179
              t_push /src/dovecot/src/lib/data-stack.c linenumber=1180
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=1182
              i_panic /src/dovecot/src/lib/failures.c linenumber=1182
            t_push_named /src/dovecot/src/lib/data-stack.c linenumber=697
              t_push /src/dovecot/src/lib/data-stack.c linenumber=189
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=700
            i_panic /src/dovecot/src/lib/failures.c linenumber=701
            io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=705
            i_panic /src/dovecot/src/lib/failures.c linenumber=706
          t_pop /src/dovecot/src/lib/data-stack.c linenumber=714
          i_panic /src/dovecot/src/lib/failures.c linenumber=714
          data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=723
            __errno_location  linenumber=734
            __errno_location  linenumber=737
        array_idx_i /src/dovecot/src/lib/./array.h linenumber=203
        io_loop_call_io /src/dovecot/src/lib/ioloop.c linenumber=222
          i_panic /src/dovecot/src/lib/failures.c linenumber=734
          io_loop_context_activate /src/dovecot/src/lib/ioloop.c linenumber=740
          t_push_named /src/dovecot/src/lib/data-stack.c linenumber=741
          t_pop /src/dovecot/src/lib/data-stack.c linenumber=744
          i_panic /src/dovecot/src/lib/failures.c linenumber=745
          io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=749
          i_panic /src/dovecot/src/lib/failures.c linenumber=750
      io_loop_call_pending /src/dovecot/src/lib/ioloop.c linenumber=796
        io_loop_call_io /src/dovecot/src/lib/ioloop.c linenumber=781
      io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=798
      i_panic /src/dovecot/src/lib/failures.c linenumber=800
  smtp_server_deinit /src/dovecot/src/lib-smtp/smtp-server.c linenumber=100
    connection_list_deinit /src/dovecot/src/lib/connection.c linenumber=117
      connection_closed /src/dovecot/src/lib/connection.c linenumber=1128
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1131
    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=119
    event_unref /src/dovecot/src/lib/lib-event.c linenumber=120
    pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=121
  timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=101
  t_pop /src/dovecot/src/lib/data-stack.c linenumber=103
  i_panic /src/dovecot/src/lib/failures.c linenumber=103
  fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=103
    iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=29
    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=871
      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=872
      i_memcpy /src/dovecot/src/lib/./lib.h linenumber=874
      t_push /src/dovecot/src/lib/data-stack.c linenumber=874
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=876
      i_panic /src/dovecot/src/lib/failures.c linenumber=876
      io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=879
      io_loop_notify_handler_deinit /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=882
        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
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=208
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=887
      i_panic /src/dovecot/src/lib/failures.c linenumber=894
      io_remove /src/dovecot/src/lib/ioloop.c linenumber=897
      i_panic /src/dovecot/src/lib/failures.c linenumber=900
      i_memcpy /src/dovecot/src/lib/./lib.h linenumber=902
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=903
      i_panic /src/dovecot/src/lib/failures.c linenumber=909
      i_warning /src/dovecot/src/lib/failures.c linenumber=911
      timeout_free /src/dovecot/src/lib/ioloop.c linenumber=912
      array_free_i /src/dovecot/src/lib/./array.h linenumber=915
      priorityq_pop /src/dovecot/src/lib/priorityq.c linenumber=917
        priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=157
        priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=159
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=919
      i_panic /src/dovecot/src/lib/failures.c linenumber=925
      i_warning /src/dovecot/src/lib/failures.c linenumber=927
      timeout_free /src/dovecot/src/lib/ioloop.c linenumber=928
      priorityq_deinit /src/dovecot/src/lib/priorityq.c linenumber=931
        array_free_i /src/dovecot/src/lib/./array.h linenumber=38
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=935
      i_panic /src/dovecot/src/lib/failures.c linenumber=941
      i_warning /src/dovecot/src/lib/failures.c linenumber=943
      io_wait_timer_remove /src/dovecot/src/lib/ioloop.c linenumber=944
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1368
      backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=950
      i_warning /src/dovecot/src/lib/failures.c linenumber=951
      io_loop_handler_deinit /src/dovecot/src/lib/ioloop-epoll.c linenumber=955
        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
        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=957
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=958
    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=714
        lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=590
        signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=600
          lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=252
          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=253
      i_panic /src/dovecot/src/lib/failures.c linenumber=716
      close  linenumber=719
      i_error /src/dovecot/src/lib/failures.c linenumber=720
      close  linenumber=721
      i_error /src/dovecot/src/lib/failures.c linenumber=722
      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=726
      array_free_i /src/dovecot/src/lib/./array.h linenumber=727
      i_panic /src/dovecot/src/lib/failures.c linenumber=728
    lib_deinit /src/dovecot/src/lib/lib.c linenumber=40
      i_panic /src/dovecot/src/lib/failures.c linenumber=217
      lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=219
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=133
        array_sort_i /src/dovecot/src/lib/array.c linenumber=134
        atexit_callback_priority_cmp /src/dovecot/src/lib/lib.c linenumber=134
        array_free_i /src/dovecot/src/lib/./array.h linenumber=137
      ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=220
        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=221
        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=222
        event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1277
          array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1745
          i_unreached /src/dovecot/src/lib/failures.c linenumber=1746
          array_delete_i /src/dovecot/src/lib/./array.h linenumber=1747
        event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1277
      data_stack_deinit_event /src/dovecot/src/lib/data-stack.c linenumber=223
        event_unref /src/dovecot/src/lib/lib-event.c linenumber=770
      lib_event_deinit /src/dovecot/src/lib/lib-event.c linenumber=224
        event_log_deinit /src/dovecot/src/lib/event-log.c linenumber=1930
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=491
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=492
          array_free_i /src/dovecot/src/lib/./array.h linenumber=493
        event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1931
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=450
        event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1932
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=479
        i_warning /src/dovecot/src/lib/failures.c linenumber=1934
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1939
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1940
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1941
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1945
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1947
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1949
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1950
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1951
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1952
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1953
      restrict_access_deinit /src/dovecot/src/lib/restrict-access.c linenumber=225
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=530
      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=226
      data_stack_deinit /src/dovecot/src/lib/data-stack.c linenumber=227
        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
      failures_deinit /src/dovecot/src/lib/failures.c linenumber=228
        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=229
        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=230
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=222
====================================
