Call tree
LLVMFuzzerTestOneInput /src/pigeonhole/src/testsuite/fuzzsuite.c linenumber=-1
  fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=106
    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=106
  getenv  linenumber=118
  sieve_tool_init_fuzzer /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=123
    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=161
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=162
    malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=163
    p_malloc /src/dovecot/src/lib/mempool.h linenumber=163
    master_service_init /src/dovecot/src/lib-master/master-service.c linenumber=166
      i_panic /src/dovecot/src/lib/failures.c linenumber=458
      restrict_access_allow_coredumps /src/dovecot/src/lib/restrict-access.c linenumber=475
        getenv  linenumber=494
        restrict_access_set_dumpable /src/dovecot/src/lib/restrict-access.c linenumber=495
          prctl  linenumber=476
          i_error /src/dovecot/src/lib/failures.c linenumber=477
      lib_is_initialized /src/dovecot/src/lib/lib.c linenumber=480
      lib_init /src/dovecot/src/lib/lib.c linenumber=483
      i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=499
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=752
        t_push /src/dovecot/src/lib/data-stack.c linenumber=753
        t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=755
          p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=311
        log_prefix_sanitize /src/dovecot/src/lib/failures.c linenumber=754
          t_str_replace /src/dovecot/src/lib/strfuncs.c linenumber=77
            strchr  linenumber=348
            strlen  linenumber=351
            t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=352
        i_strdup /src/dovecot/src/lib/imem.c linenumber=754
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=756
        i_panic /src/dovecot/src/lib/failures.c linenumber=756
      t_push /src/dovecot/src/lib/data-stack.c linenumber=505
      lib_signals_init /src/dovecot/src/lib/lib-signals.c linenumber=509
      lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=510
      lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=511
      getenv  linenumber=513
      process_title_init /src/dovecot/src/lib/process-title.c linenumber=516
        env_get_environ_p /src/dovecot/src/lib/env-util.c linenumber=136
        argv_dup /src/dovecot/src/lib/process-title.c linenumber=140
          strlen  linenumber=84
          i_fatal_status /src/dovecot/src/lib/failures.c linenumber=89
          strlen  linenumber=98
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=99
          i_panic /src/dovecot/src/lib/failures.c linenumber=102
        argv_dup /src/dovecot/src/lib/process-title.c linenumber=141
        proctitle_hack_init /src/dovecot/src/lib/process-title.c linenumber=142
          strlen  linenumber=49
          strlen  linenumber=52
          strlen  linenumber=60
      getenv  linenumber=518
      process_title_set /src/dovecot/src/lib/process-title.c linenumber=519
        i_panic /src/dovecot/src/lib/failures.c linenumber=152
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=155
        i_strdup /src/dovecot/src/lib/imem.c linenumber=156
        t_push /src/dovecot/src/lib/data-stack.c linenumber=163
        t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=164
          i_panic /src/dovecot/src/lib/failures.c linenumber=320
          vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=324
            i_panic /src/dovecot/src/lib/failures.c linenumber=187
            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
        proctitle_hack_set /src/dovecot/src/lib/process-title.c linenumber=164
          strlen  linenumber=109
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=115
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=165
        i_panic /src/dovecot/src/lib/failures.c linenumber=165
      getenv  linenumber=523
      malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=527
      p_malloc /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=527
      i_strdup /src/dovecot/src/lib/imem.c linenumber=530
      i_strdup /src/dovecot/src/lib/imem.c linenumber=531
      settings_root_init /src/dovecot/src/lib-settings/settings.c linenumber=532
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=3254
        malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=3255
        p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3255
      i_strdup_printf /src/dovecot/src/lib/imem.c linenumber=536
        p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=49
      event_register_callback /src/dovecot/src/lib/lib-event.c linenumber=538
        array_append_i /src/dovecot/src/lib/./array.h linenumber=1719
      master_service_event_callback /src/dovecot/src/lib-master/master-service.c linenumber=538
        event_add_category /src/dovecot/src/lib/lib-event.c linenumber=364
          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
        event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=367
          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
        event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=374
          event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=1118
        master_service_stop_new_connections /src/dovecot/src/lib-master/master-service.c linenumber=376
          master_service_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=1275
            master_admin_client_can_accept /src/dovecot/src/lib-master/master-admin-client.c linenumber=1968
              strcmp  linenumber=209
            io_remove /src/dovecot/src/lib/ioloop.c linenumber=1969
          master_service_io_listeners_close /src/dovecot/src/lib-master/master-service.c linenumber=1276
            master_admin_client_can_accept /src/dovecot/src/lib-master/master-admin-client.c linenumber=1992
            close  linenumber=1993
            e_error /src/dovecot/src/lib/event-log.c linenumber=1994
              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
          master_service_stop /src/dovecot/src/lib-master/master-service.c linenumber=1285
            io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=1264
          master_status_update /src/dovecot/src/lib-master/master-service.c linenumber=1290
            t_push /src/dovecot/src/lib/data-stack.c linenumber=2080
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2084
            process_title_set /src/dovecot/src/lib/process-title.c linenumber=2084
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=2086
            i_panic /src/dovecot/src/lib/failures.c linenumber=2086
            master_status_update_is_important /src/dovecot/src/lib-master/master-service.c linenumber=2088
              i_panic /src/dovecot/src/lib/failures.c linenumber=2018
            timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=2093
              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
                    array_count_i /src/dovecot/src/lib/./array.h linenumber=307
                    buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=308
                  i_panic /src/dovecot/src/lib/failures.c linenumber=122
                  heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=126
                    i_panic /src/dovecot/src/lib/failures.c linenumber=53
                    i_panic /src/dovecot/src/lib/failures.c linenumber=54
                  array_delete_i /src/dovecot/src/lib/./array.h linenumber=127
                  heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=131
                    array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=71
                    heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=80
                  heap_item_bubble_down /src/dovecot/src/lib/priorityq.c linenumber=132
                    array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=91
                    heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=104
              array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=418
                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
            io_remove /src/dovecot/src/lib/ioloop.c linenumber=2094
            timeout_reset /src/dovecot/src/lib/ioloop.c linenumber=2101
              timeout_reset_timeval /src/dovecot/src/lib/ioloop.c linenumber=452
                timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=431
                  i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=243
                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
                  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
            timeout_add /src/dovecot/src/lib/ioloop.c linenumber=2104
              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
                priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=307
            master_status_update /src/dovecot/src/lib-master/master-service.c linenumber=2104
              io_remove /src/dovecot/src/lib/ioloop.c linenumber=2108
              master_status_send /src/dovecot/src/lib-master/master-service.c linenumber=2111
                timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=2034
                write  linenumber=2036
                io_remove /src/dovecot/src/lib/ioloop.c linenumber=2039
                e_error /src/dovecot/src/lib/event-log.c linenumber=2045
                io_remove /src/dovecot/src/lib/ioloop.c linenumber=2048
                __errno_location  linenumber=2049
                __errno_location  linenumber=2051
                e_error /src/dovecot/src/lib/event-log.c linenumber=2052
                io_remove /src/dovecot/src/lib/ioloop.c linenumber=2056
                io_add /src/dovecot/src/lib/ioloop.c linenumber=2062
                  io_add_to /src/dovecot/src/lib/ioloop.c linenumber=111
                master_status_update /src/dovecot/src/lib-master/master-service.c linenumber=2062
                io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=2071
      event_create /src/dovecot/src/lib/lib-event.c linenumber=540
      event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=541
      master_service_getopt_string /src/dovecot/src/lib-master/master-service.c linenumber=546
      i_strdup /src/dovecot/src/lib/imem.c linenumber=546
      master_service_getopt_string /src/dovecot/src/lib-master/master-service.c linenumber=547
      i_strconcat /src/dovecot/src/lib/imem.c linenumber=547
        i_panic /src/dovecot/src/lib/failures.c linenumber=65
        t_push /src/dovecot/src/lib/data-stack.c linenumber=69
        vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=70
        t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=71
        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=72
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=73
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=74
        i_panic /src/dovecot/src/lib/failures.c linenumber=74
      io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=549
        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
      getenv  linenumber=553
      i_strdup /src/dovecot/src/lib/imem.c linenumber=553
      getenv  linenumber=555
      i_strdup /src/dovecot/src/lib/imem.c linenumber=555
      i_strdup /src/dovecot/src/lib/imem.c linenumber=557
      getenv  linenumber=562
      getenv  linenumber=564
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=565
        str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76
          str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116
            str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109
      i_fatal /src/dovecot/src/lib/failures.c linenumber=566
      t_push /src/dovecot/src/lib/data-stack.c linenumber=567
      master_service_init_socket_listeners /src/dovecot/src/lib-master/master-service.c linenumber=568
        malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=401
        p_malloc /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=401
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=409
        getenv  linenumber=409
        t_strsplit_tabescaped /src/dovecot/src/lib/strescape.c linenumber=412
          t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=355
          t_strsplit_tabescaped_inplace /src/dovecot/src/lib/strescape.c linenumber=355
            p_strsplit_tabescaped_inplace /src/dovecot/src/lib/strescape.c linenumber=344
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=303
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=303
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=307
              t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=307
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=308
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=308
              strpbrk  linenumber=312
              nearest_power /src/dovecot/src/lib/bits.c linenumber=321
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=322
              p_realloc /src/dovecot/src/lib/./mempool.h linenumber=322
              str_tabunescape_from /src/dovecot/src/lib/strescape.c linenumber=328
                strchr  linenumber=260
                strlen  linenumber=262
              str_tabunescape_from /src/dovecot/src/lib/strescape.c linenumber=334
              i_panic /src/dovecot/src/lib/failures.c linenumber=335
        i_strdup_empty /src/dovecot/src/lib/imem.c linenumber=415
          p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=29
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=76
        master_admin_client_can_accept /src/dovecot/src/lib-master/master-admin-client.c linenumber=416
        strchr  linenumber=423
        t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=425
          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
        strcmp  linenumber=431
        strcmp  linenumber=434
        strcmp  linenumber=436
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=437
        i_strdup_empty /src/dovecot/src/lib/imem.c linenumber=438
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=569
      i_panic /src/dovecot/src/lib/failures.c linenumber=569
      getenv  linenumber=573
      ssl_module_load /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=579
        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=602
            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
                  strcmp  linenumber=329
            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
            array_create_i /src/dovecot/src/lib/./array.h linenumber=413
            __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
              strcmp  linenumber=315
              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
              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
            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
                i_panic /src/dovecot/src/lib/failures.c linenumber=293
                p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=294
                  i_panic /src/dovecot/src/lib/failures.c linenumber=100
                  memchr  linenumber=102
                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=108
            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
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=232
              module_free /src/dovecot/src/lib/module-dir.c linenumber=235
                getenv  linenumber=64
                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
                  split_str /src/dovecot/src/lib/strfuncs.c linenumber=834
                    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
                str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=89
                  strcmp  linenumber=935
                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
            data_stack_frame_contains /src/dovecot/src/lib/data-stack.c linenumber=345
              i_panic /src/dovecot/src/lib/failures.c linenumber=684
              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=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
            i_panic /src/dovecot/src/lib/failures.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
                  i_panic /src/dovecot/src/lib/failures.c linenumber=456
                  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=252
                    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
      i_fatal /src/dovecot/src/lib/failures.c linenumber=580
      getenv  linenumber=585
      i_set_failure_internal /src/dovecot/src/lib/failures.c linenumber=586
        fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=910
          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
        i_set_fatal_handler /src/dovecot/src/lib/failures.c linenumber=911
        i_internal_fatal_handler /src/dovecot/src/lib/failures.c linenumber=911
          fatal_handler_real /src/dovecot/src/lib/failures.c linenumber=894
            common_handler /src/dovecot/src/lib/failures.c linenumber=470
              t_push /src/dovecot/src/lib/data-stack.c linenumber=268
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=270
            default_fatal_finish /src/dovecot/src/lib/failures.c linenumber=473
              backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=454
              i_error /src/dovecot/src/lib/failures.c linenumber=455
              getenv  linenumber=459
              getenv  linenumber=460
              abort  linenumber=461
              failure_exit /src/dovecot/src/lib/failures.c linenumber=463
                lib_exit /src/dovecot/src/lib/lib.c linenumber=314
                  lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=166
                  exit  linenumber=167
        i_set_error_handler /src/dovecot/src/lib/failures.c linenumber=912
          getenv  linenumber=618
        i_internal_error_handler /src/dovecot/src/lib/failures.c linenumber=912
          error_handler_real /src/dovecot/src/lib/failures.c linenumber=905
            common_handler /src/dovecot/src/lib/failures.c linenumber=282
            abort  linenumber=285
        i_set_info_handler /src/dovecot/src/lib/failures.c linenumber=913
        i_internal_error_handler /src/dovecot/src/lib/failures.c linenumber=913
        i_set_debug_handler /src/dovecot/src/lib/failures.c linenumber=914
        i_internal_error_handler /src/dovecot/src/lib/failures.c linenumber=914
      i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=587
      getenv  linenumber=590
      event_filter_create /src/dovecot/src/lib/event-filter.c linenumber=594
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=63
        event_filter_create_real /src/dovecot/src/lib/event-filter.c linenumber=63
          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
      event_filter_parse /src/dovecot/src/lib/event-filter.c linenumber=595
        t_push /src/dovecot/src/lib/data-stack.c linenumber=239
        event_filter_parse_real /src/dovecot/src/lib/event-filter.c linenumber=240
          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
                  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_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
                    i_memcpy /src/dovecot/src/lib/./lib.h linenumber=157
                    i_memcpy /src/dovecot/src/lib/./lib.h linenumber=160
                  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_to_uint /src/dovecot/src/lib/strnum.c linenumber=1193
              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
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=21
                  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=241
        i_panic /src/dovecot/src/lib/failures.c linenumber=241
      e_error /src/dovecot/src/lib/event-log.c linenumber=596
      event_set_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=600
        event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=437
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=450
            i_panic /src/dovecot/src/lib/failures.c linenumber=88
            pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98
        event_filter_ref /src/dovecot/src/lib/event-filter.c linenumber=439
      event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=602
      getenv  linenumber=607
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=609
      i_fatal /src/dovecot/src/lib/failures.c linenumber=610
      getpid  linenumber=611
      getenv  linenumber=614
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=615
      i_fatal /src/dovecot/src/lib/failures.c linenumber=617
      master_service_set_client_limit /src/dovecot/src/lib-master/master-service.c linenumber=618
        i_panic /src/dovecot/src/lib/failures.c linenumber=1108
        i_panic /src/dovecot/src/lib/failures.c linenumber=1113
      getenv  linenumber=621
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=622
      getenv  linenumber=626
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=627
      getenv  linenumber=632
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=633
      master_service_set_restart_request_count /src/dovecot/src/lib-master/master-service.c linenumber=635
        i_panic /src/dovecot/src/lib/failures.c linenumber=1147
      getenv  linenumber=638
      str_to_uint /src/dovecot/src/lib/strnum.c linenumber=639
      master_service_set_client_limit /src/dovecot/src/lib-master/master-service.c linenumber=642
      master_service_set_restart_request_count /src/dovecot/src/lib-master/master-service.c linenumber=643
      getenv  linenumber=647
      stats_client_init /src/dovecot/src/lib-master/stats-client.c linenumber=649
        stats_global_init /src/dovecot/src/lib-master/stats-client.c linenumber=406
          connection_list_init /src/dovecot/src/lib/connection.c linenumber=309
            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
          event_register_callback /src/dovecot/src/lib/lib-event.c linenumber=311
          stats_event_callback /src/dovecot/src/lib-master/stats-client.c linenumber=311
            stats_client_send_event /src/dovecot/src/lib-master/stats-client.c linenumber=272
              event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=219
              t_str_new /src/dovecot/src/lib/str.c linenumber=223
              o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=226
              event_get_global /src/dovecot/src/lib/lib-event.c linenumber=227
              stats_event_write /src/dovecot/src/lib-master/stats-client.c linenumber=232
                event_ref /src/dovecot/src/lib/lib-event.c linenumber=164
                event_minimize /src/dovecot/src/lib/lib-event.c linenumber=164
                  event_ref /src/dovecot/src/lib/lib-event.c linenumber=365
                  timeval_cmp /src/dovecot/src/lib/time-util.c linenumber=371
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=383
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=384
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=385
                  array_is_created_i /src/dovecot/src/lib/./array.h linenumber=386
                  event_ref /src/dovecot/src/lib/lib-event.c linenumber=396
                  event_dup /src/dovecot/src/lib/lib-event.c linenumber=398
                    event_create_internal /src/dovecot/src/lib/lib-event.c linenumber=241
                    t_str_new /src/dovecot/src/lib/str.c linenumber=243
                    event_export /src/dovecot/src/lib/lib-event.c linenumber=245
                      str_printfa /src/dovecot/src/lib/str.c linenumber=1450
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1456
                        buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44
                          buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1457
                      str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1458
                        strcspn  linenumber=142
                        str_append_data /src/dovecot/src/lib/./str.h linenumber=143
                          buffer_append /src/dovecot/src/lib/buffer.c linenumber=39
                        i_unreached /src/dovecot/src/lib/failures.c linenumber=163
                        str_append_data /src/dovecot/src/lib/./str.h linenumber=165
                      str_printfa /src/dovecot/src/lib/str.c linenumber=1459
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1462
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1463
                      str_printfa /src/dovecot/src/lib/str.c linenumber=1466
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1472
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1473
                      str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1474
                      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1477
                      i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1479
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1480
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1481
                      str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1482
                      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1486
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=1489
                      event_export_field_value /src/dovecot/src/lib/lib-event.c linenumber=1490
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1410
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1411
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1412
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1413
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1416
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1417
                        str_printfa /src/dovecot/src/lib/str.c linenumber=1418
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1421
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1422
                        str_printfa /src/dovecot/src/lib/str.c linenumber=1423
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1428
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1429
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=1430
                        str_printfa /src/dovecot/src/lib/str.c linenumber=1430
                        array_get_i /src/dovecot/src/lib/./array.h linenumber=1435
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1436
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1437
                        str_printfa /src/dovecot/src/lib/str.c linenumber=1438
                        str_append_c /src/dovecot/src/lib/./str.h linenumber=1440
                        str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1441
                    str_c /src/dovecot/src/lib/str.c linenumber=246
                    event_import /src/dovecot/src/lib/lib-event.c linenumber=246
                      t_strsplit_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1497
                      event_import_unescaped /src/dovecot/src/lib/lib-event.c linenumber=1497
                        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1694
                        array_clear_i /src/dovecot/src/lib/./array.h linenumber=1695
                          buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=192
                        event_import_tv /src/dovecot/src/lib/lib-event.c linenumber=1702
                          str_to_time /src/dovecot/src/lib/strnum.c linenumber=1506
                            str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=446
                          str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1515
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1703
                        event_import_arg /src/dovecot/src/lib/lib-event.c linenumber=1710
                          event_category_find_registered /src/dovecot/src/lib/lib-event.c linenumber=1631
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1633
                          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1637
                          array_create_i /src/dovecot/src/lib/./array.h linenumber=1638
                          event_find_category /src/dovecot/src/lib/lib-event.c linenumber=1639
                          array_append_i /src/dovecot/src/lib/./array.h linenumber=1640
                          event_import_tv /src/dovecot/src/lib/lib-event.c linenumber=1644
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1646
                          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1653
                          i_strdup /src/dovecot/src/lib/imem.c linenumber=1654
                          str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1663
                          event_set_source /src/dovecot/src/lib/lib-event.c linenumber=1667
                          event_import_field /src/dovecot/src/lib/lib-event.c linenumber=1677
                            event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1561
                            str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=1569
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1570
                            null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=1578
                              strcmp  linenumber=570
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1583
                            event_import_tv /src/dovecot/src/lib/lib-event.c linenumber=1587
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1589
                            net_addr2ip /src/dovecot/src/lib/net.c linenumber=1597
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1598
                            event_import_strlist /src/dovecot/src/lib/lib-event.c linenumber=1605
                              str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1531
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1532
                              array_create_i /src/dovecot/src/lib/./array.h linenumber=1536
                              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1538
                              array_append_i /src/dovecot/src/lib/./array.h linenumber=1539
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1542
                            i_unreached /src/dovecot/src/lib/failures.c linenumber=1609
                    str_c /src/dovecot/src/lib/str.c linenumber=247
                    i_panic /src/dovecot/src/lib/failures.c linenumber=247
                  event_flatten_recurse /src/dovecot/src/lib/lib-event.c linenumber=401
                    event_flatten_recurse /src/dovecot/src/lib/lib-event.c linenumber=262
                      event_copy_categories /src/dovecot/src/lib/lib-event.c linenumber=264
                        event_get_categories /src/dovecot/src/lib/lib-event.c linenumber=174
                          array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1295
                          array_get_i /src/dovecot/src/lib/./array.h linenumber=1299
                        event_add_category /src/dovecot/src/lib/lib-event.c linenumber=176
                      event_copy_fields /src/dovecot/src/lib/lib-event.c linenumber=265
                        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=185
                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=190
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=193
                        event_add_timeval /src/dovecot/src/lib/lib-event.c linenumber=196
                          event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1198
                        event_add_ip /src/dovecot/src/lib/lib-event.c linenumber=199
                          event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=1212
                          event_field_clear /src/dovecot/src/lib/lib-event.c linenumber=1213
                            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1245
                          event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1217
                        array_get_i /src/dovecot/src/lib/./array.h linenumber=202
                        event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=204
                          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
                          array_append_i /src/dovecot/src/lib/./array.h linenumber=1131
                  replace_parent_ref /src/dovecot/src/lib/lib-event.c linenumber=402
                    event_ref /src/dovecot/src/lib/lib-event.c linenumber=300
                    event_unref /src/dovecot/src/lib/lib-event.c linenumber=302
                  replace_parent_ref /src/dovecot/src/lib/lib-event.c linenumber=405
                stats_event_write /src/dovecot/src/lib-master/stats-client.c linenumber=170
                  i_panic /src/dovecot/src/lib/failures.c linenumber=176
                  str_printfa /src/dovecot/src/lib/str.c linenumber=179
                  str_printfa /src/dovecot/src/lib/str.c linenumber=186
                  str_printfa /src/dovecot/src/lib/str.c linenumber=189
                  str_printfa /src/dovecot/src/lib/str.c linenumber=192
                  event_export /src/dovecot/src/lib/lib-event.c linenumber=193
                  str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=194
                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=195
                  str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=196
                  str_data /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=197
                  str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=197
                  o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=197
                    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
                  str_truncate /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=198
                    str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=90
              stats_event_write /src/dovecot/src/lib-master/stats-client.c linenumber=235
              str_data /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=236
              str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=236
              o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=236
              i_panic /src/dovecot/src/lib/failures.c linenumber=238
              o_stream_uncork_flush /src/dovecot/src/lib-master/../../src/lib/ostream.h linenumber=240
                o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=176
                o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=177
                  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
              o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=241
                strerror  linenumber=43
              e_error /src/dovecot/src/lib/event-log.c linenumber=241
            stats_client_free_event /src/dovecot/src/lib-master/stats-client.c linenumber=275
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=253
              o_stream_nsend_str /src/dovecot/src/lib/ostream.c linenumber=252
                strlen  linenumber=394
                o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=394
          event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=312
          stats_category_registered /src/dovecot/src/lib-master/stats-client.c linenumber=312
            t_str_new /src/dovecot/src/lib/str.c linenumber=302
            stats_category_append /src/dovecot/src/lib-master/stats-client.c linenumber=303
              str_append /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=284
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=285
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=287
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=288
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=290
            str_data /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=304
            str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=304
            o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=304
        malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=408
        p_malloc /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=408
        connection_init_client_unix /src/dovecot/src/lib/connection.c linenumber=410
          i_panic /src/dovecot/src/lib/failures.c linenumber=768
          connection_init /src/dovecot/src/lib/connection.c linenumber=772
            connection_init_full /src/dovecot/src/lib/connection.c linenumber=667
              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
                event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=418
              i_stream_create_error_str /src/dovecot/src/lib/istream.c linenumber=644
                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_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
                    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=1333
                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=14
                    i_strdup /src/dovecot/src/lib/imem.c linenumber=15
                io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=1345
              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_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
                  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
                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=9
                    i_strdup /src/dovecot/src/lib/imem.c linenumber=10
                io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=845
              connection_update_properties /src/dovecot/src/lib/connection.c linenumber=660
                net_getpeername /src/dovecot/src/lib/net.c linenumber=481
                  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
                    ntohs  linenumber=178
                    ntohs  linenumber=180
                __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=313
                  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
                    str_c /src/dovecot/src/lib/str.c linenumber=409
                  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
                  str_c /src/dovecot/src/lib/str.c linenumber=437
                  event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=437
                    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
                  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
              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
                    io_remove /src/dovecot/src/lib/ioloop.c linenumber=271
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=272
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1057
                  connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=1070
                    i_panic /src/dovecot/src/lib/failures.c linenumber=278
                    io_add_istream_to /src/dovecot/src/lib/ioloop.c linenumber=283
                      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
                    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
          event_add_str /src/dovecot/src/lib/lib-event.c linenumber=773
        stats_client_connect /src/dovecot/src/lib-master/stats-client.c linenumber=411
          connection_client_connect /src/dovecot/src/lib/connection.c linenumber=385
            connection_client_connect_with_retries /src/dovecot/src/lib/connection.c linenumber=881
              i_panic /src/dovecot/src/lib/failures.c linenumber=838
              i_panic /src/dovecot/src/lib/failures.c linenumber=839
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=841
              e_debug /src/dovecot/src/lib/event-log.c linenumber=841
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=841
              net_connect_ip /src/dovecot/src/lib/net.c linenumber=844
                net_connect_ip_full /src/dovecot/src/lib/net.c linenumber=267
                  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
                      fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=380
                    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
                      __errno_location  linenumber=160
                      close  linenumber=164
                      __errno_location  linenumber=164
                      i_error /src/dovecot/src/lib/failures.c linenumber=165
                      __errno_location  linenumber=170
                    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_connect_unix /src/dovecot/src/lib/net.c linenumber=848
                i_strocpy /src/dovecot/src/lib/strfuncs.c linenumber=312
                __errno_location  linenumber=315
                socket  linenumber=323
                i_error /src/dovecot/src/lib/failures.c linenumber=325
                net_set_nonblock /src/dovecot/src/lib/net.c linenumber=329
                connect  linenumber=332
                __errno_location  linenumber=333
                i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=334
              net_connect_unix_with_retries /src/dovecot/src/lib/net.c linenumber=850
                i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=356
                net_connect_unix /src/dovecot/src/lib/net.c linenumber=359
                __errno_location  linenumber=360
                i_rand_minmax /src/dovecot/src/lib/./lib.h linenumber=364
                  i_panic /src/dovecot/src/lib/failures.c linenumber=138
                  i_rand_limit /src/dovecot/src/lib/rand.c linenumber=139
                    i_panic /src/dovecot/src/lib/failures.c linenumber=94
                    i_rand /src/dovecot/src/lib/rand.c linenumber=98
                      random_fill /src/dovecot/src/lib/randgen.c linenumber=26
                        i_panic /src/dovecot/src/lib/failures.c linenumber=126
                        kiss_rand /src/dovecot/src/lib/randgen.c linenumber=131
                        random_read /src/dovecot/src/lib/randgen.c linenumber=146
                          getrandom  linenumber=91
                          __errno_location  linenumber=92
                          random_open_urandom /src/dovecot/src/lib/randgen.c linenumber=98
                            open  linenumber=74
                            __errno_location  linenumber=76
                            i_fatal /src/dovecot/src/lib/failures.c linenumber=77
                            i_fatal /src/dovecot/src/lib/failures.c linenumber=80
                            fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=83
                          read  linenumber=106
                          i_fatal /src/dovecot/src/lib/failures.c linenumber=109
                          __errno_location  linenumber=110
                          i_fatal /src/dovecot/src/lib/failures.c linenumber=112
                          i_fatal /src/dovecot/src/lib/failures.c linenumber=114
                          __errno_location  linenumber=118
                          i_panic /src/dovecot/src/lib/failures.c linenumber=118
                        random_read /src/dovecot/src/lib/randgen.c linenumber=156
                        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=162
                usleep  linenumber=364
                i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=365
                timeval_diff_msecs /src/dovecot/src/lib/./time-util.h linenumber=366
                  timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=26
              connection_set_connect_error_streams /src/dovecot/src/lib/connection.c linenumber=853
                __errno_location  linenumber=811
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=812
                i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=814
                  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
                o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=815
                  o_stream_close_full /src/dovecot/src/lib/ostream.c linenumber=91
                    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
                  o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=92
                    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_create_error_str /src/dovecot/src/lib/istream.c linenumber=816
                o_stream_create_error_str /src/dovecot/src/lib/ostream.c linenumber=817
                __errno_location  linenumber=818
              connection_update_properties /src/dovecot/src/lib/connection.c linenumber=862
              io_add_to /src/dovecot/src/lib/ioloop.c linenumber=863
              connection_socket_connected /src/dovecot/src/lib/connection.c linenumber=863
                io_remove /src/dovecot/src/lib/ioloop.c linenumber=823
                timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=824
                net_geterror /src/dovecot/src/lib/net.c linenumber=826
                  getsockopt  linenumber=1109
                  __errno_location  linenumber=1113
                __errno_location  linenumber=826
                __errno_location  linenumber=827
                connection_set_connect_error_streams /src/dovecot/src/lib/connection.c linenumber=828
                __errno_location  linenumber=829
                connection_client_connected /src/dovecot/src/lib/connection.c linenumber=829
                  i_panic /src/dovecot/src/lib/failures.c linenumber=577
                  connection_update_properties /src/dovecot/src/lib/connection.c linenumber=579
                  event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=584
                    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=587
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=587
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=587
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=590
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=590
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=590
                  connection_init_streams /src/dovecot/src/lib/connection.c linenumber=595
                    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 /src/dovecot/src/lib/ostream.c linenumber=1062
                    o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=545
                      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
                        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
                          sin_get_port /src/dovecot/src/lib/net.c linenumber=758
                    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
                    i_panic /src/dovecot/src/lib/failures.c linenumber=554
                    connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=555
                    i_panic /src/dovecot/src/lib/failures.c linenumber=556
                    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
                  connection_closed /src/dovecot/src/lib/connection.c linenumber=599
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=865
              e_debug /src/dovecot/src/lib/event-log.c linenumber=865
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=865
              timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=869
              connection_client_connected /src/dovecot/src/lib/connection.c linenumber=874
          stats_client_send_registered_categories /src/dovecot/src/lib-master/stats-client.c linenumber=387
            t_str_new /src/dovecot/src/lib/str.c linenumber=376
            event_get_registered_categories /src/dovecot/src/lib/lib-event.c linenumber=377
              array_get_i /src/dovecot/src/lib/./array.h linenumber=838
            stats_category_append /src/dovecot/src/lib-master/stats-client.c linenumber=379
            str_data /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=380
            str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=380
            o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=380
          stats_client_wait /src/dovecot/src/lib-master/stats-client.c linenumber=389
            i_panic /src/dovecot/src/lib/failures.c linenumber=349
            io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=351
            timeout_add /src/dovecot/src/lib/ioloop.c linenumber=354
            stats_client_handshake_timeout /src/dovecot/src/lib-master/stats-client.c linenumber=354
              timeval_diff_msecs /src/dovecot/src/lib-master/../../src/lib/time-util.h linenumber=324
              e_error /src/dovecot/src/lib/event-log.c linenumber=326
              io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=330
            timeout_add /src/dovecot/src/lib/ioloop.c linenumber=357
            stats_client_deinit_timeout /src/dovecot/src/lib-master/stats-client.c linenumber=357
              timeval_diff_msecs /src/dovecot/src/lib-master/../../src/lib/time-util.h linenumber=335
              e_error /src/dovecot/src/lib/event-log.c linenumber=337
              io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=340
            connection_switch_ioloop /src/dovecot/src/lib/connection.c linenumber=360
              connection_switch_ioloop_to /src/dovecot/src/lib/connection.c linenumber=1094
                io_loop_move_io_to /src/dovecot/src/lib/ioloop.c linenumber=1083
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1236
                  io_add_file /src/dovecot/src/lib/ioloop.c linenumber=1242
                  i_stream_ref /src/dovecot/src/lib/istream.c linenumber=1249
                  io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1252
                  io_remove /src/dovecot/src/lib/ioloop.c linenumber=1253
                  i_stream_set_io /src/dovecot/src/lib/istream.c linenumber=1256
                io_loop_move_timeout_to /src/dovecot/src/lib/ioloop.c linenumber=1085
                  timeout_copy /src/dovecot/src/lib/ioloop.c linenumber=1274
                    timeout_add_common /src/dovecot/src/lib/ioloop.c linenumber=378
                    priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=386
                    i_panic /src/dovecot/src/lib/failures.c linenumber=388
                    array_append_i /src/dovecot/src/lib/./array.h linenumber=389
                  timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1275
                i_stream_switch_ioloop_to /src/dovecot/src/lib/istream.c linenumber=1087
                o_stream_switch_ioloop_to /src/dovecot/src/lib/ostream.c linenumber=1089
            io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=361
              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
                    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
                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_panic /src/dovecot/src/lib/failures.c linenumber=277
                          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278
                      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=52
                      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
                            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
                          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
            io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=362
            connection_switch_ioloop /src/dovecot/src/lib/connection.c linenumber=363
            io_loop_move_timeout /src/dovecot/src/lib/ioloop.c linenumber=365
              io_loop_move_timeout_to /src/dovecot/src/lib/ioloop.c linenumber=1281
            io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=366
            timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=367
            io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=368
              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
                i_error /src/dovecot/src/lib/failures.c linenumber=54
                array_free_i /src/dovecot/src/lib/./array.h linenumber=55
                array_free_i /src/dovecot/src/lib/./array.h linenumber=56
                p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=57
              io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=957
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=958
          __errno_location  linenumber=391
          e_error /src/dovecot/src/lib/event-log.c linenumber=393
          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
      master_service_verify_version_string /src/dovecot/src/lib-master/master-service.c linenumber=652
        strcmp  linenumber=383
        i_fatal /src/dovecot/src/lib/failures.c linenumber=384
      getenv  linenumber=654
      str_to_int /src/dovecot/src/lib/strnum.c linenumber=657
        str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=317
      i_fatal /src/dovecot/src/lib/failures.c linenumber=660
      env_remove /src/dovecot/src/lib/env-util.c linenumber=665
        unsetenv  linenumber=38
        i_fatal /src/dovecot/src/lib/failures.c linenumber=39
      env_remove /src/dovecot/src/lib/env-util.c linenumber=666
      env_remove /src/dovecot/src/lib/env-util.c linenumber=667
      env_remove /src/dovecot/src/lib/env-util.c linenumber=668
      t_push /src/dovecot/src/lib/data-stack.c linenumber=669
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=671
      env_remove /src/dovecot/src/lib/env-util.c linenumber=671
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=672
      i_panic /src/dovecot/src/lib/failures.c linenumber=672
    malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=169
    p_malloc /src/dovecot/src/lib/mempool.h linenumber=169
    array_create_i /src/dovecot/src/lib/array.h linenumber=175
      malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=149
      array_create_from_buffer_i /src/dovecot/src/lib/array.h linenumber=152
  lib_signals_set_handler /src/dovecot/src/lib/lib-signals.c linenumber=127
    lib_signals_set_handler2 /src/dovecot/src/lib/lib-signals.c linenumber=504
      i_panic /src/dovecot/src/lib/failures.c linenumber=519
      lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=524
      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=526
      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=526
      pipe  linenumber=538
      i_fatal /src/dovecot/src/lib/failures.c linenumber=539
      fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=540
      fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=541
      fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=542
      fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=543
      signal_handler_switch_ioloop /src/dovecot/src/lib/lib-signals.c linenumber=545
        lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=243
        lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=245
    lib_signals_set_handler2 /src/dovecot/src/lib/lib-signals.c linenumber=506
  fuzz_die /src/pigeonhole/src/testsuite/fuzzsuite.c linenumber=127
    printf  linenumber=98
    testsuite_tmp_dir_deinit /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=100
      unlink_directory /src/dovecot/src/lib/unlink-directory.c linenumber=361
        t_get_working_dir /src/dovecot/src/lib/path-util.c linenumber=192
          i_panic /src/dovecot/src/lib/failures.c linenumber=326
          i_panic /src/dovecot/src/lib/failures.c linenumber=327
          t_getcwd_noalloc /src/dovecot/src/lib/path-util.c linenumber=328
            t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=21
            getcwd  linenumber=22
            __errno_location  linenumber=23
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=24
            nearest_power /src/dovecot/src/lib/bits.c linenumber=27
            t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=28
          strlen  linenumber=331
          t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=331
        i_warning /src/dovecot/src/lib/failures.c linenumber=193
        open  linenumber=198
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=200
        unlink_directory_r /src/dovecot/src/lib/unlink-directory.c linenumber=209
          open  linenumber=73
          unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=75
            t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=54
            __errno_location  linenumber=57
            i_error /src/dovecot/src/lib/failures.c linenumber=60
          fchdir  linenumber=79
          i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=80
          unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=81
          opendir  linenumber=86
          i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=88
          unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=89
          __errno_location  linenumber=96
          readdir  linenumber=97
          __errno_location  linenumber=99
          unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=100
          unlink  linenumber=116
          __errno_location  linenumber=116
          __errno_location  linenumber=117
          lstat  linenumber=119
          __errno_location  linenumber=120
          unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=121
          unlink_directory_r /src/dovecot/src/lib/unlink-directory.c linenumber=130
            __errno_location  linenumber=133
            __errno_location  linenumber=134
            fchdir  linenumber=137
            unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=138
            rmdir  linenumber=146
            __errno_location  linenumber=146
            __errno_location  linenumber=147
            unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=150
            strncmp  linenumber=160
            str_begins_with /src/dovecot/src/lib/./strfuncs.h linenumber=160
            unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=167
            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=174
            closedir  linenumber=175
            unlink_directory_error /src/dovecot/src/lib/unlink-directory.c linenumber=176
            __errno_location  linenumber=180
        __errno_location  linenumber=210
        fchdir  linenumber=212
        i_fatal /src/dovecot/src/lib/failures.c linenumber=213
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=217
        __errno_location  linenumber=220
        __errno_location  linenumber=221
        rmdir  linenumber=225
        __errno_location  linenumber=225
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=226
        __errno_location  linenumber=227
        __errno_location  linenumber=231
      i_warning /src/dovecot/src/lib/failures.c linenumber=363
      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=366
    _exit  linenumber=103
  master_service_parse_option /src/dovecot/src/lib-master/master-service.c linenumber=139
    p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=891
    i_strdup /src/dovecot/src/lib/imem.c linenumber=892
    get_instance_config /src/dovecot/src/lib-master/master-service.c linenumber=897
      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=871
      master_instance_list_init /src/dovecot/src/lib-master/master-instance.c linenumber=872
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=42
        malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=43
        p_malloc /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=43
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=45
        array_create_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=46
          malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=149
          array_create_from_buffer_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=152
      master_instance_list_find_by_name /src/dovecot/src/lib-master/master-instance.c linenumber=873
        i_panic /src/dovecot/src/lib/failures.c linenumber=331
        array_count_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=333
        master_instance_list_refresh_and_update /src/dovecot/src/lib-master/master-instance.c linenumber=334
          master_instance_list_refresh /src/dovecot/src/lib-master/master-instance.c linenumber=313
            array_clear_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=108
            open  linenumber=110
            __errno_location  linenumber=112
            i_error /src/dovecot/src/lib/failures.c linenumber=115
            i_stream_create_fd_autoclose /src/dovecot/src/lib/istream-file.c linenumber=118
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=267
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=267
              i_stream_create_file_common /src/dovecot/src/lib/istream-file.c linenumber=268
            i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=119
              i_stream_next_line /src/dovecot/src/lib/istream.c linenumber=685
                memchr  linenumber=670
                i_stream_next_line_finish /src/dovecot/src/lib/istream.c linenumber=673
                  str_new /src/dovecot/src/lib/str.c linenumber=637
                  str_truncate /src/dovecot/src/lib/./str.h linenumber=638
                  str_append_data /src/dovecot/src/lib/./str.h linenumber=640
                  str_c_modifiable /src/dovecot/src/lib/str.c linenumber=642
                    buffer_nul_terminate /src/dovecot/src/lib/buffer.c linenumber=63
                    buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=64
                i_stream_last_line /src/dovecot/src/lib/istream.c linenumber=676
                  i_stream_next_line_finish /src/dovecot/src/lib/istream.c linenumber=657
              i_stream_read /src/dovecot/src/lib/istream.c linenumber=689
                i_stream_read_memarea /src/dovecot/src/lib/istream.c linenumber=317
                  __errno_location  linenumber=352
                  i_stream_seek /src/dovecot/src/lib/istream.c linenumber=359
                    i_stream_can_optimize_seek /src/dovecot/src/lib/istream.c linenumber=528
                      i_stream_can_optimize_seek /src/dovecot/src/lib/istream.c linenumber=520
                    i_stream_skip /src/dovecot/src/lib/istream.c linenumber=529
                      i_stream_free_buffer /src/dovecot/src/lib/istream.c linenumber=494
                        memarea_unref /src/dovecot/src/lib/memarea.c linenumber=470
                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=473
                    i_stream_update /src/dovecot/src/lib/istream.c linenumber=538
                  i_panic /src/dovecot/src/lib/failures.c linenumber=372
                  i_panic /src/dovecot/src/lib/failures.c linenumber=373
                  i_panic /src/dovecot/src/lib/failures.c linenumber=376
                  __errno_location  linenumber=383
                  i_panic /src/dovecot/src/lib/failures.c linenumber=385
                  i_panic /src/dovecot/src/lib/failures.c linenumber=386
                  i_panic /src/dovecot/src/lib/failures.c linenumber=393
                  i_panic /src/dovecot/src/lib/failures.c linenumber=394
                  i_panic /src/dovecot/src/lib/failures.c linenumber=395
                  i_stream_update /src/dovecot/src/lib/istream.c linenumber=408
                  i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=411
                    i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=729
                  i_panic /src/dovecot/src/lib/failures.c linenumber=411
                i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=319
                i_stream_is_io_pending_until_read /src/dovecot/src/lib/istream.c linenumber=335
                i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=339
                  i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1033
                  io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1035
              i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=694
                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
              io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=691
              __errno_location  linenumber=695
              i_stream_last_line /src/dovecot/src/lib/istream.c linenumber=699
            t_push /src/dovecot/src/lib/data-stack.c linenumber=119
            master_instance_list_add_line /src/dovecot/src/lib-master/master-instance.c linenumber=120
              t_strsplit_tabescaped /src/dovecot/src/lib/strescape.c linenumber=87
              str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=88
              str_to_time /src/dovecot/src/lib/strnum.c linenumber=90
              array_append_space_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=93
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=95
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=96
              p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=97
              master_instance_update_config_path /src/dovecot/src/lib-master/master-instance.c linenumber=98
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=65
                t_readlink /src/dovecot/src/lib/path-util.c linenumber=66
                  i_panic /src/dovecot/src/lib/failures.c linenumber=338
                  t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=345
                  readlink  linenumber=346
                  nearest_power /src/dovecot/src/lib/bits.c linenumber=347
                  t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=348
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=351
                  t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=356
                __errno_location  linenumber=68
                i_error /src/dovecot/src/lib/failures.c linenumber=69
                null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=72
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=73
            i_error /src/dovecot/src/lib/failures.c linenumber=121
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=122
            i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=125
              strerror  linenumber=138
            i_error /src/dovecot/src/lib/failures.c linenumber=124
            i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=128
          master_instance_write_init /src/dovecot/src/lib-master/master-instance.c linenumber=317
            i_panic /src/dovecot/src/lib/failures.c linenumber=168
            file_dotlock_open_mode /src/dovecot/src/lib/file-dotlock.c linenumber=172
              file_dotlock_open_mode_full /src/dovecot/src/lib/file-dotlock.c linenumber=829
                umask  linenumber=801
                file_dotlock_open /src/dovecot/src/lib/file-dotlock.c linenumber=802
                  file_dotlock_alloc /src/dovecot/src/lib/file-dotlock.c linenumber=774
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=85
                    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=85
                    i_strdup /src/dovecot/src/lib/imem.c linenumber=89
                  t_push /src/dovecot/src/lib/data-stack.c linenumber=775
                  dotlock_create /src/dovecot/src/lib/file-dotlock.c linenumber=778
                    time  linenumber=483
                    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=486
                    t_str_new /src/dovecot/src/lib/str.c linenumber=490
                    file_lock_wait_start /src/dovecot/src/lib/file-lock.c linenumber=501
                      i_panic /src/dovecot/src/lib/failures.c linenumber=448
                      i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=450
                    i_rand /src/dovecot/src/lib/rand.c linenumber=507
                    dotlock_wait /src/dovecot/src/lib/file-dotlock.c linenumber=517
                      i_sleep_usecs /src/dovecot/src/lib/sleep.c linenumber=437
                        sleep_timespec /src/dovecot/src/lib/sleep.c linenumber=28
                      io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=441
                      io_add_notify /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=442
                        io_loop_notify_handler_init /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=98
                          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=175
                          inotify_init  linenumber=177
                          __errno_location  linenumber=179
                          i_error /src/dovecot/src/lib/failures.c linenumber=180
                          ioloop_inotify_user_limit_exceeded /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=182
                            geteuid  linenumber=157
                            i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=159
                              __errno_location  linenumber=67
                              pw_init /src/dovecot/src/lib/ipwd.c linenumber=69
                                __errno_location  linenumber=19
                                nearest_power /src/dovecot/src/lib/bits.c linenumber=20
                                i_realloc /src/dovecot/src/lib/imem.c linenumber=23
                              getpwuid_r  linenumber=70
                              __errno_location  linenumber=70
                              __errno_location  linenumber=71
                              __errno_location  linenumber=74
                            dec2str /src/dovecot/src/lib/strfuncs.c linenumber=160
                              t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=976
                              dec2str_buf /src/dovecot/src/lib/strfuncs.c linenumber=976
                                i_panic /src/dovecot/src/lib/failures.c linenumber=990
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=160
                            dec2str /src/dovecot/src/lib/strfuncs.c linenumber=163
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=162
                            i_warning /src/dovecot/src/lib/failures.c linenumber=165
                          fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=185
                          fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=186
                        inotify_add_watch  linenumber=102
                        __errno_location  linenumber=108
                        __errno_location  linenumber=111
                        i_error /src/dovecot/src/lib/failures.c linenumber=112
                        i_warning /src/dovecot/src/lib/failures.c linenumber=114
                        io_add /src/dovecot/src/lib/ioloop.c linenumber=123
                        inotify_input /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=123
                          inotify_input_more /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=82
                            read  linenumber=45
                            __errno_location  linenumber=47
                            i_fatal /src/dovecot/src/lib/failures.c linenumber=51
                            i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=54
                            io_notify_fd_find /src/dovecot/src/lib/ioloop-notify-fd.c linenumber=65
                            io_loop_call_io /src/dovecot/src/lib/ioloop.c linenumber=72
                            i_error /src/dovecot/src/lib/failures.c linenumber=76
                        io_notify_fd_add /src/dovecot/src/lib/ioloop-notify-fd.c linenumber=127
                          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=14
                          p_malloc /src/dovecot/src/lib/./mempool.h linenumber=14
                      dotlock_wait_end /src/dovecot/src/lib/file-dotlock.c linenumber=442
                        io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=427
                      io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=448
                      io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=452
                      i_rand /src/dovecot/src/lib/rand.c linenumber=454
                      i_sleep_usecs /src/dovecot/src/lib/sleep.c linenumber=454
                      timeout_add /src/dovecot/src/lib/ioloop.c linenumber=459
                      dotlock_wait_end /src/dovecot/src/lib/file-dotlock.c linenumber=459
                      io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=461
                      io_remove /src/dovecot/src/lib/ioloop.c linenumber=462
                      timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=463
                      io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=464
                    time  linenumber=518
                    check_lock /src/dovecot/src/lib/file-dotlock.c linenumber=521
                      update_lock_info /src/dovecot/src/lib/file-dotlock.c linenumber=213
                        nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=174
                          nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=383
                            strrchr  linenumber=371
                            t_push /src/dovecot/src/lib/data-stack.c linenumber=372
                            nfs_flush_file_handle_cache_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=374
                              nfs_flush_chown_uid /src/dovecot/src/lib/nfs-workarounds.c linenumber=307
                                stat  linenumber=166
                                __errno_location  linenumber=169
                                __errno_location  linenumber=173
                                nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=174
                                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=376
                                  nfs_flush_file_handle_cache_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=376
                                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=378
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=378
                                i_error /src/dovecot/src/lib/failures.c linenumber=177
                                chmod  linenumber=182
                                __errno_location  linenumber=183
                                __errno_location  linenumber=187
                                nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=188
                                i_error /src/dovecot/src/lib/failures.c linenumber=191
                        nfs_flush_attr_cache_unlocked /src/dovecot/src/lib/nfs-workarounds.c linenumber=175
                          open  linenumber=273
                          i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=275
                          __errno_location  linenumber=276
                          nfs_flush_file_handle_cache_parent_dir /src/dovecot/src/lib/nfs-workarounds.c linenumber=281
                        nfs_safe_lstat /src/dovecot/src/lib/nfs-workarounds.c linenumber=179
                          nfs_safe_do /src/dovecot/src/lib/nfs-workarounds.c linenumber=114
                            __errno_location  linenumber=56
                            nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=62
                          nfs_safe_lstat_callback /src/dovecot/src/lib/nfs-workarounds.c linenumber=114
                            lstat  linenumber=109
                        i_error /src/dovecot/src/lib/failures.c linenumber=181
                        update_change_info /src/dovecot/src/lib/file-dotlock.c linenumber=187
                          gnu_dev_major  linenumber=140
                          gnu_dev_minor  linenumber=140
                      read_local_pid /src/dovecot/src/lib/file-dotlock.c linenumber=222
                        open  linenumber=102
                        read  linenumber=107
                        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=108
                        strchr  linenumber=118
                        strcmp  linenumber=124
                        str_to_pid /src/dovecot/src/lib/strnum.c linenumber=127
                          str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=407
                          verify_xid /src/dovecot/src/lib/strnum.c linenumber=410
                      read_local_pid /src/dovecot/src/lib/file-dotlock.c linenumber=237
                      kill  linenumber=243
                      __errno_location  linenumber=243
                      getpid  linenumber=244
                      update_lock_info /src/dovecot/src/lib/file-dotlock.c linenumber=255
                      dotlock_override /src/dovecot/src/lib/file-dotlock.c linenumber=260
                        i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=195
                          unlink  linenumber=73
                          __errno_location  linenumber=75
                          i_error /src/dovecot/src/lib/failures.c linenumber=78
                        i_rand /src/dovecot/src/lib/rand.c linenumber=202
                        i_sleep_usecs /src/dovecot/src/lib/sleep.c linenumber=202
                      nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=276
                      nfs_flush_attr_cache_maybe_locked /src/dovecot/src/lib/nfs-workarounds.c linenumber=277
                        nfs_flush_chown_uid /src/dovecot/src/lib/nfs-workarounds.c linenumber=287
                      nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=279
                        nfs_safe_do /src/dovecot/src/lib/nfs-workarounds.c linenumber=102
                        nfs_safe_stat_callback /src/dovecot/src/lib/nfs-workarounds.c linenumber=102
                          stat  linenumber=97
                      __errno_location  linenumber=280
                      i_error /src/dovecot/src/lib/failures.c linenumber=284
                      update_change_info /src/dovecot/src/lib/file-dotlock.c linenumber=288
                      dotlock_override /src/dovecot/src/lib/file-dotlock.c linenumber=296
                    try_create_lock_excl /src/dovecot/src/lib/file-dotlock.c linenumber=530
                      open  linenumber=403
                      __errno_location  linenumber=405
                      __errno_location  linenumber=408
                      i_error /src/dovecot/src/lib/failures.c linenumber=409
                      file_write_pid /src/dovecot/src/lib/file-dotlock.c linenumber=414
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=307
                        strlen  linenumber=308
                        write_full /src/dovecot/src/lib/write-full.c linenumber=308
                          i_panic /src/dovecot/src/lib/failures.c linenumber=12
                          write  linenumber=15
                          __errno_location  linenumber=22
                        fdatasync  linenumber=309
                        ftruncate  linenumber=311
                        i_error /src/dovecot/src/lib/failures.c linenumber=312
                      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=416
                    try_create_lock_hardlink /src/dovecot/src/lib/file-dotlock.c linenumber=531
                      i_panic /src/dovecot/src/lib/failures.c linenumber=329
                      strrchr  linenumber=331
                      str_truncate /src/dovecot/src/lib/./str.h linenumber=333
                      str_append_data /src/dovecot/src/lib/./str.h linenumber=337
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=339
                      str_append /src/dovecot/src/lib/./str.h linenumber=341
                      str_append_data /src/dovecot/src/lib/./str.h linenumber=345
                      str_append_c /src/dovecot/src/lib/./str.h linenumber=347
                      str_printfa /src/dovecot/src/lib/str.c linenumber=349
                      umask  linenumber=353
                      safe_mkstemp /src/dovecot/src/lib/safe-mkstemp.c linenumber=354
                        safe_mkstemp_full /src/dovecot/src/lib/safe-mkstemp.c linenumber=102
                          str_len /src/dovecot/src/lib/./str.h linenumber=75
                          safe_mkstemp_create /src/dovecot/src/lib/safe-mkstemp.c linenumber=76
                            str_len /src/dovecot/src/lib/./str.h linenumber=24
                            random_fill /src/dovecot/src/lib/randgen.c linenumber=27
                            str_truncate /src/dovecot/src/lib/./str.h linenumber=28
                            binary_to_hex /src/dovecot/src/lib/hex-binary.c linenumber=30
                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=31
                              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
                            str_append /src/dovecot/src/lib/./str.h linenumber=29
                            str_c /src/dovecot/src/lib/str.c linenumber=31
                            lstat  linenumber=31
                            str_c /src/dovecot/src/lib/str.c linenumber=34
                            i_error /src/dovecot/src/lib/failures.c linenumber=34
                            str_truncate /src/dovecot/src/lib/./str.h linenumber=35
                            str_c /src/dovecot/src/lib/str.c linenumber=39
                            __errno_location  linenumber=43
                            str_truncate /src/dovecot/src/lib/./str.h linenumber=44
                          safe_mkstemp_create_file /src/dovecot/src/lib/safe-mkstemp.c linenumber=76
                            umask  linenumber=57
                            open  linenumber=58
                            umask  linenumber=59
                            __errno_location  linenumber=63
                            i_error /src/dovecot/src/lib/failures.c linenumber=64
                          fchown  linenumber=82
                          __errno_location  linenumber=83
                          str_c /src/dovecot/src/lib/str.c linenumber=85
                          eperm_error_get_chgrp /src/dovecot/src/lib/eacces-error.c linenumber=84
                            __errno_location  linenumber=299
                            t_str_new /src/dovecot/src/lib/str.c linenumber=301
                            dec2str /src/dovecot/src/lib/strfuncs.c linenumber=303
                            str_printfa /src/dovecot/src/lib/str.c linenumber=303
                            getgrgid  linenumber=304
                            str_printfa /src/dovecot/src/lib/str.c linenumber=306
                            getegid  linenumber=309
                            dec2str /src/dovecot/src/lib/strfuncs.c linenumber=309
                            str_printfa /src/dovecot/src/lib/str.c linenumber=308
                            getegid  linenumber=310
                            getgrgid  linenumber=310
                            str_printfa /src/dovecot/src/lib/str.c linenumber=312
                            str_printfa /src/dovecot/src/lib/str.c linenumber=314
                            str_append /src/dovecot/src/lib/./str.h linenumber=315
                            __errno_location  linenumber=317
                            str_c /src/dovecot/src/lib/str.c linenumber=318
                          i_error /src/dovecot/src/lib/failures.c linenumber=84
                          str_c /src/dovecot/src/lib/str.c linenumber=88
                          i_error /src/dovecot/src/lib/failures.c linenumber=87
                          i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=92
                          str_c /src/dovecot/src/lib/str.c linenumber=93
                          i_unlink /src/dovecot/src/lib/lib.c linenumber=93
                            unlink  linenumber=61
                            i_error /src/dovecot/src/lib/failures.c linenumber=62
                          str_truncate /src/dovecot/src/lib/./str.h linenumber=94
                      umask  linenumber=356
                      str_c /src/dovecot/src/lib/str.c linenumber=362
                      file_write_pid /src/dovecot/src/lib/file-dotlock.c linenumber=361
                      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=364
                      str_c /src/dovecot/src/lib/str.c linenumber=369
                      fstat  linenumber=370
                      i_error /src/dovecot/src/lib/failures.c linenumber=371
                      utime  linenumber=376
                      i_error /src/dovecot/src/lib/failures.c linenumber=377
                      nfs_safe_link /src/dovecot/src/lib/nfs-workarounds.c linenumber=380
                        stat  linenumber=123
                        link  linenumber=128
                        stat  linenumber=138
                        __errno_location  linenumber=141
                      __errno_location  linenumber=382
                      __errno_location  linenumber=385
                      i_error /src/dovecot/src/lib/failures.c linenumber=386
                      i_unlink /src/dovecot/src/lib/lib.c linenumber=392
                    time  linenumber=537
                    time  linenumber=565
                    file_lock_wait_end /src/dovecot/src/lib/file-lock.c linenumber=567
                      i_panic /src/dovecot/src/lib/failures.c linenumber=500
                      i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=502
                      timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=503
                      file_lock_wait_init_warning /src/dovecot/src/lib/file-lock.c linenumber=510
                        i_panic /src/dovecot/src/lib/failures.c linenumber=457
                        str_to_llong /src/dovecot/src/lib/strnum.c linenumber=462
                          str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=319
                        i_error /src/dovecot/src/lib/failures.c linenumber=466
                      i_warning /src/dovecot/src/lib/failures.c linenumber=513
                    i_panic /src/dovecot/src/lib/failures.c linenumber=570
                    fstat  linenumber=571
                    i_error /src/dovecot/src/lib/failures.c linenumber=572
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=587
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=588
                    i_warning /src/dovecot/src/lib/failures.c linenumber=585
                    __errno_location  linenumber=594
                    close  linenumber=596
                    i_error /src/dovecot/src/lib/failures.c linenumber=597
                    __errno_location  linenumber=598
                    i_unlink /src/dovecot/src/lib/lib.c linenumber=601
                    __errno_location  linenumber=604
                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=779
                  i_panic /src/dovecot/src/lib/failures.c linenumber=779
                  file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=782
                    __errno_location  linenumber=616
                    close  linenumber=617
                    i_error /src/dovecot/src/lib/failures.c linenumber=618
                    __errno_location  linenumber=620
                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=623
                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=624
                    p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=625
                umask  linenumber=803
                fchown  linenumber=806
                __errno_location  linenumber=807
                file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=809
                  i_strconcat /src/dovecot/src/lib/imem.c linenumber=921
                eperm_error_get_chgrp /src/dovecot/src/lib/eacces-error.c linenumber=808
                i_error /src/dovecot/src/lib/failures.c linenumber=808
                file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=813
                i_error /src/dovecot/src/lib/failures.c linenumber=812
                file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=816
                  file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=731
                  nfs_safe_lstat /src/dovecot/src/lib/nfs-workarounds.c linenumber=732
                  __errno_location  linenumber=733
                  dotlock_replaced_warning /src/dovecot/src/lib/file-dotlock.c linenumber=734
                    time  linenumber=691
                    file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=693
                    i_warning /src/dovecot/src/lib/failures.c linenumber=695
                    i_warning /src/dovecot/src/lib/failures.c linenumber=701
                  file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=735
                  i_error /src/dovecot/src/lib/failures.c linenumber=739
                  file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=740
                  gnu_dev_major  linenumber=745
                  gnu_dev_minor  linenumber=745
                  dotlock_replaced_warning /src/dovecot/src/lib/file-dotlock.c linenumber=746
                  __errno_location  linenumber=747
                  file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=748
                  file_dotlock_has_mtime_changed /src/dovecot/src/lib/file-dotlock.c linenumber=752
                  dec2str /src/dovecot/src/lib/strfuncs.c linenumber=757
                  time  linenumber=758
                  i_warning /src/dovecot/src/lib/failures.c linenumber=754
                  i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=761
                  dotlock_replaced_warning /src/dovecot/src/lib/file-dotlock.c linenumber=762
                  file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=763
            i_error /src/dovecot/src/lib/failures.c linenumber=175
            master_instance_list_refresh /src/dovecot/src/lib-master/master-instance.c linenumber=178
            file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=179
          master_instance_write_finish /src/dovecot/src/lib-master/master-instance.c linenumber=319
            file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=189
            i_panic /src/dovecot/src/lib/failures.c linenumber=192
            t_push /src/dovecot/src/lib/data-stack.c linenumber=194
            master_instance_list_write /src/dovecot/src/lib-master/master-instance.c linenumber=195
              t_str_new /src/dovecot/src/lib/str.c linenumber=138
              o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=141
              o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=142
              str_truncate /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=144
              str_printfa /src/dovecot/src/lib/str.c linenumber=145
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=146
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=147
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=148
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=149
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=151
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=152
              str_data /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=153
              str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=153
              o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=153
              o_stream_finish /src/dovecot/src/lib/ostream.c linenumber=155
                o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=400
              o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=156
              i_error /src/dovecot/src/lib/failures.c linenumber=156
              o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=159
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=196
            i_panic /src/dovecot/src/lib/failures.c linenumber=196
            file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=200
            fdatasync  linenumber=203
            i_error /src/dovecot/src/lib/failures.c linenumber=204
            file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=205
            file_dotlock_replace /src/dovecot/src/lib/file-dotlock.c linenumber=209
              file_dotlock_is_locked /src/dovecot/src/lib/file-dotlock.c linenumber=853
                file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=904
                fstat  linenumber=905
                i_error /src/dovecot/src/lib/failures.c linenumber=906
                nfs_safe_lstat /src/dovecot/src/lib/nfs-workarounds.c linenumber=910
                i_error /src/dovecot/src/lib/failures.c linenumber=911
                gnu_dev_major  linenumber=914
                gnu_dev_minor  linenumber=914
              dotlock_replaced_warning /src/dovecot/src/lib/file-dotlock.c linenumber=859
              __errno_location  linenumber=860
              file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=861
              file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=865
              rename  linenumber=866
              i_error /src/dovecot/src/lib/failures.c linenumber=867
              __errno_location  linenumber=868
              dotlock_replaced_warning /src/dovecot/src/lib/file-dotlock.c linenumber=869
              file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=870
              file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=873
        strcmp  linenumber=337
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=875
      t_readlink /src/dovecot/src/lib/path-util.c linenumber=877
      i_fatal /src/dovecot/src/lib/failures.c linenumber=878
      master_instance_list_deinit /src/dovecot/src/lib-master/master-instance.c linenumber=880
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=55
    i_fatal /src/dovecot/src/lib/failures.c linenumber=898
    i_strdup /src/dovecot/src/lib/imem.c linenumber=899
    array_is_created_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=906
    array_create_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=907
    array_append_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=908
  master_service_parse_option /src/dovecot/src/lib-master/master-service.c linenumber=142
  master_service_parse_option /src/dovecot/src/lib-master/master-service.c linenumber=143
  master_service_parse_option /src/dovecot/src/lib-master/master-service.c linenumber=144
  settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=148
    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
      malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=149
      array_create_from_buffer_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=152
    lib_atexit /src/dovecot/src/lib/lib.c linenumber=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
  sieve_tool_init_finish /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=151
    master_service_settings_read_simple /src/dovecot/src/lib-master/master-service-settings.c linenumber=253
      master_service_settings_read /src/dovecot/src/lib-master/master-service-settings.c linenumber=647
        getenv  linenumber=636
        master_service_settings_read_int /src/dovecot/src/lib-master/master-service-settings.c linenumber=635
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=503
          settings_has_mmap /src/dovecot/src/lib-settings/settings.c linenumber=504
          getenv  linenumber=507
          str_to_int /src/dovecot/src/lib/strnum.c linenumber=510
          i_fatal /src/dovecot/src/lib/failures.c linenumber=511
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=512
          t_push /src/dovecot/src/lib/data-stack.c linenumber=516
          master_service_open_config /src/dovecot/src/lib-master/master-service-settings.c linenumber=517
            master_service_get_config_path /src/dovecot/src/lib-master/master-service.c linenumber=367
            master_service_binary_config_cache_get /src/dovecot/src/lib-master/master-service-settings.c linenumber=371
              master_service_get_binary_config_cache_path /src/dovecot/src/lib-master/master-service-settings.c linenumber=342
                sha256_init /src/dovecot/src/lib/sha2.c linenumber=680
                strlen  linenumber=681
                sha256_loop /src/dovecot/src/lib/sha2.c linenumber=681
                  i_memcpy /src/dovecot/src/lib/./lib.h linenumber=267
                  sha256_transf /src/dovecot/src/lib/sha2.c linenumber=279
                  sha256_transf /src/dovecot/src/lib/sha2.c linenumber=280
                  i_memcpy /src/dovecot/src/lib/./lib.h linenumber=283
                geteuid  linenumber=682
                sha256_loop /src/dovecot/src/lib/sha2.c linenumber=683
                getegid  linenumber=684
                sha256_loop /src/dovecot/src/lib/sha2.c linenumber=685
                restrict_get_groups_list /src/dovecot/src/lib/restrict-access.c linenumber=687
                  getgroups  linenumber=124
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=125
                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=128
                  t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=128
                  getgroups  linenumber=129
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=130
                sha256_loop /src/dovecot/src/lib/sha2.c linenumber=688
                sha256_result /src/dovecot/src/lib/sha2.c linenumber=690
                  sha256_transf /src/dovecot/src/lib/sha2.c linenumber=307
                t_str_new /src/dovecot/src/lib/str.c linenumber=692
                str_append /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=693
                str_append /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=694
                binary_to_hex_append /src/dovecot/src/lib/hex-binary.c linenumber=695
                  buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=52
                  binary_to_hex_case /src/dovecot/src/lib/hex-binary.c linenumber=53
                str_c /src/dovecot/src/lib/str.c linenumber=696
              open  linenumber=343
              __errno_location  linenumber=344
              i_error /src/dovecot/src/lib/failures.c linenumber=345
              fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=347
            master_service_exec_config /src/dovecot/src/lib-master/master-service-settings.c linenumber=377
              t_binary_abspath /src/dovecot/src/lib/path-util.c linenumber=238
                strchr  linenumber=369
                t_abspath /src/dovecot/src/lib/path-util.c linenumber=372
                  i_panic /src/dovecot/src/lib/failures.c linenumber=292
                  i_panic /src/dovecot/src/lib/failures.c linenumber=294
                  t_get_working_dir /src/dovecot/src/lib/path-util.c linenumber=302
                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=303
                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=307
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=373
                getenv  linenumber=378
                t_str_new /src/dovecot/src/lib/str.c linenumber=380
                t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=381
                str_append /src/dovecot/src/lib/./str.h linenumber=383
                str_append_c /src/dovecot/src/lib/./str.h linenumber=384
                str_append /src/dovecot/src/lib/./str.h linenumber=385
                str_c /src/dovecot/src/lib/str.c linenumber=386
                access  linenumber=386
                str_c /src/dovecot/src/lib/str.c linenumber=387
                str_truncate /src/dovecot/src/lib/./str.h linenumber=390
              i_fatal /src/dovecot/src/lib/failures.c linenumber=239
              master_service_import_environment /src/dovecot/src/lib-master/master-service.c linenumber=244
                t_push /src/dovecot/src/lib/data-stack.c linenumber=1086
                master_service_import_environment_real /src/dovecot/src/lib-master/master-service.c linenumber=1087
                  pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1047
                  array_create_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1047
                  getenv  linenumber=1049
                  array_append_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1051
                  t_strsplit_tabescaped /src/dovecot/src/lib/strescape.c linenumber=1060
                  t_str_new /src/dovecot/src/lib/str.c linenumber=1061
                  strchr  linenumber=1063
                  t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1067
                  var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=1068
                    var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=482
                      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
                                    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
                            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
                              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_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
                        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=175
                          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
                      i_panic /src/dovecot/src/lib/failures.c linenumber=55
                      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
                    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
                      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=101
                      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
                              i_panic /src/dovecot/src/lib/failures.c linenumber=399
                            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_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
                        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=486
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=1069
                  str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=1070
                  str_c /src/dovecot/src/lib/str.c linenumber=1071
                  env_put /src/dovecot/src/lib/env-util.c linenumber=1072
                    strchr  linenumber=18
                    setenv  linenumber=20
                    i_fatal /src/dovecot/src/lib/failures.c linenumber=21
                  str_clear /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=1073
                    buffer_clear /src/dovecot/src/lib-master/../../src/lib/buffer.h linenumber=97
                      buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=150
                  array_append_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1076
                  array_append_space_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1078
                  array_idx_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1080
                    malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=278
                  t_strarray_join /src/dovecot/src/lib/strfuncs.c linenumber=1080
                  env_put /src/dovecot/src/lib/env-util.c linenumber=1081
                t_pop /src/dovecot/src/lib/data-stack.c linenumber=1088
                i_panic /src/dovecot/src/lib/failures.c linenumber=1088
              master_service_import_environment /src/dovecot/src/lib-master/master-service.c linenumber=246
              master_service_import_environment /src/dovecot/src/lib-master/master-service.c linenumber=248
              getenv  linenumber=252
              env_put /src/dovecot/src/lib/env-util.c linenumber=253
              env_remove /src/dovecot/src/lib/env-util.c linenumber=256
              env_put /src/dovecot/src/lib/env-util.c linenumber=259
              env_put /src/dovecot/src/lib/env-util.c linenumber=262
              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=264
              array_create_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=264
              getenv  linenumber=265
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=268
                array_append_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=227
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=270
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=272
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=273
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=277
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=279
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=280
              strarr_push /src/dovecot/src/lib-master/master-service-settings.c linenumber=281
              array_append_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=282
              array_append_space_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=284
              array_idx_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=286
              execv_const /src/dovecot/src/lib/execv-const.c linenumber=287
                argv_drop_const /src/dovecot/src/lib/execv-const.c linenumber=23
                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=15
                  t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=15
                  t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=17
                execv  linenumber=23
                __errno_location  linenumber=24
                i_fatal_status /src/dovecot/src/lib/failures.c linenumber=24
            net_connect_unix /src/dovecot/src/lib/net.c linenumber=387
            stat  linenumber=396
            __errno_location  linenumber=397
            eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=398
              eacces_error_get_full /src/dovecot/src/lib/eacces-error.c linenumber=286
                __errno_location  linenumber=162
                t_str_new /src/dovecot/src/lib/str.c linenumber=163
                str_printfa /src/dovecot/src/lib/str.c linenumber=164
                t_get_working_dir /src/dovecot/src/lib/path-util.c linenumber=167
                i_error /src/dovecot/src/lib/failures.c linenumber=168
                str_printfa /src/dovecot/src/lib/str.c linenumber=169
                str_printfa /src/dovecot/src/lib/str.c linenumber=171
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=172
                geteuid  linenumber=176
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=176
                str_printfa /src/dovecot/src/lib/str.c linenumber=175
                geteuid  linenumber=178
                i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=178
                str_append /src/dovecot/src/lib/./str.h linenumber=180
                str_append /src/dovecot/src/lib/./str.h linenumber=183
                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=186
                str_printfa /src/dovecot/src/lib/str.c linenumber=187
                getegid  linenumber=191
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=191
                str_printfa /src/dovecot/src/lib/str.c linenumber=191
                getegid  linenumber=192
                i_getgrgid /src/dovecot/src/lib/ipwd.c linenumber=192
                  __errno_location  linenumber=95
                  gr_init /src/dovecot/src/lib/ipwd.c linenumber=97
                    __errno_location  linenumber=31
                    nearest_power /src/dovecot/src/lib/bits.c linenumber=32
                    i_realloc /src/dovecot/src/lib/imem.c linenumber=35
                  getgrgid_r  linenumber=98
                  __errno_location  linenumber=98
                  __errno_location  linenumber=102
                str_append /src/dovecot/src/lib/./str.h linenumber=194
                str_append /src/dovecot/src/lib/./str.h linenumber=197
                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=200
                str_printfa /src/dovecot/src/lib/str.c linenumber=201
                str_append /src/dovecot/src/lib/./str.h linenumber=206
                str_append_c /src/dovecot/src/lib/./str.h linenumber=207
                __errno_location  linenumber=208
                str_c /src/dovecot/src/lib/str.c linenumber=209
                strcmp  linenumber=213
                strrchr  linenumber=214
                t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=217
                stat  linenumber=218
                strcmp  linenumber=221
                __errno_location  linenumber=223
                strcmp  linenumber=224
                str_printfa /src/dovecot/src/lib/str.c linenumber=229
                test_access /src/dovecot/src/lib/eacces-error.c linenumber=237
                  getuid  linenumber=110
                  geteuid  linenumber=110
                  access  linenumber=111
                  __errno_location  linenumber=113
                  write_eacces_error /src/dovecot/src/lib/eacces-error.c linenumber=114
                    i_unreached /src/dovecot/src/lib/failures.c linenumber=45
                    str_printfa /src/dovecot/src/lib/str.c linenumber=47
                  test_manual_access /src/dovecot/src/lib/eacces-error.c linenumber=115
                    stat  linenumber=59
                    str_printfa /src/dovecot/src/lib/str.c linenumber=60
                    i_unreached /src/dovecot/src/lib/failures.c linenumber=75
                    geteuid  linenumber=78
                    is_in_group /src/dovecot/src/lib/eacces-error.c linenumber=80
                      getegid  linenumber=19
                      restrict_get_groups_list /src/dovecot/src/lib/restrict-access.c linenumber=22
                    write_eacces_error /src/dovecot/src/lib/eacces-error.c linenumber=92
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=97
                    getgrgid  linenumber=98
                    str_printfa /src/dovecot/src/lib/str.c linenumber=100
                  str_append /src/dovecot/src/lib/./str.h linenumber=117
                  str_printfa /src/dovecot/src/lib/str.c linenumber=122
                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=132
                  stat  linenumber=132
                  __errno_location  linenumber=136
                  write_eacces_error /src/dovecot/src/lib/eacces-error.c linenumber=137
                  str_printfa /src/dovecot/src/lib/str.c linenumber=139
                  i_unreached /src/dovecot/src/lib/failures.c linenumber=145
                  test_manual_access /src/dovecot/src/lib/eacces-error.c linenumber=148
                __errno_location  linenumber=238
                test_access /src/dovecot/src/lib/eacces-error.c linenumber=240
                test_access /src/dovecot/src/lib/eacces-error.c linenumber=244
                test_access /src/dovecot/src/lib/eacces-error.c linenumber=245
                __errno_location  linenumber=249
                str_append /src/dovecot/src/lib/./str.h linenumber=252
                geteuid  linenumber=258
                i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=259
                strcmp  linenumber=260
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=262
                str_printfa /src/dovecot/src/lib/str.c linenumber=261
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=265
                str_printfa /src/dovecot/src/lib/str.c linenumber=264
                str_append /src/dovecot/src/lib/./str.h linenumber=270
                getegid  linenumber=272
                i_getgrgid /src/dovecot/src/lib/ipwd.c linenumber=273
                strcmp  linenumber=274
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=276
                str_printfa /src/dovecot/src/lib/str.c linenumber=275
                str_append_c /src/dovecot/src/lib/./str.h linenumber=279
                str_c /src/dovecot/src/lib/str.c linenumber=281
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=399
            config_error_update_path_source /src/dovecot/src/lib-master/master-service-settings.c linenumber=400
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=296
            __errno_location  linenumber=407
            net_connect_unix_with_retries /src/dovecot/src/lib/net.c linenumber=409
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=412
            config_exec_fallback /src/dovecot/src/lib-master/master-service-settings.c linenumber=414
              __errno_location  linenumber=308
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=311
              master_service_get_config_path /src/dovecot/src/lib-master/master-service.c linenumber=317
              stat  linenumber=318
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=319
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=323
              master_service_exec_config /src/dovecot/src/lib-master/master-service-settings.c linenumber=326
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=328
              config_error_update_path_source /src/dovecot/src/lib-master/master-service-settings.c linenumber=331
              __errno_location  linenumber=332
            net_set_nonblock /src/dovecot/src/lib/net.c linenumber=418
            t_str_new /src/dovecot/src/lib/str.c linenumber=419
            str_append /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=420
            str_append /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=422
            str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=423
            alarm  linenumber=424
            str_data /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=425
            str_len /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=425
            write_full /src/dovecot/src/lib/write-full.c linenumber=425
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=427
            fd_read /src/dovecot/src/lib/fdpass.c linenumber=435
              recvmsg  linenumber=176
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=191
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=437
            t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=445
              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=337
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=444
            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=446
            t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=451
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=449
            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=452
            alarm  linenumber=455
            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=456
            config_exec_fallback /src/dovecot/src/lib-master/master-service-settings.c linenumber=460
          t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=520
          i_panic /src/dovecot/src/lib/failures.c linenumber=520
          __errno_location  linenumber=522
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=524
          getenv  linenumber=528
          settings_has_mmap /src/dovecot/src/lib-settings/settings.c linenumber=535
          version_is_valid /src/dovecot/src/lib/version.c linenumber=543
          settings_root_override /src/dovecot/src/lib-settings/settings.c linenumber=545
            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3103
            array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3104
            array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3106
            settings_override_fill /src/dovecot/src/lib-settings/settings.c linenumber=3108
              strlen  linenumber=3072
              t_push /src/dovecot/src/lib/data-stack.c linenumber=3073
              __ctype_b_loc  linenumber=3078
              t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=3080
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3082
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3083
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=3084
              i_panic /src/dovecot/src/lib/failures.c linenumber=3084
          settings_has_mmap /src/dovecot/src/lib-settings/settings.c linenumber=549
          master_service_append_config_overrides /src/dovecot/src/lib-master/master-service-settings.c linenumber=551
            array_is_created_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=472
            array_get_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=475
              array_count_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=255
            t_split_key_value_eq /src/dovecot/src/lib-master/../../src/lib/strfuncs.h linenumber=478
              t_split_key_value /src/dovecot/src/lib/strfuncs.c linenumber=187
                strchr  linenumber=725
                t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=727
            settings_root_override /src/dovecot/src/lib-settings/settings.c linenumber=480
          settings_read /src/dovecot/src/lib-settings/settings.c linenumber=563
            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=1386
            malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1387
            p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1387
            mmap_ro_file /src/dovecot/src/lib/mmap-util.c linenumber=1390
              mmap_file /src/dovecot/src/lib/mmap-util.c linenumber=34
                fstat  linenumber=12
                i_panic /src/dovecot/src/lib/failures.c linenumber=27
                mmap  linenumber=29
            i_fatal /src/dovecot/src/lib/failures.c linenumber=1392
            i_fatal /src/dovecot/src/lib/failures.c linenumber=1394
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1396
            settings_mmap_unref /src/dovecot/src/lib-settings/settings.c linenumber=1398
              i_panic /src/dovecot/src/lib/failures.c linenumber=1362
              event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=1371
              hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=1373
              munmap  linenumber=1375
              i_error /src/dovecot/src/lib/failures.c linenumber=1376
              pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1377
            hash_table_create /src/dovecot/src/lib/hash.c linenumber=1401
              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
            str_hash /src/dovecot/src/lib/hash.c linenumber=1401
            strcmp  linenumber=1401
            settings_mmap_parse /src/dovecot/src/lib-settings/settings.c linenumber=1403
              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=721
              array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=721
              strlen  linenumber=724
              memchr  linenumber=725
              memcmp  linenumber=727
              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=736
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=734
              i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=743
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=747
              settings_read_config_paths /src/dovecot/src/lib-settings/settings.c linenumber=756
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=389
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=234
                  i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=240
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=396
                  strlen  linenumber=279
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=281
                settings_block_read_uint64 /src/dovecot/src/lib-settings/settings.c linenumber=401
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=215
                  i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=221
                settings_block_read_uint64 /src/dovecot/src/lib-settings/settings.c linenumber=405
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=410
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=414
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=419
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=423
                stat  linenumber=432
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=435
              settings_read_all_keys /src/dovecot/src/lib-settings/settings.c linenumber=758
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=452
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=462
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=467
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=476
              settings_read_filters /src/dovecot/src/lib-settings/settings.c linenumber=760
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=495
                malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=502
                p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=502
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=508
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=512
                event_filter_create /src/dovecot/src/lib/event-filter.c linenumber=523
                event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=524
                  t_push /src/dovecot/src/lib/data-stack.c linenumber=250
                  event_filter_parse_real /src/dovecot/src/lib/event-filter.c linenumber=251
                  t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=252
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=526
                event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=529
                event_filter_find_field_exact /src/dovecot/src/lib/event-filter.c linenumber=534
                  event_filter_node_find_field_exact /src/dovecot/src/lib/event-filter.c linenumber=298
                    strcmp  linenumber=265
                    event_filter_node_find_field_exact /src/dovecot/src/lib/event-filter.c linenumber=273
                      event_filter_node_find_field_exact /src/dovecot/src/lib/event-filter.c linenumber=277
                        event_filter_node_find_field_exact /src/dovecot/src/lib/event-filter.c linenumber=283
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=537
                array_lsearch_i /src/dovecot/src/lib/array.c linenumber=538
                i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=538
                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=539
                array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=540
                strcmp  linenumber=544
                event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=548
                settings_filter_match_service /src/dovecot/src/lib-settings/settings.c linenumber=553
                  event_filter_get_root_node /src/dovecot/src/lib/event-filter.c linenumber=333
                    array_count_i /src/dovecot/src/lib/./array.h linenumber=1146
                    array_idx_i /src/dovecot/src/lib/./array.h linenumber=1150
                  i_panic /src/dovecot/src/lib/failures.c linenumber=334
                  event_filter_get_root_node /src/dovecot/src/lib/event-filter.c linenumber=335
                  settings_filter_node_match_service /src/dovecot/src/lib-settings/settings.c linenumber=336
                    strcmp  linenumber=299
                    str_begins /src/dovecot/src/lib/strfuncs.c linenumber=301
                      str_match /src/dovecot/src/lib/strfuncs.c linenumber=664
                    strncmp  linenumber=301
                    str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=301
                    strcmp  linenumber=302
                    settings_filter_node_match_service /src/dovecot/src/lib-settings/settings.c linenumber=307
                      settings_filter_node_match_service /src/dovecot/src/lib-settings/settings.c linenumber=309
                        settings_filter_node_match_service /src/dovecot/src/lib-settings/settings.c linenumber=314
                          settings_filter_node_match_service /src/dovecot/src/lib-settings/settings.c linenumber=316
                            settings_filter_node_match_service /src/dovecot/src/lib-settings/settings.c linenumber=321
                event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=556
                event_filter_has_field_prefix /src/dovecot/src/lib/event-filter.c linenumber=560
                  event_filter_node_has_field_prefix /src/dovecot/src/lib/event-filter.c linenumber=339
                    strcmp  linenumber=312
                    strlen  linenumber=314
                    strncmp  linenumber=314
                    str_begins_with /src/dovecot/src/lib/./strfuncs.h linenumber=314
                    event_filter_node_has_field_prefix /src/dovecot/src/lib/event-filter.c linenumber=319
                      event_filter_node_has_field_prefix /src/dovecot/src/lib/event-filter.c linenumber=321
                event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=564
                  event_filter_create_real /src/dovecot/src/lib/event-filter.c linenumber=68
                event_filter_register_cmp /src/dovecot/src/lib/event-filter.c linenumber=565
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1211
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1213
                settings_local_name_cmp /src/dovecot/src/lib-settings/settings.c linenumber=565
                  dns_match_wildcard /src/dovecot/src/lib-dns/dns-util.c linenumber=198
                    i_panic /src/dovecot/src/lib/failures.c linenumber=68
                    strchr  linenumber=73
                    dns_tolower /src/dovecot/src/lib-dns/./dns-util.h linenumber=80
                    dns_tolower /src/dovecot/src/lib-dns/./dns-util.h linenumber=84
                pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=567
                event_filter_merge /src/dovecot/src/lib/event-filter.c linenumber=568
                  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
                          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
                event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=570
              settings_block_read /src/dovecot/src/lib-settings/settings.c linenumber=765
                settings_block_read_size /src/dovecot/src/lib-settings/settings.c linenumber=585
                  i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=259
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=262
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=595
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=603
                hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=608
                  hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=194
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=610
                malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=615
                p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=615
                hash_table_insert /src/dovecot/src/lib/hash.c linenumber=618
                  hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=300
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=621
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=628
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=634
                settings_block_read_size /src/dovecot/src/lib-settings/settings.c linenumber=644
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=652
                settings_block_read_uint32 /src/dovecot/src/lib-settings/settings.c linenumber=659
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=668
                settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=676
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=696
              array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=769
              array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=770
              array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=771
                malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=278
            settings_mmap_unref /src/dovecot/src/lib-settings/settings.c linenumber=1407
          i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=569
          master_service_settings_read_int /src/dovecot/src/lib-master/master-service-settings.c linenumber=570
            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=576
            getenv  linenumber=578
            i_fatal /src/dovecot/src/lib/failures.c linenumber=579
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=582
            env_remove /src/dovecot/src/lib/env-util.c linenumber=586
            event_create /src/dovecot/src/lib/lib-event.c linenumber=590
            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=591
            pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=594
            settings_get /src/dovecot/src/lib-settings/settings.c linenumber=595
              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_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2651
                  event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2657
                    array_is_created_i /src/dovecot/src/lib/./array.h linenumber=802
                    strcmp  linenumber=805
                  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_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=90
                    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
                    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
                      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
                      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
                          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
                            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
                          str_c /src/dovecot/src/lib/str.c linenumber=2009
                          event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=2009
                          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
                      array_sort_i /src/dovecot/src/lib/array.c linenumber=2288
                      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
                      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
                        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
                          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
                        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_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=119
                            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
                          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
                              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
                              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
                            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
                            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
                              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
                                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=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
                                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
                                  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
                    i_panic /src/dovecot/src/lib/failures.c linenumber=111
                    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
            event_unref /src/dovecot/src/lib/lib-event.c linenumber=599
            master_service_init_stats_client /src/dovecot/src/lib-master/master-service.c linenumber=614
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=837
              stats_client_init /src/dovecot/src/lib-master/stats-client.c linenumber=840
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=841
              i_panic /src/dovecot/src/lib/failures.c linenumber=841
            master_service_set_die_with_master /src/dovecot/src/lib-master/master-service.c linenumber=618
            master_service_get_import_environment_keyvals /src/dovecot/src/lib-master/master-service-settings.c linenumber=622
              array_count_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=660
              t_str_new /src/dovecot/src/lib/str.c linenumber=661
              array_idx_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=663
              array_idx_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=664
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=665
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=666
              str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=667
              str_append_c /src/dovecot/src/lib-master/../../src/lib/str.h linenumber=670
              str_c /src/dovecot/src/lib/str.c linenumber=672
            master_service_import_environment /src/dovecot/src/lib-master/master-service.c linenumber=623
            hostpid_init /src/dovecot/src/lib/hostpid.c linenumber=625
    i_fatal /src/dovecot/src/lib/failures.c linenumber=254
    master_service_init_finish /src/dovecot/src/lib-master/master-service.c linenumber=256
      i_panic /src/dovecot/src/lib/failures.c linenumber=972
      lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=976
      lib_signals_set_handler2 /src/dovecot/src/lib/lib-signals.c linenumber=981
      sig_standalone_die /src/dovecot/src/lib-master/master-service.c linenumber=981
        sig_die_delayed /src/dovecot/src/lib-master/master-service.c linenumber=291
          clock_gettime  linenumber=270
          lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=271
            __errno_location  linenumber=678
            dec2str_buf /src/dovecot/src/lib/strfuncs.c linenumber=678
            strlen  linenumber=680
            i_memcpy /src/dovecot/src/lib/./lib.h linenumber=684
            i_memcpy /src/dovecot/src/lib/./lib.h linenumber=685
            write_full /src/dovecot/src/lib/write-full.c linenumber=687
          time  linenumber=272
          lib_signal_delayed /src/dovecot/src/lib/lib-signals.c linenumber=282
            write  linenumber=124
            lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=125
      sig_delayed_die /src/dovecot/src/lib-master/master-service.c linenumber=981
        log_killed_signal /src/dovecot/src/lib-master/master-service.c linenumber=121
          master_service_is_user_kicked /src/dovecot/src/lib-master/master-service.c linenumber=92
          dec2str /src/dovecot/src/lib/strfuncs.c linenumber=95
          lib_signal_code_to_str /src/dovecot/src/lib/lib-signals.c linenumber=95
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=111
          e_warning /src/dovecot/src/lib/event-log.c linenumber=95
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=43
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=44
            t_push /src/dovecot/src/lib/data-stack.c linenumber=55
            event_logv /src/dovecot/src/lib/event-log.c linenumber=56
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=57
        master_service_can_idle_die /src/dovecot/src/lib-master/master-service.c linenumber=128
        master_status_send /src/dovecot/src/lib-master/master-service.c linenumber=131
        io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=142
      lib_signals_set_handler2 /src/dovecot/src/lib/lib-signals.c linenumber=983
      sig_standalone_die /src/dovecot/src/lib-master/master-service.c linenumber=983
      sig_delayed_die /src/dovecot/src/lib-master/master-service.c linenumber=983
      lib_signals_set_handler /src/dovecot/src/lib/lib-signals.c linenumber=987
      sig_delayed_die /src/dovecot/src/lib-master/master-service.c linenumber=987
      lib_signals_set_handler /src/dovecot/src/lib/lib-signals.c linenumber=990
      sig_delayed_die /src/dovecot/src/lib-master/master-service.c linenumber=990
      lib_signals_set_handler2 /src/dovecot/src/lib/lib-signals.c linenumber=993
      sig_term /src/dovecot/src/lib-master/master-service.c linenumber=993
        __errno_location  linenumber=300
        sigemptyset  linenumber=304
        lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=305
        sigaddset  linenumber=306
        lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=307
        sigprocmask  linenumber=308
        lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=309
        sig_term_try_kick /src/dovecot/src/lib-master/master-service.c linenumber=311
          master_admin_client_can_accept /src/dovecot/src/lib-master/master-admin-client.c linenumber=246
          sig_term_try_kick_user /src/dovecot/src/lib-master/master-service.c linenumber=247
            sig_service_kick_user_match /src/dovecot/src/lib-master/master-service.c linenumber=203
              strcmp  linenumber=181
            accept  linenumber=207
            __errno_location  linenumber=209
            lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=211
            alarm  linenumber=214
            read  linenumber=215
            alarm  linenumber=216
            sig_term_buf_get_kick_user /src/dovecot/src/lib-master/master-service.c linenumber=220
              strncmp  linenumber=151
              strpbrk  linenumber=166
            sig_service_kick_user_match /src/dovecot/src/lib-master/master-service.c linenumber=226
            __errno_location  linenumber=228
            lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=229
            close  linenumber=231
            lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=232
        sigprocmask  linenumber=312
        lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=313
        sig_die_delayed /src/dovecot/src/lib-master/master-service.c linenumber=317
        __errno_location  linenumber=318
      sig_delayed_die /src/dovecot/src/lib-master/master-service.c linenumber=993
      lib_signals_set_handler /src/dovecot/src/lib/lib-signals.c linenumber=998
      sig_delayed_state_changed /src/dovecot/src/lib-master/master-service.c linenumber=998
        master_service_refresh_login_state /src/dovecot/src/lib-master/master-service.c linenumber=350
          master_service_get_login_state /src/dovecot/src/lib-master/master-service.c linenumber=1638
            lseek  linenumber=1624
            e_error /src/dovecot/src/lib/event-log.c linenumber=1626
          master_service_set_login_state /src/dovecot/src/lib-master/master-service.c linenumber=1639
            timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1593
            timeout_add /src/dovecot/src/lib/ioloop.c linenumber=1606
            master_service_refresh_login_state /src/dovecot/src/lib-master/master-service.c linenumber=1606
            master_service_io_listeners_add /src/dovecot/src/lib-master/master-service.c linenumber=1613
              timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1948
              io_add /src/dovecot/src/lib/ioloop.c linenumber=1957
              master_service_listen /src/dovecot/src/lib-master/master-service.c linenumber=1957
                master_admin_client_can_accept /src/dovecot/src/lib-master/master-admin-client.c linenumber=1903
                master_service_full /src/dovecot/src/lib-master/master-service.c linenumber=1906
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1840
                  master_service_overflow_timeout_msecs /src/dovecot/src/lib-master/master-service.c linenumber=1842
                    timeval_diff_msecs /src/dovecot/src/lib-master/../../src/lib/time-util.h linenumber=1782
                    i_panic /src/dovecot/src/lib/failures.c linenumber=1789
                    i_rand_limit /src/dovecot/src/lib/rand.c linenumber=1794
                  timeout_add /src/dovecot/src/lib/ioloop.c linenumber=1842
                  master_service_overflow /src/dovecot/src/lib-master/master-service.c linenumber=1842
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1743
                    master_service_get_login_state /src/dovecot/src/lib-master/master-service.c linenumber=1745
                    i_panic /src/dovecot/src/lib/failures.c linenumber=1760
                    io_loop_is_running /src/dovecot/src/lib/ioloop.c linenumber=1761
                    i_panic /src/dovecot/src/lib/failures.c linenumber=1761
                    master_service_io_listeners_add /src/dovecot/src/lib-master/master-service.c linenumber=1764
                net_accept /src/dovecot/src/lib/net.c linenumber=1911
                  i_panic /src/dovecot/src/lib/failures.c linenumber=625
                  accept  linenumber=629
                  sin_get_ip /src/dovecot/src/lib/net.c linenumber=638
                  sin_get_port /src/dovecot/src/lib/net.c linenumber=639
                i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1913
                master_service_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=1918
                i_panic /src/dovecot/src/lib/failures.c linenumber=1922
                block_sigterm /src/dovecot/src/lib-master/master-service.c linenumber=1932
                  sigemptyset  linenumber=77
                  sigaddset  linenumber=79
                  i_error /src/dovecot/src/lib/failures.c linenumber=80
                  sigprocmask  linenumber=81
                  i_error /src/dovecot/src/lib/failures.c linenumber=82
                master_service_accept /src/dovecot/src/lib-master/master-service.c linenumber=1934
                  net_accept /src/dovecot/src/lib/net.c linenumber=1855
                  __errno_location  linenumber=1858
                  __errno_location  linenumber=1860
                  __errno_location  linenumber=1863
                  __errno_location  linenumber=1865
                  fstat  linenumber=1866
                  __errno_location  linenumber=1869
                  e_error /src/dovecot/src/lib/event-log.c linenumber=1870
                  master_service_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=1873
                  io_remove /src/dovecot/src/lib/ioloop.c linenumber=1882
                  master_service_connection_init_finish /src/dovecot/src/lib-master/master-service.c linenumber=1885
                    net_getsockname /src/dovecot/src/lib/net.c linenumber=1174
                    net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1180
                  master_admin_client_create /src/dovecot/src/lib-master/master-admin-client.c linenumber=1888
                    connection_list_init /src/dovecot/src/lib/connection.c linenumber=187
                    malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=191
                    p_malloc /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=191
                    connection_init_server /src/dovecot/src/lib/connection.c linenumber=193
                      i_panic /src/dovecot/src/lib/failures.c linenumber=674
                      connection_init_full /src/dovecot/src/lib/connection.c linenumber=676
                      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
                    master_service_get_client_limit /src/dovecot/src/lib-master/master-service.c linenumber=195
                    master_admin_client_ref /src/dovecot/src/lib-master/master-admin-client.c linenumber=201
                      i_panic /src/dovecot/src/lib/failures.c linenumber=23
                    master_admin_client_initial_read /src/dovecot/src/lib-master/master-admin-client.c linenumber=202
                      io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=169
                      connection_switch_ioloop /src/dovecot/src/lib/connection.c linenumber=170
                      timeout_add_short /src/dovecot/src/lib/ioloop.c linenumber=172
                        timeout_add /src/dovecot/src/lib/ioloop.c linenumber=339
                      io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=172
                      io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=174
                      timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=176
                      connection_switch_ioloop_to /src/dovecot/src/lib/connection.c linenumber=177
                      io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=178
                    master_admin_client_unref /src/dovecot/src/lib-master/master-admin-client.c linenumber=203
                      p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=35
                  master_service_client_connection_created /src/dovecot/src/lib-master/master-service.c linenumber=1891
                    i_panic /src/dovecot/src/lib/failures.c linenumber=1448
                    master_status_update /src/dovecot/src/lib-master/master-service.c linenumber=1450
                  master_service_haproxy_new /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=1893
                    event_create /src/dovecot/src/lib/lib-event.c linenumber=702
                    event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=703
                    master_service_haproxy_conn_is_trusted /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=705
                      t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=684
                        split_str /src/dovecot/src/lib/strfuncs.c linenumber=840
                      net_parse_range /src/dovecot/src/lib/net.c linenumber=686
                      e_error /src/dovecot/src/lib/event-log.c linenumber=687
                      net_is_in_network /src/dovecot/src/lib/net.c linenumber=693
                    net_ip2addr /src/dovecot/src/lib/net.c linenumber=706
                    e_warning /src/dovecot/src/lib/event-log.c linenumber=706
                    master_service_client_connection_handled /src/dovecot/src/lib-master/master-service.c linenumber=708
                      close  linenumber=1478
                      e_error /src/dovecot/src/lib/event-log.c linenumber=1479
                      master_service_client_connection_destroyed /src/dovecot/src/lib-master/master-service.c linenumber=1480
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1524
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1525
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1536
                        master_service_io_listeners_add /src/dovecot/src/lib-master/master-service.c linenumber=1543
                        master_service_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=1546
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1550
                        master_service_stop /src/dovecot/src/lib-master/master-service.c linenumber=1552
                        master_service_stop /src/dovecot/src/lib-master/master-service.c linenumber=1560
                        master_status_update /src/dovecot/src/lib-master/master-service.c linenumber=1562
                      master_service_client_connection_destroyed /src/dovecot/src/lib-master/master-service.c linenumber=1484
                      master_service_want_listener /src/dovecot/src/lib-master/master-service.c linenumber=1486
                      i_panic /src/dovecot/src/lib/failures.c linenumber=1487
                      master_service_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=1488
                      master_service_io_listeners_close /src/dovecot/src/lib-master/master-service.c linenumber=1504
                    event_unref /src/dovecot/src/lib/lib-event.c linenumber=709
                    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=713
                    malloc_multiply_check /src/dovecot/src/lib-master/../../src/lib/malloc-overflow.h linenumber=715
                    p_malloc /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=715
                    io_add /src/dovecot/src/lib/ioloop.c linenumber=722
                    master_service_haproxy_input /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=722
                      master_service_haproxy_read /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=665
                        master_service_haproxy_recv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=343
                          recv  linenumber=168
                          __errno_location  linenumber=171
                          __errno_location  linenumber=175
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=345
                        e_info /src/dovecot/src/lib/event-log.c linenumber=345
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=66
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=67
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=78
                          event_logv /src/dovecot/src/lib/event-log.c linenumber=79
                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=80
                          i_panic /src/dovecot/src/lib/failures.c linenumber=80
                        memcmp  linenumber=349
                        memcmp  linenumber=353
                        ntohs  linenumber=354
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=356
                        e_error /src/dovecot/src/lib/event-log.c linenumber=356
                        master_service_haproxy_recv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=362
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=364
                        e_info /src/dovecot/src/lib/event-log.c linenumber=364
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=371
                        e_info /src/dovecot/src/lib/event-log.c linenumber=371
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=379
                        e_error /src/dovecot/src/lib/event-log.c linenumber=379
                        i_panic /src/dovecot/src/lib/failures.c linenumber=397
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=400
                        e_error /src/dovecot/src/lib/event-log.c linenumber=400
                        ntohs  linenumber=407
                        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=413
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=416
                        e_error /src/dovecot/src/lib/event-log.c linenumber=416
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=435
                        e_error /src/dovecot/src/lib/event-log.c linenumber=435
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=444
                        e_error /src/dovecot/src/lib/event-log.c linenumber=444
                        ntohs  linenumber=451
                        ntohs  linenumber=454
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=460
                        e_error /src/dovecot/src/lib/event-log.c linenumber=460
                        i_memcpy /src/dovecot/src/lib-master/../../src/lib/lib.h linenumber=466
                        ntohs  linenumber=467
                        i_memcpy /src/dovecot/src/lib-master/../../src/lib/lib.h linenumber=469
                        ntohs  linenumber=470
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=476
                        e_error /src/dovecot/src/lib/event-log.c linenumber=476
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=482
                        e_error /src/dovecot/src/lib/event-log.c linenumber=482
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=490
                        e_error /src/dovecot/src/lib/event-log.c linenumber=490
                        e_error /src/dovecot/src/lib/event-log.c linenumber=498
                        master_service_haproxy_parse_tlv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=503
                          get_tlv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=271
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=272
                          p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=282
                          p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=287
                          connection_is_valid_dns_name /src/dovecot/src/lib/connection.c linenumber=288
                            strstr  linenumber=1139
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=289
                          get_ssl_tlv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=296
                            be32_to_cpu_unaligned /src/dovecot/src/lib-master/../../src/lib/byteorder.h linenumber=191
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=297
                          master_service_haproxy_parse_ssl_tlv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=301
                            get_tlv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=239
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=240
                            p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=255
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=504
                        e_error /src/dovecot/src/lib/event-log.c linenumber=504
                        memchr  linenumber=520
                        t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=527
                        strcmp  linenumber=528
                        i_panic /src/dovecot/src/lib/failures.c linenumber=528
                        event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=531
                        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=532
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=536
                        e_error /src/dovecot/src/lib/event-log.c linenumber=536
                        strcmp  linenumber=541
                        strcmp  linenumber=543
                        strcmp  linenumber=545
                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=548
                          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
                            __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
                              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
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=548
                        e_error /src/dovecot/src/lib/event-log.c linenumber=548
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=559
                        e_error /src/dovecot/src/lib/event-log.c linenumber=559
                        net_addr2ip /src/dovecot/src/lib/net.c linenumber=564
                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=566
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=566
                        e_error /src/dovecot/src/lib/event-log.c linenumber=566
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=576
                        e_error /src/dovecot/src/lib/event-log.c linenumber=576
                        net_addr2ip /src/dovecot/src/lib/net.c linenumber=581
                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=583
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=583
                        e_error /src/dovecot/src/lib/event-log.c linenumber=583
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=593
                        e_error /src/dovecot/src/lib/event-log.c linenumber=593
                        net_str2port /src/dovecot/src/lib/net.c linenumber=598
                          str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1020
                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=599
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=599
                        e_error /src/dovecot/src/lib/event-log.c linenumber=599
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=609
                        e_error /src/dovecot/src/lib/event-log.c linenumber=609
                        net_str2port /src/dovecot/src/lib/net.c linenumber=614
                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=615
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=615
                        e_error /src/dovecot/src/lib/event-log.c linenumber=615
                        str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=624
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=624
                        e_error /src/dovecot/src/lib/event-log.c linenumber=624
                        i_panic /src/dovecot/src/lib/failures.c linenumber=631
                        master_service_haproxy_recv /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=633
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=635
                        e_info /src/dovecot/src/lib/event-log.c linenumber=635
                        net_ip2addr /src/dovecot/src/lib/net.c linenumber=640
                        e_error /src/dovecot/src/lib/event-log.c linenumber=640
                        i_unreached /src/dovecot/src/lib/failures.c linenumber=647
                      master_service_haproxy_conn_failure /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=667
                        master_service_haproxy_conn_free /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=132
                          io_remove /src/dovecot/src/lib/ioloop.c linenumber=120
                          timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=121
                          event_unref /src/dovecot/src/lib/lib-event.c linenumber=122
                          pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=123
                        master_service_client_connection_handled /src/dovecot/src/lib-master/master-service.c linenumber=133
                      master_service_haproxy_conn_success /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=669
                        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=143
                        t_memdup /src/dovecot/src/lib/strfuncs.c linenumber=145
                          t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=248
                        t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=148
                        master_service_haproxy_conn_free /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=150
                        master_service_client_connection_callback /src/dovecot/src/lib-master/master-service.c linenumber=151
                          master_service_client_connection_handled /src/dovecot/src/lib-master/master-service.c linenumber=1514
                    timeout_add /src/dovecot/src/lib/ioloop.c linenumber=724
                    master_service_haproxy_timeout /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=724
                      net_ip2addr /src/dovecot/src/lib/net.c linenumber=157
                      e_error /src/dovecot/src/lib/event-log.c linenumber=157
                      master_service_haproxy_conn_failure /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=159
                  master_service_client_connection_callback /src/dovecot/src/lib-master/master-service.c linenumber=1895
                sigprocmask  linenumber=1936
                e_error /src/dovecot/src/lib/event-log.c linenumber=1937
            e_error /src/dovecot/src/lib/event-log.c linenumber=1616
      fstat  linenumber=1003
      i_fatal /src/dovecot/src/lib/failures.c linenumber=1004
      io_add /src/dovecot/src/lib/ioloop.c linenumber=1007
      master_status_error /src/dovecot/src/lib-master/master-service.c linenumber=1007
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=948
        i_set_failure_ignore_errors /src/dovecot/src/lib/failures.c linenumber=952
        master_service_error /src/dovecot/src/lib-master/master-service.c linenumber=954
          master_admin_clients_deinit /src/dovecot/src/lib-master/master-admin-client.c linenumber=926
            connection_list_deinit /src/dovecot/src/lib/connection.c linenumber=220
              connection_closed /src/dovecot/src/lib/connection.c linenumber=1128
              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1131
          master_service_stop_new_connections /src/dovecot/src/lib-master/master-service.c linenumber=928
          master_service_stop /src/dovecot/src/lib-master/master-service.c linenumber=932
          timeout_add /src/dovecot/src/lib/ioloop.c linenumber=935
          master_service_stop /src/dovecot/src/lib-master/master-service.c linenumber=935
      lib_signals_set_handler /src/dovecot/src/lib/lib-signals.c linenumber=1009
      sig_close_listeners /src/dovecot/src/lib-master/master-service.c linenumber=1009
        dup2  linenumber=338
        lib_signals_syscall_error /src/dovecot/src/lib/lib-signals.c linenumber=339
      master_service_io_listeners_add /src/dovecot/src/lib-master/master-service.c linenumber=1011
      master_service_ssl_ctx_init /src/dovecot/src/lib-master/master-service-ssl.c linenumber=1014
        ssl_server_settings_get /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=25
          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
              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_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
          settings_get /src/dovecot/src/lib-settings/settings.c linenumber=231
          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
        e_error /src/dovecot/src/lib/event-log.c linenumber=27
        master_service_ssl_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=28
          io_remove /src/dovecot/src/lib/ioloop.c linenumber=1980
        strcmp  linenumber=31
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=33
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=34
        ssl_server_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=38
          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
        ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=39
          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
            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
              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
            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
        e_error /src/dovecot/src/lib/event-log.c linenumber=41
        master_service_ssl_io_listeners_remove /src/dovecot/src/lib-master/master-service.c linenumber=44
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=46
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=47
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=48
      master_status_update /src/dovecot/src/lib-master/master-service.c linenumber=1020
      master_status_update_wait /src/dovecot/src/lib-master/master-service.c linenumber=1022
        io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=959
        io_loop_move_io /src/dovecot/src/lib/ioloop.c linenumber=961
          io_loop_move_io_to /src/dovecot/src/lib/ioloop.c linenumber=1263
        io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=963
        io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=965
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1026
      i_panic /src/dovecot/src/lib/failures.c linenumber=1027
      process_title_get_counter /src/dovecot/src/lib/process-title.c linenumber=1032
      getenv  linenumber=1033
      process_title_set /src/dovecot/src/lib/process-title.c linenumber=1034
    sieve_tool_get_user_data /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=262
      geteuid  linenumber=94
      getenv  linenumber=98
      getenv  linenumber=99
      getpwuid  linenumber=102
      dec2str /src/dovecot/src/lib/strfuncs.c linenumber=112
      i_fatal /src/dovecot/src/lib/failures.c linenumber=111
      t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=115
      t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=119
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=264
    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=266
    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=283
    mail_storage_service_init /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=292
      master_service_get_version_string /src/dovecot/src/lib-master/master-service.c linenumber=868
      strcmp  linenumber=869
      i_fatal /src/dovecot/src/lib/failures.c linenumber=870
      getuid  linenumber=876
      umask  linenumber=882
      io_loop_set_time_moved_callback /src/dovecot/src/lib/ioloop.c linenumber=883
      mail_storage_service_time_moved /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=883
        timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=835
        i_warning /src/dovecot/src/lib/failures.c linenumber=839
        i_fatal /src/dovecot/src/lib/failures.c linenumber=847
        i_error /src/dovecot/src/lib/failures.c linenumber=852
        i_sleep_usecs /src/dovecot/src/lib/sleep.c linenumber=856
      mail_storage_init /src/dovecot/src/lib-storage/mail-storage.c linenumber=886
        dsasl_clients_init /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=91
          array_create_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=176
            malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=149
            array_create_from_buffer_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=152
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=177
            dsasl_client_mech_find_idx /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=50
              strcasecmp  linenumber=21
            array_delete_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=52
              malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=246
              malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=247
            array_append_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=54
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=178
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=179
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=180
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=181
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=182
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=183
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=184
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=185
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=186
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=187
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=188
          dsasl_client_mech_register /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=189
        mailbox_attributes_init /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=92
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=19
          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=20
            malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=149
            array_create_from_buffer_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=152
          mailbox_attributes_internal_init /src/dovecot/src/lib-storage/mailbox-attribute-internal.c linenumber=23
            mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=136
              array_bsearch_insert_pos_i /src/dovecot/src/lib/bsearch-insert-pos.c linenumber=59
                array_count_i /src/dovecot/src/lib/./array.h linenumber=46
                bsearch_insert_pos /src/dovecot/src/lib/bsearch-insert-pos.c linenumber=45
                  i_panic /src/dovecot/src/lib/failures.c linenumber=16
              mailbox_attribute_internal_cmp /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=59
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=63
              array_insert_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=64
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=235
            mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=138
            mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=140
            mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=147
            mailbox_attribute_register_internal /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=149
        mailbox_lists_init /src/dovecot/src/lib-storage/mailbox-list.c linenumber=93
          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=50
        mail_storage_hooks_init /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=94
          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=24
          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=25
          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=26
        array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=95
        mail_storage_register_all /src/dovecot/src/lib-storage/mail-storage-register.c linenumber=96
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=20
            mail_storage_find_class /src/dovecot/src/lib-storage/mail-storage.c linenumber=123
              array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=148
                array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=255
              strcasecmp  linenumber=150
            settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=126
            array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=129
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=21
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=22
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=23
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=24
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=25
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=26
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=27
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=28
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=29
          mail_storage_class_register /src/dovecot/src/lib-storage/mail-storage.c linenumber=30
        mailbox_list_register_all /src/dovecot/src/lib-storage/mailbox-list-register.c linenumber=97
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=18
            mailbox_list_driver_find /src/dovecot/src/lib-storage/mailbox-list.c linenumber=77
              array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=63
              strcasecmp  linenumber=65
            i_fatal /src/dovecot/src/lib/failures.c linenumber=78
            array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=82
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=19
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=20
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=21
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=22
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=23
          mailbox_list_register /src/dovecot/src/lib-storage/mailbox-list.c linenumber=24
          mailbox_list_index_init /src/dovecot/src/lib-storage/list/mailbox-list-index.c linenumber=25
            mail_storage_hooks_add_internal /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=1377
              i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=87
              array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=89
        settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=98
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=888
      malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=889
      p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=889
      master_service_get_configured_name /src/dovecot/src/lib-master/master-service.c linenumber=897
      p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=899
      master_service_init_log_with_prefix /src/dovecot/src/lib-master/master-service.c linenumber=904
        i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=819
        master_service_try_init_log /src/dovecot/src/lib-master/master-service.c linenumber=822
          i_panic /src/dovecot/src/lib/failures.c linenumber=748
          getenv  linenumber=752
          i_set_failure_timestamp_format /src/dovecot/src/lib/failures.c linenumber=754
            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=961
            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=962
            strstr  linenumber=964
            i_strdup /src/dovecot/src/lib/imem.c linenumber=966
            i_strdup_until /src/dovecot/src/lib/imem.c linenumber=968
              p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=34
            i_strdup /src/dovecot/src/lib/imem.c linenumber=969
          i_set_failure_file /src/dovecot/src/lib/failures.c linenumber=755
            i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=706
            log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=708
            close  linenumber=709
            i_error /src/dovecot/src/lib/failures.c linenumber=710
            log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=713
            close  linenumber=715
            i_error /src/dovecot/src/lib/failures.c linenumber=716
            open_log_file /src/dovecot/src/lib/failures.c linenumber=719
              log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=677
              close  linenumber=678
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=679
              write_full /src/dovecot/src/lib/write-full.c linenumber=680
              strcmp  linenumber=684
              strcmp  linenumber=686
              open  linenumber=689
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=692
              strlen  linenumber=694
              write_full /src/dovecot/src/lib/write-full.c linenumber=694
              failure_exit /src/dovecot/src/lib/failures.c linenumber=696
              i_fatal_status /src/dovecot/src/lib/failures.c linenumber=698
              fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=700
            i_set_fatal_handler /src/dovecot/src/lib/failures.c linenumber=725
            default_fatal_handler /src/dovecot/src/lib/failures.c linenumber=725
              fatal_handler_real /src/dovecot/src/lib/failures.c linenumber=481
            i_set_error_handler /src/dovecot/src/lib/failures.c linenumber=726
            default_error_handler /src/dovecot/src/lib/failures.c linenumber=726
              error_handler_real /src/dovecot/src/lib/failures.c linenumber=489
            i_set_info_handler /src/dovecot/src/lib/failures.c linenumber=727
            default_error_handler /src/dovecot/src/lib/failures.c linenumber=727
            i_set_debug_handler /src/dovecot/src/lib/failures.c linenumber=728
            default_error_handler /src/dovecot/src/lib/failures.c linenumber=728
          getenv  linenumber=759
          i_set_failure_internal /src/dovecot/src/lib/failures.c linenumber=761
          i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=762
          i_set_failure_file /src/dovecot/src/lib/failures.c linenumber=767
          strcmp  linenumber=772
          i_set_failure_file /src/dovecot/src/lib/failures.c linenumber=774
          strcmp  linenumber=777
          strcmp  linenumber=778
          strcmp  linenumber=779
          syslog_facility_find /src/dovecot/src/lib-master/syslog-util.c linenumber=783
            strcmp  linenumber=59
          i_set_failure_syslog /src/dovecot/src/lib/failures.c linenumber=786
            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=663
            i_strdup /src/dovecot/src/lib/imem.c linenumber=664
            openlog  linenumber=665
            i_set_fatal_handler /src/dovecot/src/lib/failures.c linenumber=667
            i_syslog_fatal_handler /src/dovecot/src/lib/failures.c linenumber=667
              fatal_handler_real /src/dovecot/src/lib/failures.c linenumber=648
            i_set_error_handler /src/dovecot/src/lib/failures.c linenumber=668
            i_syslog_error_handler /src/dovecot/src/lib/failures.c linenumber=668
              error_handler_real /src/dovecot/src/lib/failures.c linenumber=656
            i_set_info_handler /src/dovecot/src/lib/failures.c linenumber=669
            i_syslog_error_handler /src/dovecot/src/lib/failures.c linenumber=669
            i_set_debug_handler /src/dovecot/src/lib/failures.c linenumber=670
            i_syslog_error_handler /src/dovecot/src/lib/failures.c linenumber=670
          i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=788
          strcmp  linenumber=790
          i_set_fatal_handler /src/dovecot/src/lib/failures.c linenumber=792
          default_fatal_handler /src/dovecot/src/lib/failures.c linenumber=792
          i_set_error_handler /src/dovecot/src/lib/failures.c linenumber=793
          default_error_handler /src/dovecot/src/lib/failures.c linenumber=793
          strcmp  linenumber=798
          i_set_info_file /src/dovecot/src/lib/failures.c linenumber=799
            open_log_file /src/dovecot/src/lib/failures.c linenumber=933
            i_set_debug_handler /src/dovecot/src/lib/failures.c linenumber=938
            default_error_handler /src/dovecot/src/lib/failures.c linenumber=938
          strcmp  linenumber=802
          i_set_debug_file /src/dovecot/src/lib/failures.c linenumber=803
            open_log_file /src/dovecot/src/lib/failures.c linenumber=946
          i_set_failure_timestamp_format /src/dovecot/src/lib/failures.c linenumber=804
      dict_drivers_register_builtin /src/dovecot/src/lib-dict-extra/dict-register.c linenumber=905
        dict_driver_register /src/dovecot/src/lib-dict/dict.c linenumber=12
          array_is_created_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=94
          array_create_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=95
            malloc_multiply_check /src/dovecot/src/lib-dict/../../src/lib/malloc-overflow.h linenumber=149
            array_create_from_buffer_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=152
          dict_driver_lookup /src/dovecot/src/lib-dict/dict.c linenumber=97
            i_memcpy /src/dovecot/src/lib-dict/../../src/lib/lib.h linenumber=78
            strcmp  linenumber=79
          i_fatal /src/dovecot/src/lib/failures.c linenumber=98
          array_append_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=101
        dict_driver_register /src/dovecot/src/lib-dict/dict.c linenumber=13
        dict_driver_register /src/dovecot/src/lib-dict/dict.c linenumber=14
        dict_driver_register /src/dovecot/src/lib-dict/dict.c linenumber=15
    mail_storage_service_lookup_next /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=294
      mail_storage_service_lookup /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1459
        i_get_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1298
        i_strdup /src/dovecot/src/lib/imem.c linenumber=1298
        io_loop_get_current_context /src/dovecot/src/lib/ioloop.c linenumber=1302
        master_service_get_name /src/dovecot/src/lib-master/master-service.c linenumber=1311
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1312
        net_ip2addr /src/dovecot/src/lib/net.c linenumber=1314
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1314
        i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1310
        i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1320
        t_push /src/dovecot/src/lib/data-stack.c linenumber=1325
        mail_storage_service_lookup_real /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1326
          mail_storage_service_input_get_flags /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1080
          geteuid  linenumber=1083
          mail_storage_service_seteuid_root /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1088
            mail_storage_service_seteuid /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=485
              seteuid  linenumber=476
              i_fatal /src/dovecot/src/lib/failures.c linenumber=477
          settings_instance_dup /src/dovecot/src/lib-settings/settings.c linenumber=1095
            settings_instance_alloc /src/dovecot/src/lib-settings/settings.c linenumber=3210
              pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=3191
              malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=3193
              p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3193
            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3214
            array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3217
            array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3217
            array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3222
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3227
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3229
          master_service_get_settings_root /src/dovecot/src/lib-master/master-service.c linenumber=1098
          settings_instance_new /src/dovecot/src/lib-settings/settings.c linenumber=1097
            settings_instance_alloc /src/dovecot/src/lib-settings/settings.c linenumber=3201
          master_service_init_log_with_prefix /src/dovecot/src/lib-master/master-service.c linenumber=1106
          event_create /src/dovecot/src/lib/lib-event.c linenumber=1114
          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=1115
          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=1125
          mail_storage_service_var_expand_callback /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1125
            get_var_expand_table /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=788
              get_master_user /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=351
                str_begins /src/dovecot/src/lib/strfuncs.c linenumber=334
                strncmp  linenumber=334
                str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=334
              dec2str /src/dovecot/src/lib/strfuncs.c linenumber=370
              dec2str /src/dovecot/src/lib/strfuncs.c linenumber=372
              net_ip2addr /src/dovecot/src/lib/net.c linenumber=377
              net_ip2addr /src/dovecot/src/lib/net.c linenumber=378
              t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=391
              i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=392
          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=1127
          settings_get /src/dovecot/src/lib-settings/settings.c linenumber=1129
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=1131
          settings_instance_free /src/dovecot/src/lib-settings/settings.c linenumber=1132
            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3245
            buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=3246
            settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=3247
            pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3249
          i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1137
          mail_storage_service_first_init /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1140
            auth_master_init /src/dovecot/src/lib-auth-client/auth-master.c linenumber=955
              pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=62
              malloc_multiply_check /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h linenumber=63
              p_malloc /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=63
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=67
              connection_list_init /src/dovecot/src/lib/connection.c linenumber=70
              event_create /src/dovecot/src/lib/lib-event.c linenumber=73
              event_add_category /src/dovecot/src/lib/lib-event.c linenumber=74
              event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=75
              event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=76
              connection_init_client_unix /src/dovecot/src/lib/connection.c linenumber=80
              event_unref /src/dovecot/src/lib/lib-event.c linenumber=82
              hash_table_create_direct /src/dovecot/src/lib/hash.c linenumber=84
                hash_table_create /src/dovecot/src/lib/hash.c linenumber=97
                direct_hash /src/dovecot/src/lib/hash.c linenumber=97
                direct_cmp /src/dovecot/src/lib/hash.c linenumber=97
              i_rand_limit /src/dovecot/src/lib/rand.c linenumber=88
            mail_storage_service_set_auth_conn /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=954
              i_panic /src/dovecot/src/lib/failures.c linenumber=934
          mail_storage_service_load_modules /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1142
            array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=965
            array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=966
            master_service_get_name /src/dovecot/src/lib-master/master-service.c linenumber=973
            settings_boollist_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=980
              array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=478
              array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=479
              i_panic /src/dovecot/src/lib/failures.c linenumber=480
            module_dir_try_load_missing /src/dovecot/src/lib/module-dir.c linenumber=978
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1143
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=1144
          settings_instance_free /src/dovecot/src/lib-settings/settings.c linenumber=1145
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=1149
          event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=1152
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=1155
          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1157
          mail_storage_service_generate_session_id /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1158
            strlen  linenumber=1003
            str_new /src/dovecot/src/lib/str.c linenumber=1004
            str_printfa /src/dovecot/src/lib/str.c linenumber=1007
            guid_128_generate /src/dovecot/src/lib/guid.c linenumber=1009
              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
                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
              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-storage/../../src/lib/base64.h linenumber=1010
              base64_scheme_encode /src/dovecot/src/lib-storage/../../src/lib/base64.h linenumber=287
                base64_encode_init /src/dovecot/src/lib-storage/../../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=384
                  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
                  i_panic /src/dovecot/src/lib/failures.c linenumber=468
                  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=481
                  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=571
            str_data /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=1012
            str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=1012
            str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=1013
            str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=1013
              str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=90
            str_c /src/dovecot/src/lib/str.c linenumber=1014
          event_add_fields /src/dovecot/src/lib/lib-event.c linenumber=1164
            event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1229
            event_add_timeval /src/dovecot/src/lib/lib-event.c linenumber=1231
            event_add_ip /src/dovecot/src/lib/lib-event.c linenumber=1234
            event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1236
          event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1172
          service_auth_userdb_lookup /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1175
            auth_master_user_lookup /src/dovecot/src/lib-auth-client/auth-master.c linenumber=271
              is_valid_string /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1094
              auth_master_connect /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1100
                connection_switch_ioloop_to /src/dovecot/src/lib/connection.c linenumber=484
                connection_client_connect /src/dovecot/src/lib/connection.c linenumber=485
                __errno_location  linenumber=486
                eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=487
                e_error /src/dovecot/src/lib/event-log.c linenumber=487
                e_error /src/dovecot/src/lib/event-log.c linenumber=491
                timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=494
                auth_master_delayed_connect_failure /src/dovecot/src/lib-auth-client/auth-master.c linenumber=494
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=467
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=467
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=467
                  i_panic /src/dovecot/src/lib/failures.c linenumber=469
                  timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=470
                  auth_master_connection_failure /src/dovecot/src/lib-auth-client/auth-master.c linenumber=471
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=103
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=103
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=103
                    connection_disconnect /src/dovecot/src/lib/connection.c linenumber=104
                      connection_update_counters /src/dovecot/src/lib/connection.c linenumber=918
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=909
                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=911
                      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_stream_get_error /src/dovecot/src/lib/istream.c linenumber=171
                          o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=174
                          __errno_location  linenumber=176
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=183
                        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
                      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
                        dup2  linenumber=136
                        i_fatal /src/dovecot/src/lib/failures.c linenumber=139
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=109
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=110
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=111
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=112
                    auth_master_request_fail /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=117
                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=216
                      e_debug /src/dovecot/src/lib/event-log.c linenumber=216
                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=216
                      auth_master_request_callback /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=224
                        auth_master_request_ref /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=133
                        auth_master_request_unref /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=137
                          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
                          auth_master_request_remove /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=81
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=42
                            e_debug /src/dovecot/src/lib/event-log.c linenumber=42
                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=42
                            hash_table_try_remove /src/dovecot/src/lib/hash.c linenumber=45
                              hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=352
                              hash_table_resize /src/dovecot/src/lib/hash.c linenumber=361
                              hash_table_compress /src/dovecot/src/lib/hash.c linenumber=362
                            i_panic /src/dovecot/src/lib/failures.c linenumber=45
                            auth_master_connection_update_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=51
                              i_panic /src/dovecot/src/lib/failures.c linenumber=254
                              timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=262
                              auth_master_request_get_timeout_msecs /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=266
                                timeval_add_msecs /src/dovecot/src/lib-auth-client/../../src/lib/time-util.h linenumber=28
                                timeval_diff_msecs /src/dovecot/src/lib-auth-client/../../src/lib/time-util.h linenumber=30
                              timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=266
                              auth_master_connection_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=266
                                timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=221
                                auth_master_request_get_timeout_msecs /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=225
                                timeval_diff_msecs /src/dovecot/src/lib-auth-client/../../src/lib/time-util.h linenumber=234
                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=235
                                auth_master_request_fail /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=238
                                  auth_master_request_abort /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=226
                                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=202
                                    e_debug /src/dovecot/src/lib/event-log.c linenumber=202
                                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=202
                                    auth_master_request_remove /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=204
                                      auth_master_check_idle /src/dovecot/src/lib-auth-client/auth-master.c linenumber=52
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=586
                                        timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=589
                                        auth_master_idle_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=589
                                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=576
                                          e_debug /src/dovecot/src/lib/event-log.c linenumber=576
                                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=576
                                          auth_master_disconnect /src/dovecot/src/lib-auth-client/auth-master.c linenumber=577
                                            auth_master_connection_failure /src/dovecot/src/lib-auth-client/auth-master.c linenumber=140
                                              hash_table_count /src/dovecot/src/lib/hash.c linenumber=119
                                              io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=122
                                      io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=56
                                    auth_master_request_unref /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=205
                                      array_is_created_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=83
                                      array_free_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=86
                                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=89
                                      pool_unref /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=90
                                auth_master_connection_update_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=244
                timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=500
                auth_master_connect_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=500
                  auth_master_connection_failure /src/dovecot/src/lib-auth-client/auth-master.c linenumber=461
              auth_master_user_lookup_async /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1110
                malloc_multiply_check /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h linenumber=1181
                p_malloc /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=1181
                is_valid_string /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1186
                auth_master_request_invalid /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1188
                  auth_master_request_new /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=341
                    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=283
                    malloc_multiply_check /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h linenumber=284
                    p_malloc /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=284
                    event_create /src/dovecot/src/lib/lib-event.c linenumber=296
                    event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=297
                    auth_master_request_update_event /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=298
                      event_add_int /src/dovecot/src/lib/lib-event.c linenumber=17
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=19
                      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=18
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=308
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=308
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=308
                  auth_master_handle_invalid_requests /src/dovecot/src/lib-auth-client/auth-master.c linenumber=344
                    timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=542
                    auth_master_abort_invalid_requests /src/dovecot/src/lib-auth-client/auth-master.c linenumber=542
                      timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=526
                      auth_master_request_abort_invalid /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=532
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=236
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=236
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=236
                        i_panic /src/dovecot/src/lib/failures.c linenumber=242
                        auth_master_request_callback /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=243
                        auth_master_request_abort /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=245
                auth_lookup_reply_callback /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1188
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=859
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=859
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=859
                  i_panic /src/dovecot/src/lib/failures.c linenumber=864
                  i_panic /src/dovecot/src/lib/failures.c linenumber=865
                  parse_reply /src/dovecot/src/lib-auth-client/auth-master.c linenumber=867
                    strcmp  linenumber=827
                    strcmp  linenumber=829
                    strcmp  linenumber=831
                    e_error /src/dovecot/src/lib/event-log.c linenumber=833
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=836
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=836
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=836
                    e_error /src/dovecot/src/lib/event-log.c linenumber=842
                  str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=870
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=874
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=874
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=874
                  args_hide_passwords /src/dovecot/src/lib-auth-client/auth-master.c linenumber=877
                    strstr  linenumber=699
                    strchr  linenumber=700
                    pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=707
                    array_create_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=707
                      malloc_multiply_check /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h linenumber=149
                      array_create_from_buffer_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=152
                    array_append_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=708
                    strstr  linenumber=710
                    strchr  linenumber=711
                    t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=713
                    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=713
                    array_append_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=715
                    array_append_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=717
                    array_append_space_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=720
                    array_idx_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=721
                      malloc_multiply_check /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h linenumber=278
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=878
                  t_strarray_join /src/dovecot/src/lib/strfuncs.c linenumber=878
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=878
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=878
                  str_begins /src/dovecot/src/lib/strfuncs.c linenumber=886
                  strncmp  linenumber=886
                  str_begins_builtin_success /src/dovecot/src/lib-auth-client/../../src/lib/strfuncs.h linenumber=886
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=892
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=892
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=892
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=895
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=895
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=895
                auth_master_request_add_destroy_callback /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1190
                  array_is_created_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=445
                  array_create_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=446
                  array_append_space_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=447
                auth_master_user_lookup_destroyed /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1190
                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=1124
                  p_free_internal /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=1125
                  p_free_internal /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=1126
                i_strdup /src/dovecot/src/lib/imem.c linenumber=1197
                t_str_new /src/dovecot/src/lib/str.c linenumber=1199
                str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=1200
                auth_user_info_export /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1201
                  str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=729
                  str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=730
                  str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=733
                  str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=734
                  str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=737
                  str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=738
                  net_ip2addr /src/dovecot/src/lib/net.c linenumber=741
                  str_printfa /src/dovecot/src/lib/str.c linenumber=741
                  str_printfa /src/dovecot/src/lib/str.c linenumber=743
                  net_ip2addr /src/dovecot/src/lib/net.c linenumber=745
                  str_printfa /src/dovecot/src/lib/str.c linenumber=745
                  str_printfa /src/dovecot/src/lib/str.c linenumber=747
                  net_ip_compare /src/dovecot/src/lib/net.c linenumber=749
                    net_ip_cmp /src/dovecot/src/lib/net.c linenumber=86
                      memcmp  linenumber=96
                      memcmp  linenumber=98
                  net_ip2addr /src/dovecot/src/lib/net.c linenumber=750
                  str_printfa /src/dovecot/src/lib/str.c linenumber=750
                  net_ip_compare /src/dovecot/src/lib/net.c linenumber=752
                  net_ip2addr /src/dovecot/src/lib/net.c linenumber=753
                  str_printfa /src/dovecot/src/lib/str.c linenumber=753
                  str_printfa /src/dovecot/src/lib/str.c linenumber=756
                  str_printfa /src/dovecot/src/lib/str.c linenumber=759
                  str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=761
                  t_str_new /src/dovecot/src/lib/str.c linenumber=763
                  str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=764
                  str_append_c /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=766
                  str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=767
                  str_append /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=769
                  str_c /src/dovecot/src/lib/str.c linenumber=770
                  str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=770
                  array_is_created_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=772
                  str_append_c /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=774
                  str_append_tabescaped /src/dovecot/src/lib/strescape.c linenumber=775
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1204
                auth_master_user_event_create /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1203
                  event_create /src/dovecot/src/lib/lib-event.c linenumber=787
                  event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=788
                  event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=789
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=793
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=795
                  event_add_str /src/dovecot/src/lib/lib-event.c linenumber=797
                  event_add_ip /src/dovecot/src/lib/lib-event.c linenumber=799
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=801
                  event_add_ip /src/dovecot/src/lib/lib-event.c linenumber=803
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=805
                  event_add_ip /src/dovecot/src/lib/lib-event.c linenumber=807
                  event_add_ip /src/dovecot/src/lib/lib-event.c linenumber=810
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=813
                  event_add_int /src/dovecot/src/lib/lib-event.c linenumber=816
                event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1205
                event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=1208
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=1210
                e_debug /src/dovecot/src/lib/event-log.c linenumber=1210
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1210
                str_data /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=1212
                str_len /src/dovecot/src/lib-auth-client/../../src/lib/str.h linenumber=1212
                auth_master_request /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1212
                  auth_master_request_new /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=321
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=322
                  p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=324
                  auth_master_handle_requests /src/dovecot/src/lib-auth-client/auth-master.c linenumber=327
                    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
                    auth_master_connect /src/dovecot/src/lib-auth-client/auth-master.c linenumber=513
                    o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=518
                  auth_master_connection_start_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=328
                    auth_master_connection_update_timeout /src/dovecot/src/lib-auth-client/auth-master.c linenumber=276
                  auth_master_stop_idle /src/dovecot/src/lib-auth-client/auth-master.c linenumber=329
                    timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=596
                auth_lookup_reply_callback /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1212
                auth_master_request_set_event /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1215
                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=97
                  event_create /src/dovecot/src/lib/lib-event.c linenumber=98
                  event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=99
                  auth_master_request_update_event /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=102
                auth_master_request_add_destroy_callback /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1216
                auth_master_user_lookup_destroyed /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1216
              auth_master_user_lookup_callback /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1110
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1083
                p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=1084
                  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
              auth_master_request_wait /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1113
                auth_master_request_count /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=369
                i_panic /src/dovecot/src/lib/failures.c linenumber=369
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=371
                e_debug /src/dovecot/src/lib/event-log.c linenumber=371
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=371
                io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=376
                auth_master_switch_ioloop_to /src/dovecot/src/lib-auth-client/auth-master.c linenumber=377
                  io_loop_move_timeout_to /src/dovecot/src/lib/ioloop.c linenumber=554
                  io_loop_move_timeout_to /src/dovecot/src/lib/ioloop.c linenumber=558
                  io_loop_move_timeout_to /src/dovecot/src/lib/ioloop.c linenumber=561
                  io_loop_move_timeout_to /src/dovecot/src/lib/ioloop.c linenumber=564
                  connection_switch_ioloop_to /src/dovecot/src/lib/connection.c linenumber=566
                o_stream_is_corked /src/dovecot/src/lib/ostream.c linenumber=380
                o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=381
                auth_master_request_ref /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=384
                timeout_add_short /src/dovecot/src/lib/ioloop.c linenumber=387
                auth_master_request_stop /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=387
                  master_service_is_killed /src/dovecot/src/lib-master/master-service.c linenumber=352
                  auth_master_request_abort /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=353
                  io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=354
                i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=395
                i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=396
                io_loop_have_ios /src/dovecot/src/lib/ioloop.c linenumber=400
                io_loop_have_immediate_timeouts /src/dovecot/src/lib/ioloop.c linenumber=400
                  io_loop_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=1293
                i_panic /src/dovecot/src/lib/failures.c linenumber=400
                io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=403
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=408
                e_debug /src/dovecot/src/lib/event-log.c linenumber=408
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=408
                timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=410
                o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=413
                auth_master_request_unref /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=416
                auth_master_switch_ioloop_to /src/dovecot/src/lib-auth-client/auth-master.c linenumber=418
                io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=419
                auth_master_request_count /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=426
                i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=428
                i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=429
              malloc_multiply_check /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h linenumber=1117
              p_malloc /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=1117
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=275
            e_debug /src/dovecot/src/lib/event-log.c linenumber=275
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=275
            t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=276
            t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=282
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1179
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=1180
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1181
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1182
          settings_instance_free /src/dovecot/src/lib-settings/settings.c linenumber=1183
          event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1186
          malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=1192
          p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1192
          p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=1199
          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1200
          p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1202
          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1206
          settings_override /src/dovecot/src/lib-settings/settings.c linenumber=1217
            array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3091
            array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3092
            array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3094
            settings_override_fill /src/dovecot/src/lib-settings/settings.c linenumber=3096
          auth_user_fields_parse /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1222
            array_create_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=1229
            t_split_key_value_eq /src/dovecot/src/lib-auth-client/../../src/lib/strfuncs.h linenumber=1233
            str_to_uid /src/dovecot/src/lib/strnum.c linenumber=1236
              str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=378
              verify_xid /src/dovecot/src/lib/strnum.c linenumber=381
            strcmp  linenumber=1240
            str_to_gid /src/dovecot/src/lib/strnum.c linenumber=1241
              str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=391
              verify_xid /src/dovecot/src/lib/strnum.c linenumber=396
            strcmp  linenumber=1245
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1246
            strcmp  linenumber=1247
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1248
            strcmp  linenumber=1249
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1252
            array_append_i /src/dovecot/src/lib-auth-client/../../src/lib/array.h linenumber=1253
          array_sort_i /src/dovecot/src/lib/array.c linenumber=1225
          extra_field_key_cmp_p /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1225
          user_reply_handle /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1226
            dec2str /src/dovecot/src/lib/strfuncs.c linenumber=142
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=141
            dec2str /src/dovecot/src/lib/strfuncs.c linenumber=148
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=147
            array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=153
            strstr  linenumber=154
            t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=157
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=162
            validate_chroot /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=168
              array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=112
              settings_boollist_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=115
              strlen  linenumber=118
              strncmp  linenumber=118
              str_begins_with /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=118
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=169
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=174
            array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=180
            t_split_key_value_eq /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=183
            strcmp  linenumber=185
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=186
            strcmp  linenumber=187
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=188
            strcmp  linenumber=189
            str_to_int /src/dovecot/src/lib/strnum.c linenumber=192
            e_error /src/dovecot/src/lib/event-log.c linenumber=193
            setpriority  linenumber=197
            e_error /src/dovecot/src/lib/event-log.c linenumber=198
            strcmp  linenumber=202
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=203
            strcmp  linenumber=204
            str_to_pid /src/dovecot/src/lib/strnum.c linenumber=205
            e_error /src/dovecot/src/lib/event-log.c linenumber=207
            strcmp  linenumber=211
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=212
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=214
            strcmp  linenumber=215
            strchr  linenumber=216
            strcmp  linenumber=217
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=218
            set_keyvalue /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=220
              str_begins /src/dovecot/src/lib/strfuncs.c linenumber=79
              strncmp  linenumber=79
              str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=79
              strchr  linenumber=83
              settings_key_exists /src/dovecot/src/lib-settings/settings.c linenumber=87
                event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2726
                event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=2727
                i_panic /src/dovecot/src/lib/failures.c linenumber=2730
                t_push /src/dovecot/src/lib/data-stack.c linenumber=2733
                strlen  linenumber=2734
                t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=2736
                settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=2740
                t_pop /src/dovecot/src/lib/data-stack.c linenumber=2742
                i_panic /src/dovecot/src/lib/failures.c linenumber=2742
              settings_override /src/dovecot/src/lib-settings/settings.c linenumber=90
              strstr  linenumber=93
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=99
              e_debug /src/dovecot/src/lib/event-log.c linenumber=99
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=99
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=101
              e_debug /src/dovecot/src/lib/event-log.c linenumber=101
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=101
            getpid  linenumber=224
          event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1228
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1234
          mail_storage_service_add_code_overrides /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1240
            t_split_key_value_eq /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=234
            strcmp  linenumber=236
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=238
          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1244
          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1245
          settings_override /src/dovecot/src/lib-settings/settings.c linenumber=1255
          mail_storage_service_update_chroot /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1259
            restrict_access_get_current_chroot /src/dovecot/src/lib/restrict-access.c linenumber=1028
            strlen  linenumber=1032
            strncmp  linenumber=1034
            t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=1041
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=1043
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=1046
            strcmp  linenumber=1053
            t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1056
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=1057
            settings_override /src/dovecot/src/lib-settings/settings.c linenumber=1059
          settings_get /src/dovecot/src/lib-settings/settings.c linenumber=1261
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1263
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1267
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1271
          mail_storage_service_load_modules /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1275
          mail_storage_service_user_unref /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1282
            i_panic /src/dovecot/src/lib/failures.c linenumber=1482
            io_loop_get_current_context /src/dovecot/src/lib/ioloop.c linenumber=1487
            mail_storage_service_io_deactivate_user /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1488
              io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=745
            io_loop_context_remove_callbacks /src/dovecot/src/lib/ioloop.c linenumber=1489
              buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1096
              i_panic /src/dovecot/src/lib/failures.c linenumber=1107
            mail_storage_service_io_activate_user_cb /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1489
              i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=752
            mail_storage_service_io_deactivate_user_cb /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1489
              i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=759
            io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=1492
            master_service_set_current_user /src/dovecot/src/lib-master/master-service.c linenumber=1496
              block_sigterm /src/dovecot/src/lib-master/master-service.c linenumber=2132
              i_strdup /src/dovecot/src/lib/imem.c linenumber=2135
              p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=2136
              sigprocmask  linenumber=2138
              e_error /src/dovecot/src/lib/event-log.c linenumber=2139
            pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1498
            settings_instance_free /src/dovecot/src/lib-settings/settings.c linenumber=1499
            event_unref /src/dovecot/src/lib/lib-event.c linenumber=1500
            pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1501
          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=1286
          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=1287
        t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=1328
        i_panic /src/dovecot/src/lib/failures.c linenumber=1328
        i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1329
        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1330
      mail_storage_service_next /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1465
        mail_storage_service_next_with_session_suffix /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1412
          i_get_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1425
          i_strdup /src/dovecot/src/lib/imem.c linenumber=1425
          t_push /src/dovecot/src/lib/data-stack.c linenumber=1428
          mail_storage_service_next_real /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1429
            service_parse_privileges /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1350
              parse_uid /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=435
                str_to_uid /src/dovecot/src/lib/strnum.c linenumber=294
                i_getpwnam /src/dovecot/src/lib/ipwd.c linenumber=297
                  __errno_location  linenumber=49
                  pw_init /src/dovecot/src/lib/ipwd.c linenumber=51
                  getpwnam_r  linenumber=52
                  __errno_location  linenumber=52
                  __errno_location  linenumber=53
                  __errno_location  linenumber=60
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=299
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=302
              dec2str /src/dovecot/src/lib/strfuncs.c linenumber=446
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=443
              parse_gid /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=454
                str_to_gid /src/dovecot/src/lib/strnum.c linenumber=314
                i_getgrnam /src/dovecot/src/lib/ipwd.c linenumber=317
                  __errno_location  linenumber=81
                  gr_init /src/dovecot/src/lib/ipwd.c linenumber=83
                  getgrnam_r  linenumber=84
                  __errno_location  linenumber=84
                  __errno_location  linenumber=85
                  __errno_location  linenumber=88
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=322
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=455
              dec2str /src/dovecot/src/lib/strfuncs.c linenumber=465
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=462
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1355
            mail_storage_service_init_log /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1361
              master_service_init_log_with_prefix /src/dovecot/src/lib-master/master-service.c linenumber=823
              event_replace_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=825
                event_set_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=684
              master_service_get_client_limit /src/dovecot/src/lib-master/master-service.c linenumber=827
              i_set_failure_send_prefix /src/dovecot/src/lib/failures.c linenumber=828
                i_failure_send_option /src/dovecot/src/lib/failures.c linenumber=980
                  i_failure_send_option_forced /src/dovecot/src/lib/failures.c linenumber=744
                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=735
                    strlen  linenumber=738
                    log_fd_write /src/dovecot/src/lib/failures.c linenumber=737
                      write  linenumber=381
                      __errno_location  linenumber=390
                      __errno_location  linenumber=394
                      process_title_get /src/dovecot/src/lib/process-title.c linenumber=410
                      t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=410
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=414
                      process_title_set /src/dovecot/src/lib/process-title.c linenumber=416
                      fd_wait_writable /src/dovecot/src/lib/failures.c linenumber=418
                        poll  linenumber=365
                        __errno_location  linenumber=365
                        abort  linenumber=368
                      process_title_set /src/dovecot/src/lib/process-title.c linenumber=441
            io_loop_context_new /src/dovecot/src/lib/ioloop.c linenumber=1366
              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1042
              p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1042
              array_create_i /src/dovecot/src/lib/./array.h linenumber=1045
            io_loop_context_add_callbacks /src/dovecot/src/lib/ioloop.c linenumber=1367
              array_append_i /src/dovecot/src/lib/./array.h linenumber=1086
            mail_storage_service_io_activate_user_cb /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1367
            mail_storage_service_io_deactivate_user_cb /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1367
            io_loop_context_switch /src/dovecot/src/lib/ioloop.c linenumber=1372
              io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=1215
              io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=1218
              io_loop_context_activate /src/dovecot/src/lib/ioloop.c linenumber=1220
            service_drop_privileges /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1375
              geteuid  linenumber=514
              restrict_access_init /src/dovecot/src/lib/restrict-access.c linenumber=515
              restrict_access_get_env /src/dovecot/src/lib/restrict-access.c linenumber=516
                restrict_access_init /src/dovecot/src/lib/restrict-access.c linenumber=411
                getenv  linenumber=412
                str_to_uid /src/dovecot/src/lib/strnum.c linenumber=413
                i_fatal /src/dovecot/src/lib/failures.c linenumber=414
                getenv  linenumber=416
                str_to_gid /src/dovecot/src/lib/strnum.c linenumber=417
                i_fatal /src/dovecot/src/lib/failures.c linenumber=418
                getenv  linenumber=420
                str_to_gid /src/dovecot/src/lib/strnum.c linenumber=421
                i_fatal /src/dovecot/src/lib/failures.c linenumber=422
                getenv  linenumber=424
                str_to_gid /src/dovecot/src/lib/strnum.c linenumber=425
                i_fatal /src/dovecot/src/lib/failures.c linenumber=426
                getenv  linenumber=428
                str_to_gid /src/dovecot/src/lib/strnum.c linenumber=429
                i_fatal /src/dovecot/src/lib/failures.c linenumber=430
                getenv  linenumber=433
                null_if_empty /src/dovecot/src/lib/restrict-access.c linenumber=433
                getenv  linenumber=434
                null_if_empty /src/dovecot/src/lib/restrict-access.c linenumber=434
                getenv  linenumber=435
                null_if_empty /src/dovecot/src/lib/restrict-access.c linenumber=435
              getegid  linenumber=530
              parse_gid /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=535
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=537
              array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=542
              p_array_const_string_join /src/dovecot/src/lib/strfuncs.c linenumber=543
                array_is_created_i /src/dovecot/src/lib/./array.h linenumber=997
                array_idx_i /src/dovecot/src/lib/./array.h linenumber=999
                array_count_i /src/dovecot/src/lib/./array.h linenumber=999
                p_strarray_join_n /src/dovecot/src/lib/strfuncs.c linenumber=999
              t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=543
              restrict_access_get_current_chroot /src/dovecot/src/lib/restrict-access.c linenumber=552
              strcmp  linenumber=560
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=561
              mail_storage_service_seteuid_root /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=581
              restrict_access /src/dovecot/src/lib/restrict-access.c linenumber=589
                geteuid  linenumber=266
                getuid  linenumber=270
                geteuid  linenumber=273
                i_panic /src/dovecot/src/lib/failures.c linenumber=275
                seteuid  linenumber=277
                i_fatal /src/dovecot/src/lib/failures.c linenumber=278
                getegid  linenumber=294
                restrict_init_groups /src/dovecot/src/lib/restrict-access.c linenumber=295
                  getgid  linenumber=67
                  getegid  linenumber=67
                  setgid  linenumber=72
                  t_str_new /src/dovecot/src/lib/str.c linenumber=75
                  get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=76
                    __errno_location  linenumber=51
                    i_getgrgid /src/dovecot/src/lib/ipwd.c linenumber=53
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=54
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=56
                  str_printfa /src/dovecot/src/lib/str.c linenumber=76
                  str_printfa /src/dovecot/src/lib/str.c linenumber=78
                  geteuid  linenumber=82
                  get_uid_str /src/dovecot/src/lib/restrict-access.c linenumber=82
                    __errno_location  linenumber=37
                    i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=39
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=40
                    dec2str /src/dovecot/src/lib/strfuncs.c linenumber=42
                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=42
                  getgid  linenumber=83
                  get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=83
                  getegid  linenumber=83
                  get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=84
                  getegid  linenumber=84
                  str_printfa /src/dovecot/src/lib/str.c linenumber=79
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=85
                  getegid  linenumber=88
                  getgid  linenumber=88
                  getegid  linenumber=89
                  setresgid  linenumber=96
                  get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=98
                  get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=99
                  geteuid  linenumber=99
                  get_uid_str /src/dovecot/src/lib/restrict-access.c linenumber=99
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=97
                getegid  linenumber=299
                initgroups  linenumber=304
                get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=308
                i_fatal /src/dovecot/src/lib/failures.c linenumber=306
                t_push /src/dovecot/src/lib/data-stack.c linenumber=315
                fix_groups_list /src/dovecot/src/lib/restrict-access.c linenumber=316
                  t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=187
                  restrict_get_groups_list /src/dovecot/src/lib/restrict-access.c linenumber=190
                  drop_restricted_groups /src/dovecot/src/lib/restrict-access.c linenumber=191
                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=207
                  t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=207
                  str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=215
                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=215
                  t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=215
                  i_memcpy /src/dovecot/src/lib/./lib.h linenumber=216
                  get_group_id /src/dovecot/src/lib/restrict-access.c linenumber=218
                    str_to_gid /src/dovecot/src/lib/strnum.c linenumber=160
                    i_getgrnam /src/dovecot/src/lib/ipwd.c linenumber=163
                    i_fatal /src/dovecot/src/lib/failures.c linenumber=165
                    i_fatal /src/dovecot/src/lib/failures.c linenumber=167
                  setgroups  linenumber=227
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=229
                  i_fatal /src/dovecot/src/lib/failures.c linenumber=233
                localtime  linenumber=325
                chroot  linenumber=327
                i_fatal /src/dovecot/src/lib/failures.c linenumber=328
                chdir  linenumber=330
                i_fatal /src/dovecot/src/lib/failures.c linenumber=331
                i_strdup /src/dovecot/src/lib/imem.c linenumber=333
                chdir  linenumber=336
                i_error /src/dovecot/src/lib/failures.c linenumber=337
                setuid  linenumber=344
                get_setuid_error_str /src/dovecot/src/lib/restrict-access.c linenumber=345
                  t_str_new /src/dovecot/src/lib/str.c linenumber=241
                  get_uid_str /src/dovecot/src/lib/restrict-access.c linenumber=243
                  str_printfa /src/dovecot/src/lib/str.c linenumber=243
                  str_printfa /src/dovecot/src/lib/str.c linenumber=245
                  geteuid  linenumber=247
                  get_uid_str /src/dovecot/src/lib/restrict-access.c linenumber=247
                  str_printfa /src/dovecot/src/lib/str.c linenumber=246
                  __errno_location  linenumber=248
                  str_append /src/dovecot/src/lib/./str.h linenumber=249
                  get_uid_str /src/dovecot/src/lib/restrict-access.c linenumber=253
                  geteuid  linenumber=253
                  str_printfa /src/dovecot/src/lib/str.c linenumber=251
                  str_c /src/dovecot/src/lib/str.c linenumber=255
                setuid  linenumber=350
                i_fatal /src/dovecot/src/lib/failures.c linenumber=353
                i_fatal /src/dovecot/src/lib/failures.c linenumber=355
                getgid  linenumber=368
                getegid  linenumber=368
                setgid  linenumber=368
                i_fatal /src/dovecot/src/lib/failures.c linenumber=370
                get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=373
                getgid  linenumber=374
                get_gid_str /src/dovecot/src/lib/restrict-access.c linenumber=374
                getegid  linenumber=374
                i_fatal /src/dovecot/src/lib/failures.c linenumber=371
              restrict_access_set_env /src/dovecot/src/lib/restrict-access.c linenumber=592
                env_put /src/dovecot/src/lib/env-util.c linenumber=383
                env_put /src/dovecot/src/lib/env-util.c linenumber=385
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=388
                env_put /src/dovecot/src/lib/env-util.c linenumber=388
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=390
                env_put /src/dovecot/src/lib/env-util.c linenumber=390
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=392
                env_put /src/dovecot/src/lib/env-util.c linenumber=392
                env_put /src/dovecot/src/lib/env-util.c linenumber=394
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=397
                env_put /src/dovecot/src/lib/env-util.c linenumber=397
                dec2str /src/dovecot/src/lib/strfuncs.c linenumber=399
                env_put /src/dovecot/src/lib/env-util.c linenumber=399
              seteuid  linenumber=595
              dec2str /src/dovecot/src/lib/strfuncs.c linenumber=597
              i_fatal /src/dovecot/src/lib/failures.c linenumber=596
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1378
            mail_storage_service_io_deactivate_user /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1380
            restrict_access_allow_coredumps /src/dovecot/src/lib/restrict-access.c linenumber=1385
            module_dir_init /src/dovecot/src/lib/module-dir.c linenumber=1390
            mail_storage_service_init_post /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1392
              mail_user_alloc /src/dovecot/src/lib-storage/mail-user.c linenumber=628
                mail_storage_service_user_get_event /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=79
                mail_storage_service_user_get_username /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=81
                i_panic /src/dovecot/src/lib/failures.c linenumber=82
                pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=84
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=85
                p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=85
                mail_storage_service_user_ref /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=89
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1472
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=90
                mail_storage_service_user_get_set /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=91
                master_service_get_name /src/dovecot/src/lib-master/master-service.c linenumber=92
                event_create /src/dovecot/src/lib/lib-event.c linenumber=95
                event_add_category /src/dovecot/src/lib/lib-event.c linenumber=96
                event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=97
                event_add_str /src/dovecot/src/lib/lib-event.c linenumber=98
                event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=102
                mail_user_var_expand_callback /src/dovecot/src/lib-storage/mail-user.c linenumber=102
                  mail_user_var_expand_params /src/dovecot/src/lib-storage/mail-user.c linenumber=70
                    net_ip2addr /src/dovecot/src/lib/net.c linenumber=259
                    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=259
                    net_ip2addr /src/dovecot/src/lib/net.c linenumber=261
                    p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=261
                    p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=266
                    p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=270
                    malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=302
                    p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=302
                    p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=303
                event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=104
                array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=110
              mail_user_set_home /src/dovecot/src/lib-storage/mail-user.c linenumber=635
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=324
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=637
              mail_user_set_vars /src/dovecot/src/lib-storage/mail-user.c linenumber=638
                i_panic /src/dovecot/src/lib/failures.c linenumber=231
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=233
                mail_user_connection_init_from /src/dovecot/src/lib-storage/mail-user.c linenumber=234
                  malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=218
                  p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=218
                  malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=222
                  p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=222
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=225
              geteuid  linenumber=639
              getegid  linenumber=640
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=644
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=646
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=647
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=649
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=659
              p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=662
              p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=668
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=671
              event_add_str /src/dovecot/src/lib/lib-event.c linenumber=672
              settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=673
                event_get_pool /src/dovecot/src/lib/lib-event.c linenumber=3182
                settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=3183
                p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=3182
                settings_event_get_free_filter_name_key /src/dovecot/src/lib-settings/settings.c linenumber=3184
                event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=3184
              p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=677
              get_master_user /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=679
              mail_user_add_event_fields /src/dovecot/src/lib-storage/mail-user.c linenumber=680
                t_split_key_value_eq /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=60
                str_begins /src/dovecot/src/lib/strfuncs.c linenumber=61
                strncmp  linenumber=61
                str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=61
                event_add_str /src/dovecot/src/lib/lib-event.c linenumber=62
              t_str_new /src/dovecot/src/lib/str.c linenumber=682
              geteuid  linenumber=685
              dec2str /src/dovecot/src/lib/strfuncs.c linenumber=685
              getegid  linenumber=685
              str_printfa /src/dovecot/src/lib/str.c linenumber=684
              str_printfa /src/dovecot/src/lib/str.c linenumber=687
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=688
              str_c /src/dovecot/src/lib/str.c linenumber=688
              e_debug /src/dovecot/src/lib/event-log.c linenumber=688
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=688
              chdir  linenumber=707
              e_error /src/dovecot/src/lib/event-log.c linenumber=708
              chdir  linenumber=709
              __errno_location  linenumber=710
              t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=711
              eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=711
              e_error /src/dovecot/src/lib/event-log.c linenumber=711
              __errno_location  linenumber=714
              e_error /src/dovecot/src/lib/event-log.c linenumber=715
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=718
              e_debug /src/dovecot/src/lib/event-log.c linenumber=718
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=718
              chdir  linenumber=720
              e_error /src/dovecot/src/lib/event-log.c linenumber=721
              t_push /src/dovecot/src/lib/data-stack.c linenumber=725
              mail_user_init /src/dovecot/src/lib-storage/mail-user.c linenumber=726
                i_panic /src/dovecot/src/lib/failures.c linenumber=116
                hook_mail_user_created /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=120
                  mail_user_add_plugin_hooks /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=154
                    pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=126
                    array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=126
                    array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=126
                    module_get_plugin_name /src/dovecot/src/lib/module-dir.c linenumber=129
                      module_name_drop_suffix /src/dovecot/src/lib/module-dir.c linenumber=634
                    array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=130
                    array_lsearch_i /src/dovecot/src/lib/array.c linenumber=131
                    i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=131
                    array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=135
                    array_sort_i /src/dovecot/src/lib/array.c linenumber=139
                    mail_storage_module_hooks_cmp /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=139
                      strrchr  linenumber=108
                      strrchr  linenumber=110
                      strncmp  linenumber=113
                      str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=113
                      strncmp  linenumber=114
                      str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=114
                      strcmp  linenumber=116
                    array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=142
                    array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=142
                    array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=145
                    array_append_array_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=146
                      buffer_append_buf /src/dovecot/src/lib/buffer.c linenumber=224
                        buffer_copy /src/dovecot/src/lib/buffer.c linenumber=426
                  hook_build_init /src/dovecot/src/lib/hook-build.c linenumber=156
                    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=47
                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=48
                    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=48
                    hook_build_append /src/dovecot/src/lib/hook-build.c linenumber=52
                      malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=34
                      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=34
                      p_malloc /src/dovecot/src/lib/./mempool.h linenumber=36
                  i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=158
                  t_push /src/dovecot/src/lib/data-stack.c linenumber=159
                  hook_build_update /src/dovecot/src/lib/hook-build.c linenumber=161
                    hook_update_mask /src/dovecot/src/lib/hook-build.c linenumber=105
                    hook_copy_stack /src/dovecot/src/lib/hook-build.c linenumber=110
                    hook_build_append /src/dovecot/src/lib/hook-build.c linenumber=113
                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=162
                  hook_build_deinit /src/dovecot/src/lib/hook-build.c linenumber=167
                    pool_unref /src/dovecot/src/lib/./mempool.h linenumber=120
                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=124
                process_stat_read_start /src/dovecot/src/lib/process-stat.c linenumber=127
                  parse_all_stats /src/dovecot/src/lib/process-stat.c linenumber=234
                    t_push /src/dovecot/src/lib/data-stack.c linenumber=216
                    parse_stat_file /src/dovecot/src/lib/process-stat.c linenumber=217
                      t_str_new /src/dovecot/src/lib/str.c linenumber=170
                      read_file_buffer /src/dovecot/src/lib/process-stat.c linenumber=185
                        open_fd /src/dovecot/src/lib/process-stat.c linenumber=87
                          geteuid  linenumber=61
                          seteuid  linenumber=65
                          open  linenumber=66
                          seteuid  linenumber=67
                          dec2str /src/dovecot/src/lib/strfuncs.c linenumber=68
                          i_fatal /src/dovecot/src/lib/failures.c linenumber=68
                          __errno_location  linenumber=73
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=74
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=74
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=74
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=76
                          eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=76
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=76
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=76
                          e_error /src/dovecot/src/lib/event-log.c linenumber=78
                        i_stream_create_fd_autoclose /src/dovecot/src/lib/istream-file.c linenumber=90
                        i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=91
                        buffer_append_full_istream /src/dovecot/src/lib/buffer-istream.c linenumber=93
                          i_stream_read_more /src/dovecot/src/lib/./istream.h linenumber=16
                            i_stream_read_bytes /src/dovecot/src/lib/./istream.h linenumber=237
                              i_panic /src/dovecot/src/lib/failures.c linenumber=229
                              i_stream_read_data /src/dovecot/src/lib/istream.c linenumber=230
                                i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=800
                                i_stream_read /src/dovecot/src/lib/istream.c linenumber=805
                                i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=810
                          buffer_append /src/dovecot/src/lib/buffer.c linenumber=20
                          i_stream_skip /src/dovecot/src/lib/istream.c linenumber=21
                          i_panic /src/dovecot/src/lib/failures.c linenumber=28
                          i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=31
                          t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=31
                        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=94
                        e_error /src/dovecot/src/lib/event-log.c linenumber=96
                        e_error /src/dovecot/src/lib/event-log.c linenumber=98
                      stat_get_rusage /src/dovecot/src/lib/process-stat.c linenumber=192
                        getrusage  linenumber=157
                        timeval_to_usecs /src/dovecot/src/lib/./time-util.h linenumber=159
                        timeval_to_usecs /src/dovecot/src/lib/./time-util.h linenumber=160
                      str_c /src/dovecot/src/lib/str.c linenumber=199
                      t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=199
                      str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=200
                      str_to_uint64 /src/dovecot/src/lib/strnum.c linenumber=204
                        str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=80
                      sysconf  linenumber=208
                    parse_proc_io /src/dovecot/src/lib/process-stat.c linenumber=219
                      parse_key_val_file /src/dovecot/src/lib/process-stat.c linenumber=129
                        t_str_new /src/dovecot/src/lib/str.c linenumber=109
                        read_file_buffer /src/dovecot/src/lib/process-stat.c linenumber=110
                        str_c /src/dovecot/src/lib/str.c linenumber=115
                        buffer_parse /src/dovecot/src/lib/process-stat.c linenumber=115
                          t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=44
                          str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=45
                          parse_field /src/dovecot/src/lib/process-stat.c linenumber=48
                            strncmp  linenumber=36
                            str_begins_with /src/dovecot/src/lib/./strfuncs.h linenumber=36
                            str_to_uint64 /src/dovecot/src/lib/strnum.c linenumber=37
                    parse_proc_status /src/dovecot/src/lib/process-stat.c linenumber=222
                      parse_key_val_file /src/dovecot/src/lib/process-stat.c linenumber=145
                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=224
              t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=727
              i_panic /src/dovecot/src/lib/failures.c linenumber=727
              mail_namespaces_init /src/dovecot/src/lib-storage/mail-namespace.c linenumber=732
                i_panic /src/dovecot/src/lib/failures.c linenumber=450
                array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=454
                array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=455
                settings_get_filter /src/dovecot/src/lib-settings/settings.c linenumber=461
                  i_panic /src/dovecot/src/lib/failures.c linenumber=3007
                  i_panic /src/dovecot/src/lib/failures.c linenumber=3008
                  settings_get_full /src/dovecot/src/lib-settings/settings.c linenumber=3013
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3020
                pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=470
                event_create /src/dovecot/src/lib/lib-event.c linenumber=474
                event_add_str /src/dovecot/src/lib/lib-event.c linenumber=475
                settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=476
                mail_namespaces_init_add /src/dovecot/src/lib-storage/mail-namespace.c linenumber=479
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=140
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=140
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=140
                  mail_namespace_alloc /src/dovecot/src/lib-storage/mail-namespace.c linenumber=149
                    malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=82
                    p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=82
                    i_strdup /src/dovecot/src/lib/imem.c linenumber=85
                    pool_ref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=88
                    array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=89
                    strcmp  linenumber=91
                    strcmp  linenumber=94
                    strcmp  linenumber=96
                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=99
                    mail_namespace_free /src/dovecot/src/lib-storage/mail-namespace.c linenumber=101
                      array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=58
                      i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=59
                      mail_storage_unref /src/dovecot/src/lib-storage/mail-storage.c linenumber=60
                        i_panic /src/dovecot/src/lib/failures.c linenumber=618
                        i_panic /src/dovecot/src/lib/failures.c linenumber=628
                        i_panic /src/dovecot/src/lib/failures.c linenumber=632
                        mail_storage_clear_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=637
                          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=674
                          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=676
                          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=677
                        array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=638
                        array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=639
                        i_panic /src/dovecot/src/lib/failures.c linenumber=639
                        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=640
                        fs_unref /src/dovecot/src/lib-fs/fs-api.c linenumber=642
                          i_panic /src/dovecot/src/lib/failures.c linenumber=365
                          fs_file_path /src/dovecot/src/lib-fs/fs-api.c linenumber=374
                          fs_deinit /src/dovecot/src/lib-fs/fs-api.c linenumber=381
                            fs_unref /src/dovecot/src/lib-fs/fs-api.c linenumber=344
                              event_unref /src/dovecot/src/lib/lib-event.c linenumber=382
                              p_free_internal /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=383
                              p_free_internal /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=384
                              p_free_internal /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=385
                              stats_dist_deinit /src/dovecot/src/lib/stats-dist.c linenumber=388
                              t_push /src/dovecot/src/lib/data-stack.c linenumber=390
                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=392
                              i_panic /src/dovecot/src/lib/failures.c linenumber=392
                              array_free_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=393
                        settings_instance_free /src/dovecot/src/lib-settings/settings.c linenumber=643
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=644
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=645
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=648
                        mail_index_alloc_cache_destroy_unrefed /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=650
                          destroy_unrefed /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=273
                            mail_index_alloc_cache_list_free /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=207
                              mail_index_alloc_cache_list_unref /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=77
                                i_panic /src/dovecot/src/lib/failures.c linenumber=63
                                mail_index_close /src/dovecot/src/lib-index/mail-index.c linenumber=67
                                  mail_index_alloc_cache_index_closing /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=770
                                    module_context_get /src/dovecot/src/lib-index/../../src/lib/module-context.h linenumber=295
                                      module_get_context_id /src/dovecot/src/lib-index/../../src/lib/module-context.h linenumber=87
                                      array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=88
                                      array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=90
                                    destroy_unrefed /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=306
                                      mail_index_alloc_cache_list_unref /src/dovecot/src/lib-index/mail-index-alloc-cache.c linenumber=221
                                      timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=228
                                  mail_index_close_nonopened /src/dovecot/src/lib-index/mail-index.c linenumber=772
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=744
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=747
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=751
                                    mail_index_unmap /src/dovecot/src/lib-index/mail-index-map.c linenumber=754
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=307
                                      mail_index_record_map_unlink /src/dovecot/src/lib-index/mail-index-map.c linenumber=308
                                        array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=289
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=290
                                        array_delete_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=291
                                          malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=246
                                          malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=247
                                        array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=293
                                        mail_index_record_map_free /src/dovecot/src/lib-index/mail-index-map.c linenumber=294
                                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=274
                                          munmap  linenumber=277
                                          mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=278
                                            mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=1073
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=1082
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=1083
                                              __errno_location  linenumber=1085
                                              __errno_location  linenumber=1087
                                              nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=1089
                                              __errno_location  linenumber=1090
                                              __errno_location  linenumber=1093
                                              __errno_location  linenumber=1096
                                              __errno_location  linenumber=1099
                                              __errno_location  linenumber=1105
                                              t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=1106
                                              strcmp  linenumber=1107
                                              strncmp  linenumber=1108
                                              str_begins_with /src/dovecot/src/lib-index/../../src/lib/strfuncs.h linenumber=1108
                                              eacces_error_get_creating /src/dovecot/src/lib/eacces-error.c linenumber=1109
                                                eacces_error_get_full /src/dovecot/src/lib/eacces-error.c linenumber=291
                                              eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=1111
                                              mail_index_set_error_code /src/dovecot/src/lib-index/mail-index.c linenumber=1113
                                                mail_index_set_verror /src/dovecot/src/lib-index/mail-index.c linenumber=907
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=883
                                                  i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=888
                                                  e_error /src/dovecot/src/lib/event-log.c linenumber=889
                                              __errno_location  linenumber=1116
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=1118
                                                mail_index_set_verror /src/dovecot/src/lib-index/mail-index.c linenumber=897
                                          array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=281
                                          p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=282
                                      pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=310
                                      array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=311
                                      array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=312
                                      buffer_free /src/dovecot/src/lib/buffer.c linenumber=313
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=314
                                    mail_index_close_file /src/dovecot/src/lib-index/mail-index.c linenumber=756
                                      close  linenumber=736
                                      mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=737
                                    mail_transaction_log_close /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=757
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=139
                                      mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=142
                                        __errno_location  linenumber=101
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=105
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=106
                                        buffer_free /src/dovecot/src/lib/buffer.c linenumber=118
                                        munmap  linenumber=121
                                        log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=122
                                          mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=27
                                        close  linenumber=126
                                        log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=127
                                        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=130
                                        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=131
                                        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=132
                                      mail_transaction_logs_clean /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=145
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=198
                                        mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=202
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=206
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=208
                                    mail_cache_free /src/dovecot/src/lib-index/mail-cache.c linenumber=759
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=626
                                      file_cache_free /src/dovecot/src/lib/file-cache.c linenumber=629
                                        munmap_anon /src/dovecot/src/lib/mmap-anon.c linenumber=43
                                          munmap  linenumber=180
                                        i_error /src/dovecot/src/lib/failures.c linenumber=44
                                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=47
                                        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=48
                                      mail_index_unregister_expunge_handler /src/dovecot/src/lib-index/mail-index.c linenumber=631
                                        array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=343
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=344
                                      mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=632
                                        munmap  linenumber=89
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=90
                                        file_cache_set_fd /src/dovecot/src/lib/file-cache.c linenumber=94
                                          file_cache_invalidate /src/dovecot/src/lib/file-cache.c linenumber=54
                                            mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=283
                                              sysconf  linenumber=48
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=49
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=50
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=290
                                            posix_madvise  linenumber=312
                                            buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=316
                                        buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=96
                                        file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=103
                                          file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=422
                                          file_try_unlink_locked /src/dovecot/src/lib/file-lock.c linenumber=424
                                            file_unlock_real /src/dovecot/src/lib/file-lock.c linenumber=388
                                              file_lock_do /src/dovecot/src/lib/file-lock.c linenumber=354
                                                time  linenumber=166
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=169
                                                alarm  linenumber=172
                                                file_lock_wait_start /src/dovecot/src/lib/file-lock.c linenumber=173
                                                fcntl  linenumber=188
                                                alarm  linenumber=190
                                                file_lock_wait_end /src/dovecot/src/lib/file-lock.c linenumber=191
                                                __errno_location  linenumber=198
                                                err_is_lock_timeout /src/dovecot/src/lib/file-lock.c linenumber=206
                                                  __errno_location  linenumber=157
                                                  time  linenumber=158
                                                __errno_location  linenumber=207
                                                file_lock_find /src/dovecot/src/lib/file-lock.c linenumber=212
                                                  file_lock_find_fcntl /src/dovecot/src/lib/file-lock.c linenumber=144
                                                    fcntl  linenumber=76
                                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=79
                                                  file_lock_find_proc_locks /src/dovecot/src/lib/file-lock.c linenumber=148
                                                    fstat  linenumber=100
                                                    gnu_dev_major  linenumber=103
                                                    gnu_dev_minor  linenumber=103
                                                    i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=102
                                                    open  linenumber=105
                                                    i_stream_create_fd_autoclose /src/dovecot/src/lib/istream-file.c linenumber=110
                                                    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=111
                                                    t_push /src/dovecot/src/lib/data-stack.c linenumber=111
                                                    t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=112
                                                    str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=116
                                                    strcmp  linenumber=118
                                                    strcmp  linenumber=119
                                                    str_to_pid /src/dovecot/src/lib/strnum.c linenumber=121
                                                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=124
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=124
                                                    i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=125
                                                    getpid  linenumber=130
                                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=132
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=208
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=216
                                                __errno_location  linenumber=218
                                                file_lock_find /src/dovecot/src/lib/file-lock.c linenumber=220
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=219
                                                flock  linenumber=245
                                                alarm  linenumber=247
                                                file_lock_wait_end /src/dovecot/src/lib/file-lock.c linenumber=248
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=256
                                                err_is_lock_timeout /src/dovecot/src/lib/file-lock.c linenumber=261
                                                __errno_location  linenumber=262
                                                file_lock_find /src/dovecot/src/lib/file-lock.c linenumber=266
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=263
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=270
                                                __errno_location  linenumber=272
                                                file_lock_find /src/dovecot/src/lib/file-lock.c linenumber=274
                                                i_unreached /src/dovecot/src/lib/failures.c linenumber=282
                                              i_error /src/dovecot/src/lib/failures.c linenumber=357
                                            file_try_lock /src/dovecot/src/lib/file-lock.c linenumber=389
                                              file_wait_lock /src/dovecot/src/lib/file-lock.c linenumber=62
                                                file_lock_do /src/dovecot/src/lib/file-lock.c linenumber=296
                                                malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=300
                                                p_malloc /src/dovecot/src/lib/./mempool.h linenumber=300
                                                i_strdup /src/dovecot/src/lib/imem.c linenumber=303
                                                i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=305
                                            i_error /src/dovecot/src/lib/failures.c linenumber=392
                                            fstat  linenumber=396
                                            i_error /src/dovecot/src/lib/failures.c linenumber=398
                                            stat  linenumber=399
                                            __errno_location  linenumber=400
                                            i_error /src/dovecot/src/lib/failures.c linenumber=401
                                            gnu_dev_major  linenumber=403
                                            gnu_dev_minor  linenumber=403
                                            i_unlink /src/dovecot/src/lib/lib.c linenumber=407
                                            file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=409
                                              i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=426
                                              file_lock_log_warning_if_slow /src/dovecot/src/lib/file-lock.c linenumber=428
                                                file_lock_wait_init_warning /src/dovecot/src/lib/file-lock.c linenumber=475
                                                i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=487
                                                timeval_diff_msecs /src/dovecot/src/lib/./time-util.h linenumber=489
                                                i_warning /src/dovecot/src/lib/failures.c linenumber=491
                                              p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=430
                                        close  linenumber=107
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=108
                                      buffer_free /src/dovecot/src/lib/buffer.c linenumber=634
                                      hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=635
                                      pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=636
                                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=637
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=638
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=639
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=640
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=641
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=642
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=643
                                    p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=761
                              mail_index_free /src/dovecot/src/lib-index/mail-index.c linenumber=78
                                mail_transaction_log_free /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=102
                                  mail_transaction_log_close /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=155
                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=157
                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=158
                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=159
                                hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=103
                                pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=104
                                pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=105
                                array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=107
                                array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=108
                                event_unref /src/dovecot/src/lib/lib-event.c linenumber=110
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=111
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=112
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=113
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=114
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=115
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=116
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=117
                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=118
                              p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=79
                              p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=80
                      array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=61
                      mailbox_list_destroy /src/dovecot/src/lib-storage/mailbox-list.c linenumber=64
                        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=597
                        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=598
                        hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=601
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=602
                        mailbox_tree_deinit /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=606
                          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=57
                          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=58
                        mailbox_log_free /src/dovecot/src/lib-index/mailbox-log.c linenumber=608
                          mailbox_log_close /src/dovecot/src/lib-index/mailbox-log.c linenumber=69
                            i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=79
                          event_unref /src/dovecot/src/lib/lib-event.c linenumber=70
                          p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=71
                          p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=72
                          p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=73
                          p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=74
                        array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=610
                        array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=611
                        i_panic /src/dovecot/src/lib/failures.c linenumber=611
                        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=612
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=616
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=617
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=619
                      settings_instance_free /src/dovecot/src/lib-settings/settings.c linenumber=66
                      mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=68
                        i_panic /src/dovecot/src/lib/failures.c linenumber=166
                        mail_user_session_finished /src/dovecot/src/lib-storage/mail-user.c linenumber=176
                          process_stat_read_finish /src/dovecot/src/lib/process-stat.c linenumber=143
                            parse_all_stats /src/dovecot/src/lib/process-stat.c linenumber=246
                          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=145
                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=159
                          e_debug /src/dovecot/src/lib/event-log.c linenumber=159
                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=159
                        t_push /src/dovecot/src/lib/data-stack.c linenumber=180
                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=183
                        i_panic /src/dovecot/src/lib/failures.c linenumber=183
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=184
                        i_panic /src/dovecot/src/lib/failures.c linenumber=185
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=186
                      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=70
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=71
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=72
                    strcmp  linenumber=105
                    strcmp  linenumber=107
                    strcmp  linenumber=109
                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=110
                    mail_namespace_free /src/dovecot/src/lib-storage/mail-namespace.c linenumber=112
                  strchr  linenumber=159
                  mail_storage_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=168
                    t_push /src/dovecot/src/lib/data-stack.c linenumber=607
                    mail_storage_create_real /src/dovecot/src/lib-storage/mail-storage.c linenumber=608
                      settings_get /src/dovecot/src/lib-settings/settings.c linenumber=475
                      mail_storage_get_class /src/dovecot/src/lib-storage/mail-storage.c linenumber=486
                        strcmp  linenumber=191
                        mail_user_get_storage_class /src/dovecot/src/lib-storage/mail-user.c linenumber=194
                          mail_storage_find_class /src/dovecot/src/lib-storage/mail-storage.c linenumber=608
                          mail_user_try_load_class_plugin /src/dovecot/src/lib-storage/mail-user.c linenumber=613
                            strlen  linenumber=575
                            master_service_get_name /src/dovecot/src/lib-master/master-service.c linenumber=579
                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=582
                            module_dir_load_missing /src/dovecot/src/lib/module-dir.c linenumber=586
                              module_dir_try_load_missing /src/dovecot/src/lib/module-dir.c linenumber=520
                              i_fatal /src/dovecot/src/lib/failures.c linenumber=523
                              i_error /src/dovecot/src/lib/failures.c linenumber=525
                            strncmp  linenumber=592
                            strcmp  linenumber=593
                          mail_storage_find_class /src/dovecot/src/lib-storage/mail-storage.c linenumber=615
                          e_error /src/dovecot/src/lib/event-log.c linenumber=617
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=196
                        settings_get /src/dovecot/src/lib-settings/settings.c linenumber=206
                        mail_storage_autodetect /src/dovecot/src/lib-storage/mail-storage.c linenumber=210
                          array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=166
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=213
                        mail_user_get_home /src/dovecot/src/lib-storage/mail-user.c linenumber=217
                          mail_user_userdb_lookup_home /src/dovecot/src/lib-storage/mail-user.c linenumber=422
                            i_panic /src/dovecot/src/lib/failures.c linenumber=381
                            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=391
                            auth_master_user_lookup /src/dovecot/src/lib-auth-client/auth-master.c linenumber=392
                            auth_user_fields_parse /src/dovecot/src/lib-auth-client/auth-master.c linenumber=397
                            e_error /src/dovecot/src/lib/event-log.c linenumber=399
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=403
                            pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=405
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=220
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=224
                      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=489
                      mail_storage_create_list /src/dovecot/src/lib-storage/mail-storage.c linenumber=495
                        mail_storage_is_mailbox_file /src/dovecot/src/lib-storage/mail-storage.c linenumber=352
                        event_create /src/dovecot/src/lib/lib-event.c linenumber=360
                        settings_event_add_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=363
                        event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=367
                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=368
                        settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=369
                        mail_storage_create_ns_instance /src/dovecot/src/lib-storage/mail-storage.c linenumber=374
                          mail_storage_service_user_get_settings_instance /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=336
                          settings_instance_dup /src/dovecot/src/lib-settings/settings.c linenumber=338
                          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=339
                        settings_override /src/dovecot/src/lib-settings/settings.c linenumber=375
                        settings_get /src/dovecot/src/lib-settings/settings.c linenumber=381
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=383
                        event_create /src/dovecot/src/lib/lib-event.c linenumber=388
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=389
                        t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=392
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=391
                        settings_event_add_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=391
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=393
                        mail_storage_create_ns_instance /src/dovecot/src/lib-storage/mail-storage.c linenumber=396
                        settings_override /src/dovecot/src/lib-settings/settings.c linenumber=397
                        mail_storage_create_ns_instance /src/dovecot/src/lib-storage/mail-storage.c linenumber=402
                        settings_override /src/dovecot/src/lib-settings/settings.c linenumber=403
                        settings_get /src/dovecot/src/lib-settings/settings.c linenumber=409
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=411
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=423
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=424
                        event_create /src/dovecot/src/lib/lib-event.c linenumber=433
                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=434
                        settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=435
                        mailbox_list_create /src/dovecot/src/lib-storage/mailbox-list.c linenumber=437
                          i_panic /src/dovecot/src/lib/failures.c linenumber=115
                          mailbox_list_find_class /src/dovecot/src/lib-storage/mailbox-list.c linenumber=118
                            mailbox_list_driver_find /src/dovecot/src/lib-storage/mailbox-list.c linenumber=101
                            array_idx_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=104
                              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=278
                          i_panic /src/dovecot/src/lib/failures.c linenumber=134
                          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=138
                          event_ref /src/dovecot/src/lib/lib-event.c linenumber=160
                          pool_ref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=161
                          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
                          mail_namespace_finish_list_init /src/dovecot/src/lib-storage/mail-namespace.c linenumber=173
                            strlen  linenumber=51
                          hook_mailbox_list_created /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=177
                            hook_build_init /src/dovecot/src/lib/hook-build.c linenumber=229
                            i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=231
                            t_push /src/dovecot/src/lib/data-stack.c linenumber=232
                            hook_build_update /src/dovecot/src/lib/hook-build.c linenumber=234
                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=235
                            i_panic /src/dovecot/src/lib/failures.c linenumber=235
                            hook_build_deinit /src/dovecot/src/lib/hook-build.c linenumber=238
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=440
                        pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=443
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=444
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=445
                      mail_storage_create_root /src/dovecot/src/lib-storage/mail-storage.c linenumber=500
                        mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=268
                          i_unreached /src/dovecot/src/lib/failures.c linenumber=1208
                          i_panic /src/dovecot/src/lib/failures.c linenumber=1212
                        event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=274
                        mail_storage_verify_root /src/dovecot/src/lib-storage/mail-storage.c linenumber=279
                          stat  linenumber=234
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=238
                          mail_error_eacces_msg /src/dovecot/src/lib-storage/mail-error.c linenumber=242
                            eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=31
                          __errno_location  linenumber=244
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=245
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=248
                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=280
                        e_debug /src/dovecot/src/lib/event-log.c linenumber=280
                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=280
                        mail_storage_verify_root /src/dovecot/src/lib-storage/mail-storage.c linenumber=292
                      mail_storage_find /src/dovecot/src/lib-storage/mail-storage.c linenumber=505
                        mail_storage_match_class /src/dovecot/src/lib-storage/mail-storage.c linenumber=322
                          strcmp  linenumber=300
                          strcmp  linenumber=304
                          strcmp  linenumber=307
                      mail_namespace_add_storage /src/dovecot/src/lib-storage/mail-namespace.c linenumber=510
                        array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=40
                        hook_mail_namespace_storage_added /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=44
                          i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=174
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=175
                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=177
                          i_panic /src/dovecot/src/lib/failures.c linenumber=177
                      pop3_uidl_format_has_md5 /src/dovecot/src/lib-storage/mail-storage.c linenumber=520
                        var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=453
                        i_fatal /src/dovecot/src/lib/failures.c linenumber=454
                        var_expand_program_variables /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=455
                        str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=456
                        var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=457
                      pool_ref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=529
                      event_create /src/dovecot/src/lib/lib-event.c linenumber=535
                      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=537
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=539
                      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=538
                      array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=540
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=544
                      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=546
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=547
                      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=548
                      mail_user_init_fs_parameters /src/dovecot/src/lib-storage/mail-user.c linenumber=560
                      mail_storage_service_user_get_settings_instance /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=563
                      settings_instance_dup /src/dovecot/src/lib-settings/settings.c linenumber=566
                      settings_override /src/dovecot/src/lib-settings/settings.c linenumber=567
                      settings_override /src/dovecot/src/lib-settings/settings.c linenumber=570
                      event_create /src/dovecot/src/lib/lib-event.c linenumber=574
                      event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=575
                      fs_init_auto /src/dovecot/src/lib-fs/fs-api.c linenumber=577
                        settings_get /src/dovecot/src/lib-settings/settings.c linenumber=278
                        array_is_created_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=281
                        pool_unref /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=282
                        event_create /src/dovecot/src/lib/lib-event.c linenumber=287
                        fs_init /src/dovecot/src/lib-fs/fs-api.c linenumber=288
                          array_idx_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=227
                            malloc_multiply_check /src/dovecot/src/lib-fs/../../src/lib/malloc-overflow.h linenumber=278
                          settings_get_filter /src/dovecot/src/lib-settings/settings.c linenumber=228
                          pool_unref /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=234
                          event_add_str /src/dovecot/src/lib/lib-event.c linenumber=238
                          settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=239
                          fs_alloc /src/dovecot/src/lib-fs/fs-api.c linenumber=241
                            fs_class_find /src/dovecot/src/lib-fs/fs-api.c linenumber=171
                              array_is_created_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=114
                              fs_classes_init /src/dovecot/src/lib-fs/fs-api.c linenumber=115
                                array_create_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=99
                                  malloc_multiply_check /src/dovecot/src/lib-fs/../../src/lib/malloc-overflow.h linenumber=149
                                  array_create_from_buffer_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=152
                                fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=100
                                  array_is_created_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=73
                                  fs_classes_init /src/dovecot/src/lib-fs/fs-api.c linenumber=74
                                    fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=101
                                      array_append_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=75
                                    fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=102
                                    fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=103
                                    fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=104
                                    fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=105
                                    fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=106
                                    lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=107
                                    fs_classes_deinit /src/dovecot/src/lib-fs/fs-api.c linenumber=107
                                      array_free_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=94
                              i_memcpy /src/dovecot/src/lib-fs/../../src/lib/lib.h linenumber=117
                            t_push /src/dovecot/src/lib/data-stack.c linenumber=173
                            fs_class_try_load_plugin /src/dovecot/src/lib-fs/fs-api.c linenumber=174
                              fs_driver_module_name /src/dovecot/src/lib-fs/fs-api.c linenumber=137
                                t_str_replace /src/dovecot/src/lib/strfuncs.c linenumber=131
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=137
                              module_dir_load_missing /src/dovecot/src/lib/module-dir.c linenumber=148
                              module_dir_init /src/dovecot/src/lib/module-dir.c linenumber=150
                              module_dir_find /src/dovecot/src/lib/module-dir.c linenumber=152
                              fs_driver_module_name /src/dovecot/src/lib-fs/fs-api.c linenumber=155
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=154
                              module_get_symbol /src/dovecot/src/lib/module-dir.c linenumber=154
                              fs_class_register /src/dovecot/src/lib-fs/fs-api.c linenumber=157
                              lib_atexit /src/dovecot/src/lib/lib.c linenumber=159
                              fs_class_deinit_modules /src/dovecot/src/lib-fs/fs-api.c linenumber=159
                                module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=126
                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=175
                            i_panic /src/dovecot/src/lib/failures.c linenumber=175
                            fs_class_find /src/dovecot/src/lib-fs/fs-api.c linenumber=176
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=179
                            i_strdup /src/dovecot/src/lib/imem.c linenumber=186
                            i_strdup /src/dovecot/src/lib/imem.c linenumber=187
                            array_create_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=188
                            fs_create_event /src/dovecot/src/lib-fs/fs-api.c linenumber=189
                              event_create /src/dovecot/src/lib/lib-event.c linenumber=64
                              event_add_category /src/dovecot/src/lib/lib-event.c linenumber=65
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=67
                              event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=66
                            event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=190
                            i_strconcat /src/dovecot/src/lib/imem.c linenumber=195
                          pool_unref /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=242
                          fs_unref /src/dovecot/src/lib-fs/fs-api.c linenumber=255
                          event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=264
                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=290
                        array_count_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=292
                        array_idx_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=294
                        array_idx_i /src/dovecot/src/lib-fs/../../src/lib/array.h linenumber=296
                        pool_unref /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=301
                        fs_unref /src/dovecot/src/lib-fs/fs-api.c linenumber=302
                        pool_unref /src/dovecot/src/lib-fs/../../src/lib/mempool.h linenumber=305
                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=579
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=580
                      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=582
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=583
                      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=584
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=587
                      t_push /src/dovecot/src/lib/data-stack.c linenumber=590
                      hook_mail_storage_created /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=591
                        hook_build_init /src/dovecot/src/lib/hook-build.c linenumber=212
                        i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=214
                        t_push /src/dovecot/src/lib/data-stack.c linenumber=215
                        hook_build_update /src/dovecot/src/lib/hook-build.c linenumber=217
                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=218
                        i_panic /src/dovecot/src/lib/failures.c linenumber=218
                        hook_build_deinit /src/dovecot/src/lib/hook-build.c linenumber=221
                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=592
                      i_panic /src/dovecot/src/lib/failures.c linenumber=592
                      i_panic /src/dovecot/src/lib/failures.c linenumber=594
                      mail_namespace_add_storage /src/dovecot/src/lib-storage/mail-namespace.c linenumber=597
                    t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=610
                    i_panic /src/dovecot/src/lib/failures.c linenumber=610
                  mail_namespace_free /src/dovecot/src/lib-storage/mail-namespace.c linenumber=171
                mail_namespaces_deinit /src/dovecot/src/lib-storage/mail-namespace.c linenumber=482
                  mail_namespace_free /src/dovecot/src/lib-storage/mail-namespace.c linenumber=636
                pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=483
                event_unref /src/dovecot/src/lib/lib-event.c linenumber=484
                event_want_level /src/dovecot/src/lib/event-log.c linenumber=487
                e_debug /src/dovecot/src/lib/event-log.c linenumber=487
                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=487
                pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=492
                event_unref /src/dovecot/src/lib/lib-event.c linenumber=493
                mail_namespaces_init_default_location /src/dovecot/src/lib-storage/mail-namespace.c linenumber=498
                  settings_get /src/dovecot/src/lib-settings/settings.c linenumber=563
                  event_create /src/dovecot/src/lib/lib-event.c linenumber=567
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=569
                  getenv  linenumber=571
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=572
                  getenv  linenumber=574
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=576
                  mail_namespaces_init_location_full /src/dovecot/src/lib-storage/mail-namespace.c linenumber=583
                    settings_get /src/dovecot/src/lib-settings/settings.c linenumber=517
                    p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=520
                    mail_namespace_alloc /src/dovecot/src/lib-storage/mail-namespace.c linenumber=524
                    pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=525
                    mail_storage_service_user_get_settings_instance /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=531
                    i_panic /src/dovecot/src/lib/failures.c linenumber=533
                    settings_instance_dup /src/dovecot/src/lib-settings/settings.c linenumber=534
                    settings_override /src/dovecot/src/lib-settings/settings.c linenumber=538
                    settings_override /src/dovecot/src/lib-settings/settings.c linenumber=543
                    mail_storage_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=548
                    mail_namespace_free /src/dovecot/src/lib-storage/mail-namespace.c linenumber=549
                    mail_namespaces_init_finish /src/dovecot/src/lib-storage/mail-namespace.c linenumber=552
                      i_panic /src/dovecot/src/lib/failures.c linenumber=382
                      mail_storage_service_user_get_settings_instance /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=390
                      settings_instance_dup /src/dovecot/src/lib-settings/settings.c linenumber=392
                      settings_override /src/dovecot/src/lib-settings/settings.c linenumber=393
                      settings_override /src/dovecot/src/lib-settings/settings.c linenumber=395
                      event_create /src/dovecot/src/lib/lib-event.c linenumber=398
                      event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=399
                      mail_namespaces_init_add /src/dovecot/src/lib-storage/mail-namespace.c linenumber=401
                      i_unreached /src/dovecot/src/lib/failures.c linenumber=404
                      i_panic /src/dovecot/src/lib/failures.c linenumber=406
                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=409
                      namespaces_check /src/dovecot/src/lib-storage/mail-namespace.c linenumber=415
                        mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=299
                          mailbox_list_get_hierarchy_sep /src/dovecot/src/lib-storage/mailbox-list.c linenumber=708
                            mailbox_list_clear_error /src/dovecot/src/lib-storage/mailbox-list.c linenumber=723
                              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1769
                              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1771
                        mail_namespace_find_prefix /src/dovecot/src/lib-storage/mail-namespace.c linenumber=300
                          strlen  linenumber=883
                          strcmp  linenumber=887
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=301
                        namespace_set_alias_for /src/dovecot/src/lib-storage/mail-namespace.c linenumber=317
                          mail_namespace_find_name /src/dovecot/src/lib-storage/mail-namespace.c linenumber=208
                            strcmp  linenumber=916
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=211
                          namespace_is_valid_alias_storage /src/dovecot/src/lib-storage/mail-namespace.c linenumber=222
                            strcmp  linenumber=182
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=193
                        namespace_has_duplicate_listindex /src/dovecot/src/lib-storage/mail-namespace.c linenumber=319
                          get_listindex_path /src/dovecot/src/lib-storage/mail-namespace.c linenumber=264
                            mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=241
                            t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=246
                          mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=265
                          get_listindex_path /src/dovecot/src/lib-storage/mail-namespace.c linenumber=270
                          mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=271
                          strcmp  linenumber=275
                          strcmp  linenumber=276
                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=277
                        strlen  linenumber=325
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=326
                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=335
                      t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=416
                      mail_user_add_namespace /src/dovecot/src/lib-storage/mail-user.c linenumber=421
                        strlen  linenumber=339
                        t_push /src/dovecot/src/lib/data-stack.c linenumber=347
                        hook_mail_namespaces_added /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=348
                          i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=198
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=201
                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=203
                          i_panic /src/dovecot/src/lib/failures.c linenumber=203
                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=349
                      t_push /src/dovecot/src/lib/data-stack.c linenumber=422
                      hook_mail_namespaces_created /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=423
                        i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=185
                        t_push /src/dovecot/src/lib/data-stack.c linenumber=188
                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=190
                        i_panic /src/dovecot/src/lib/failures.c linenumber=190
                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=424
                      t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=430
                      mail_namespace_free /src/dovecot/src/lib-storage/mail-namespace.c linenumber=434
                  pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=585
                  event_unref /src/dovecot/src/lib/lib-event.c linenumber=586
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=591
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=596
                mail_namespaces_init_finish /src/dovecot/src/lib-storage/mail-namespace.c linenumber=500
            mail_storage_service_io_deactivate_user /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1395
            mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=1397
            master_service_get_client_limit /src/dovecot/src/lib-master/master-service.c linenumber=1400
            master_service_set_current_user /src/dovecot/src/lib-master/master-service.c linenumber=1401
          t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=1432
          i_panic /src/dovecot/src/lib/failures.c linenumber=1432
          i_set_failure_prefix /src/dovecot/src/lib/failures.c linenumber=1434
          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1435
      mail_storage_service_user_unref /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1466
    i_fatal /src/dovecot/src/lib/failures.c linenumber=297
    mail_user_get_home /src/dovecot/src/lib-storage/mail-user.c linenumber=301
    my_hostdomain /src/dovecot/src/lib/hostpid.c linenumber=302
    sieve_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=311
      settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=67
      event_create /src/dovecot/src/lib/lib-event.c linenumber=84
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=85
      event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=86
      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=87
      event_add_str /src/dovecot/src/lib/lib-event.c linenumber=88
      event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=90
      settings_get /src/dovecot/src/lib-settings/settings.c linenumber=93
      e_error /src/dovecot/src/lib/event-log.c linenumber=95
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=96
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=101
      malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=102
      p_malloc /src/dovecot/src/lib/mempool.h linenumber=102
      p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=107
      p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=108
      p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=109
      p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=110
      strchr  linenumber=123
      strchr  linenumber=127
      strchr  linenumber=129
      p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=139
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=140
      sieve_errors_init /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=142
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=144
      e_debug /src/dovecot/src/lib/event-log.c linenumber=144
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=144
      sieve_extensions_init /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=148
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=187
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=187
        sieve_extension_registry_init /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=192
          array_create_i /src/dovecot/src/lib/array.h linenumber=318
          hash_table_create /src/dovecot/src/lib/hash.c linenumber=319
          str_hash /src/dovecot/src/lib/hash.c linenumber=319
          strcmp  linenumber=319
        sieve_capability_registry_init /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=193
          hash_table_create /src/dovecot/src/lib/hash.c linenumber=889
          str_hash /src/dovecot/src/lib/hash.c linenumber=889
          strcmp  linenumber=889
        sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=196
          _sieve_extension_register_const /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=436
            _sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=421
              sieve_extension_lookup /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=376
                hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=344
              sieve_extension_alloc /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=380
                array_count_i /src/dovecot/src/lib/array.h linenumber=355
                array_append_space_i /src/dovecot/src/lib/array.h linenumber=358
                malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=359
                p_malloc /src/dovecot/src/lib/mempool.h linenumber=359
              hash_table_insert /src/dovecot/src/lib/hash.c linenumber=381
              sieve_extension_alloc /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=385
              _sieve_extension_load /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=400
                _sieve_extension_unload /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=287
                i_panic /src/dovecot/src/lib/failures.c linenumber=295
                e_error /src/dovecot/src/lib/event-log.c linenumber=298
        sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=199
        i_panic /src/dovecot/src/lib/failures.c linenumber=201
        sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=202
        i_panic /src/dovecot/src/lib/failures.c linenumber=204
        array_create_i /src/dovecot/src/lib/array.h linenumber=206
        array_append_i /src/dovecot/src/lib/array.h linenumber=207
        array_append_i /src/dovecot/src/lib/array.h linenumber=209
        array_append_i /src/dovecot/src/lib/array.h linenumber=211
        _sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=218
        sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=226
      sieve_deinit /src/pigeonhole/src/lib-sieve/sieve.c linenumber=149
        sieve_plugins_unload /src/pigeonhole/src/lib-sieve/sieve-plugins.c linenumber=180
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=177
          module_get_symbol /src/dovecot/src/lib/module-dir.c linenumber=175
          i_panic /src/dovecot/src/lib/failures.c linenumber=186
          module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=191
        sieve_storages_deinit /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=181
        sieve_extensions_deinit /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=182
          sieve_extension_registry_deinit /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=258
            array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=332
              array_count_i /src/dovecot/src/lib/array.h linenumber=307
            _sieve_extension_unload /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=334
            hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=336
          sieve_capability_registry_deinit /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=259
            hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=900
        sieve_errors_deinit /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=183
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=185
        event_unref /src/dovecot/src/lib/lib-event.c linenumber=186
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=188
      sieve_storages_init /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=154
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=52
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=52
        array_create_i /src/dovecot/src/lib/array.h linenumber=54
        sieve_storage_class_register /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=56
          sieve_storage_class_find /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=74
            array_get_i /src/dovecot/src/lib/array.h linenumber=116
              array_count_i /src/dovecot/src/lib/array.h linenumber=255
            strcasecmp  linenumber=118
          sieve_storage_class_unregister /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=80
            array_get_i /src/dovecot/src/lib/array.h linenumber=98
            array_delete_i /src/dovecot/src/lib/array.h linenumber=101
              malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=246
              malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=247
          array_append_i /src/dovecot/src/lib/array.h linenumber=88
        sieve_storage_class_register /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=57
      sieve_plugins_load /src/pigeonhole/src/lib-sieve/sieve-plugins.c linenumber=157
        settings_boollist_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=69
        t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=77
        module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=86
        master_service_get_name /src/dovecot/src/lib-master/master-service.c linenumber=96
        module_dir_load_missing /src/dovecot/src/lib/module-dir.c linenumber=103
        sieve_plugin_module_find /src/pigeonhole/src/lib-sieve/sieve-plugins.c linenumber=117
          module_get_plugin_name /src/dovecot/src/lib/module-dir.c linenumber=48
          strcmp  linenumber=49
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=133
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=133
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=139
        module_get_symbol /src/dovecot/src/lib/module-dir.c linenumber=138
      sieve_deinit /src/pigeonhole/src/lib-sieve/sieve.c linenumber=158
      sieve_extensions_load /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=163
        sieve_extensions_set_array /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=238
          array_is_created_i /src/dovecot/src/lib/array.h linenumber=661
          i_memcpy /src/dovecot/src/lib/lib.h linenumber=665
          hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=668
          e_warning /src/dovecot/src/lib/event-log.c linenumber=671
          sieve_extension_set_global /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=682
            sieve_extension_set_enabled /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=629
              _sieve_extension_load /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=613
          sieve_extension_set_implicit /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=687
            sieve_extension_set_enabled /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=644
          sieve_extension_set_enabled /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=692
        sieve_extensions_set_array /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=243
        sieve_extensions_set_array /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=248
      sieve_deinit /src/pigeonhole/src/lib-sieve/sieve.c linenumber=164
    i_fatal /src/dovecot/src/lib/failures.c linenumber=313
    array_count_i /src/dovecot/src/lib/array.h linenumber=316
    sieve_tool_load_plugins /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=317
      array_get_i /src/dovecot/src/lib/array.h linenumber=224
      strrchr  linenumber=226
      t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=229
      sieve_plugins_load /src/pigeonhole/src/lib-sieve/sieve-plugins.c linenumber=236
    sieve_set_extensions /src/pigeonhole/src/lib-sieve/sieve.c linenumber=321
      sieve_extensions_set_string /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=209
        array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=721
        sieve_extension_set_enabled /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=724
        t_push /src/dovecot/src/lib/data-stack.c linenumber=731
        pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=732
        array_count_i /src/dovecot/src/lib/array.h linenumber=732
        array_create_i /src/dovecot/src/lib/array.h linenumber=732
        pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=734
        array_count_i /src/dovecot/src/lib/array.h linenumber=734
        array_create_i /src/dovecot/src/lib/array.h linenumber=734
        t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=737
        hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=757
        e_warning /src/dovecot/src/lib/event-log.c linenumber=762
        array_append_i /src/dovecot/src/lib/array.h linenumber=769
        array_append_i /src/dovecot/src/lib/array.h linenumber=772
        array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=778
        array_get_i /src/dovecot/src/lib/array.h linenumber=779
        array_get_i /src/dovecot/src/lib/array.h linenumber=780
        sieve_extension_set_global /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=824
        sieve_extension_set_implicit /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=830
        sieve_extension_set_enabled /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=836
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=843
        i_panic /src/dovecot/src/lib/failures.c linenumber=843
    sieve_set_extensions /src/pigeonhole/src/lib-sieve/sieve.c linenumber=323
  sieve_tool_get_homedir /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=155
    mail_user_get_home /src/dovecot/src/lib-storage/mail-user.c linenumber=486
    sieve_tool_get_user_data /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=489
  testsuite_init /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=155
    testsuite_test_context_init /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=385
      str_new /src/dovecot/src/lib/str.c linenumber=161
    testsuite_log_init /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=386
      _testsuite_log_ehandler_create /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=219
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=122
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=124
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=124
        sieve_error_handler_init /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=125
      sieve_error_handler_accept_infolog /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=220
      sieve_error_handler_accept_debuglog /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=221
      _testsuite_log_main_ehandler_create /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=223
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=137
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=139
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=139
        sieve_error_handler_init /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=140
      sieve_error_handler_accept_infolog /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=224
      sieve_error_handler_accept_debuglog /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=225
      i_set_error_handler /src/dovecot/src/lib/failures.c linenumber=227
      testsuite_error_handler /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=227
        t_push /src/dovecot/src/lib/data-stack.c linenumber=160
        t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=162
        _testsuite_stdout_log /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=161
          fprintf  linenumber=44
          fprintf  linenumber=47
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=163
        i_panic /src/dovecot/src/lib/failures.c linenumber=163
        p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=166
        array_append_i /src/dovecot/src/lib/array.h linenumber=167
        _testsuite_stdout_log /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=169
        p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=172
        array_append_i /src/dovecot/src/lib/array.h linenumber=173
        _testsuite_stdout_log /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=175
        p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=178
        array_append_i /src/dovecot/src/lib/array.h linenumber=179
        _testsuite_stdout_log /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=181
        default_error_handler /src/dovecot/src/lib/failures.c linenumber=184
      i_set_info_handler /src/dovecot/src/lib/failures.c linenumber=228
      testsuite_error_handler /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=228
      i_set_debug_handler /src/dovecot/src/lib/failures.c linenumber=229
      testsuite_error_handler /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=229
      testsuite_log_clear_messages /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=231
        array_count_i /src/dovecot/src/lib/array.h linenumber=196
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=198
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=202
        array_create_i /src/dovecot/src/lib/array.h linenumber=204
        array_create_i /src/dovecot/src/lib/array.h linenumber=205
        sieve_error_handler_reset /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=208
    testsuite_tmp_dir_init /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=387
      t_str_new /src/dovecot/src/lib/str.c linenumber=344
      str_append /src/dovecot/src/lib/str.h linenumber=345
      str_append_c /src/dovecot/src/lib/str.h linenumber=346
      str_append /src/dovecot/src/lib/str.h linenumber=347
      str_append_c /src/dovecot/src/lib/str.h linenumber=348
      safe_mkstemp_dir_pid /src/dovecot/src/lib/safe-mkstemp.c linenumber=350
        str_len /src/dovecot/src/lib/./str.h linenumber=158
        str_printfa /src/dovecot/src/lib/str.c linenumber=160
        safe_mkstemp_dir /src/dovecot/src/lib/safe-mkstemp.c linenumber=161
          safe_mkstemp_create /src/dovecot/src/lib/safe-mkstemp.c linenumber=153
          safe_mkstemp_create_dir /src/dovecot/src/lib/safe-mkstemp.c linenumber=153
            umask  linenumber=140
            mkdir  linenumber=141
            umask  linenumber=142
            i_error /src/dovecot/src/lib/failures.c linenumber=147
        str_truncate /src/dovecot/src/lib/./str.h linenumber=162
      str_c /src/dovecot/src/lib/str.c linenumber=351
      i_fatal /src/dovecot/src/lib/failures.c linenumber=351
      str_c /src/dovecot/src/lib/str.c linenumber=352
      i_strdup /src/dovecot/src/lib/imem.c linenumber=352
    testsuite_script_init /src/pigeonhole/src/testsuite/testsuite-script.c linenumber=389
    testsuite_binary_init /src/pigeonhole/src/testsuite/testsuite-binary.c linenumber=390
      testsuite_tmp_dir_get /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=35
      i_strconcat /src/dovecot/src/lib/imem.c linenumber=35
      mkdir  linenumber=38
    testsuite_smtp_init /src/pigeonhole/src/testsuite/testsuite-smtp.c linenumber=391
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=40
      testsuite_tmp_dir_get /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=43
      p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=42
      mkdir  linenumber=45
      i_fatal /src/dovecot/src/lib/failures.c linenumber=46
      array_create_i /src/dovecot/src/lib/array.h linenumber=50
    sieve_extension_register /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=393
    i_strdup /src/dovecot/src/lib/imem.c linenumber=397
  printf  linenumber=159
  settings_instance_find /src/dovecot/src/lib-settings/settings.c linenumber=162
    event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3324
    event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=3327
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=165
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=167
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=171
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=175
  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=180
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=178
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=184
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=186
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=190
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=194
  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=199
  settings_override /src/dovecot/src/lib-settings/settings.c linenumber=197
  i_stream_create_from_data /src/dovecot/src/lib/istream-data.c linenumber=206
    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_set_name /src/dovecot/src/lib/istream.c linenumber=36
  sieve_data_script_create_from_input /src/pigeonhole/src/lib-sieve/storage/data/sieve-data-script.c linenumber=207
    sieve_storage_alloc /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=42
      sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=261
      sieve_storage_create_event /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=263
        event_create /src/dovecot/src/lib/lib-event.c linenumber=158
        event_add_category /src/dovecot/src/lib/lib-event.c linenumber=161
        event_add_category /src/dovecot/src/lib/lib-event.c linenumber=162
        sieve_storage_update_event_prefix /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=164
          str_append /src/dovecot/src/lib/str.h linenumber=140
          str_append_c /src/dovecot/src/lib/str.h linenumber=142
          str_append /src/dovecot/src/lib/str.h linenumber=143
          str_append /src/dovecot/src/lib/str.h linenumber=146
          str_append /src/dovecot/src/lib/str.h linenumber=147
          str_c /src/dovecot/src/lib/str.c linenumber=148
          event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=148
      sieve_storage_create_driver_event /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=265
        event_create /src/dovecot/src/lib/lib-event.c linenumber=174
        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=175
        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=176
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=267
      sieve_storage_alloc_from_class /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=269
        i_panic /src/dovecot/src/lib/failures.c linenumber=200
        e_error /src/dovecot/src/lib/event-log.c linenumber=203
        sieve_error_create_script_not_found /src/pigeonhole/src/lib-sieve/sieve.c linenumber=204
          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1081
        e_error /src/dovecot/src/lib/event-log.c linenumber=211
        sieve_error_create_internal /src/pigeonhole/src/lib-sieve/sieve.c linenumber=212
          localtime  linenumber=1064
          strftime  linenumber=1066
          t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1067
        e_error /src/dovecot/src/lib/event-log.c linenumber=217
        sieve_error_create_internal /src/pigeonhole/src/lib-sieve/sieve.c linenumber=218
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=226
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=227
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=228
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=232
        p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=234
        strcasecmp  linenumber=238
        event_ref /src/dovecot/src/lib/lib-event.c linenumber=242
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=274
    sieve_data_script_alloc /src/pigeonhole/src/lib-sieve/storage/data/sieve-data-script.c linenumber=47
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=25
      malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=26
      p_malloc /src/dovecot/src/lib/mempool.h linenumber=26
    sieve_script_init /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=48
      p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=111
      event_create /src/dovecot/src/lib/lib-event.c linenumber=113
      sieve_script_update_event /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=114
        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=92
        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=94
        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=96
        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=95
      sieve_storage_ref /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=116
    i_stream_ref /src/dovecot/src/lib/istream.c linenumber=51
    sieve_storage_unref /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=53
      i_panic /src/dovecot/src/lib/failures.c linenumber=810
      sieve_storage_unref /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=817
        sieve_storage_sync_deinit /src/pigeonhole/src/lib-sieve/sieve-storage-sync.c linenumber=820
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=825
        event_unref /src/dovecot/src/lib/lib-event.c linenumber=826
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=827
  sieve_compile_script /src/pigeonhole/src/lib-sieve/sieve.c linenumber=211
    sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=310
    sieve_parse /src/pigeonhole/src/lib-sieve/sieve.c linenumber=313
      sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=237
      sieve_parser_create /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=240
        sieve_lexer_create /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=49
          sieve_script_svinst /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=59
          sieve_script_get_stream /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=64
            sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=429
            sieve_storage_clear_error /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=430
              p_free_internal /src/dovecot/src/lib/mempool.h linenumber=1925
            i_panic /src/dovecot/src/lib/failures.c linenumber=438
            t_push /src/dovecot/src/lib/data-stack.c linenumber=440
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=442
            i_panic /src/dovecot/src/lib/failures.c linenumber=442
            i_panic /src/dovecot/src/lib/failures.c linenumber=445
            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=450
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=453
            e_debug /src/dovecot/src/lib/event-log.c linenumber=453
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=453
            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=459
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=461
            e_debug /src/dovecot/src/lib/event-log.c linenumber=461
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=461
          i_stream_stat /src/dovecot/src/lib/istream.c linenumber=68
          sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=71
          sieve_error /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=71
            t_push /src/dovecot/src/lib/data-stack.c linenumber=469
            sieve_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=470
              sieve_direct_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=396
                sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=133
                i_unreached /src/dovecot/src/lib/failures.c linenumber=148
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=167
                t_str_new /src/dovecot/src/lib/str.c linenumber=174
                event_logv /src/dovecot/src/lib/event-log.c linenumber=178
                str_c /src/dovecot/src/lib/str.c linenumber=182
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=471
            i_panic /src/dovecot/src/lib/failures.c linenumber=471
          malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=79
          p_malloc /src/dovecot/src/lib/mempool.h linenumber=79
          sieve_error_handler_ref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=83
          i_stream_ref /src/dovecot/src/lib/istream.c linenumber=86
          sieve_script_ref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=89
          str_new /src/dovecot/src/lib/str.c linenumber=96
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=51
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=53
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=53
        sieve_error_handler_ref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=58
        sieve_script_ref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=61
      sieve_parser_run /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=244
        sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=547
          i_panic /src/dovecot/src/lib/failures.c linenumber=92
          sieve_script_unref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=98
            i_panic /src/dovecot/src/lib/failures.c linenumber=237
            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=243
            event_want_level /src/dovecot/src/lib/event-log.c linenumber=245
            e_debug /src/dovecot/src/lib/event-log.c linenumber=245
            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=245
            i_stream_unref /src/dovecot/src/lib/istream.c linenumber=247
            sieve_storage_unref /src/pigeonhole/src/lib-sieve/sieve-storage.c linenumber=252
            event_unref /src/dovecot/src/lib/lib-event.c linenumber=253
            pool_unref /src/dovecot/src/lib/mempool.h linenumber=254
          array_get_i /src/dovecot/src/lib/array.h linenumber=101
          pool_unref /src/dovecot/src/lib/mempool.h linenumber=109
        sieve_ast_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=551
          malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=64
          p_malloc /src/dovecot/src/lib/mempool.h linenumber=64
          sieve_script_ref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=69
          sieve_script_svinst /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=70
          sieve_ast_node_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=72
            malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=404
            p_malloc /src/dovecot/src/lib/mempool.h linenumber=404
          sieve_extensions_get_count /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=75
            array_count_i /src/dovecot/src/lib/array.h linenumber=520
          array_create_i /src/dovecot/src/lib/array.h linenumber=76
          array_create_i /src/dovecot/src/lib/array.h linenumber=77
        sieve_ast_ref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=553
        sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=558
          sieve_lexer_scan_raw_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=914
            i_stream_read /src/dovecot/src/lib/istream.c linenumber=463
            i_panic /src/dovecot/src/lib/failures.c linenumber=464
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=470
              i_stream_skip /src/dovecot/src/lib/istream.c linenumber=320
              i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=322
              i_stream_read /src/dovecot/src/lib/istream.c linenumber=326
              i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=327
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=475
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=481
            sieve_lexer_scan_hash_comment /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=482
              sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=421
              sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=422
              sieve_lexer_warning /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=428
                t_push /src/dovecot/src/lib/data-stack.c linenumber=169
                sieve_error_script_location /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=171
                  sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=43
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=49
                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=55
                sieve_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=173
                t_pop /src/dovecot/src/lib/data-stack.c linenumber=174
                i_panic /src/dovecot/src/lib/failures.c linenumber=174
              sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=433
                t_push /src/dovecot/src/lib/data-stack.c linenumber=140
                sieve_error_script_location /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=142
                sieve_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=144
                t_pop /src/dovecot/src/lib/data-stack.c linenumber=145
                i_panic /src/dovecot/src/lib/failures.c linenumber=145
              sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=442
              sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=445
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=490
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=492
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=493
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=496
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=499
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=508
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=510
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=511
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=516
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=517
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=527
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=532
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=548
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=550
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=551
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=552
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=553
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=555
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=563
            str_truncate /src/dovecot/src/lib/str.h linenumber=565
              str_len /src/dovecot/src/lib/str.h linenumber=90
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=568
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=569
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=570
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=572
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=577
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=586
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=594
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=596
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=597
            str_len /src/dovecot/src/lib/str.h linenumber=605
            str_append /src/dovecot/src/lib/str.h linenumber=606
            str_len /src/dovecot/src/lib/str.h linenumber=611
            str_append /src/dovecot/src/lib/str.h linenumber=612
            str_len /src/dovecot/src/lib/str.h linenumber=617
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=618
            str_append_c /src/dovecot/src/lib/str.h linenumber=618
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=621
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=624
            str_len /src/dovecot/src/lib/str.h linenumber=626
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=627
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=640
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=644
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=648
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=652
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=656
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=660
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=664
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=668
            __ctype_b_loc  linenumber=683
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=683
            sieve_lexer_scan_number /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=684
              str_truncate /src/dovecot/src/lib/str.h linenumber=358
              __ctype_b_loc  linenumber=361
              sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=361
              sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=362
              str_append_c /src/dovecot/src/lib/str.h linenumber=362
              sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=363
              str_c /src/dovecot/src/lib/str.c linenumber=366
              str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=366
              sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=370
              sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=377
              sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=385
              sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=393
              sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=403
            __ctype_b_loc  linenumber=687
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=687
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=688
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=689
            str_truncate /src/dovecot/src/lib/str.h linenumber=692
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=697
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=698
            __ctype_b_loc  linenumber=702
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=702
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=703
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=704
            str_append_c /src/dovecot/src/lib/str.h linenumber=704
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=705
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=713
            str_append_c /src/dovecot/src/lib/str.h linenumber=713
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=714
            __ctype_b_loc  linenumber=718
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=718
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=719
            str_len /src/dovecot/src/lib/str.h linenumber=721
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=722
            str_append_c /src/dovecot/src/lib/str.h linenumber=722
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=724
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=728
            str_len /src/dovecot/src/lib/str.h linenumber=730
            str_c /src/dovecot/src/lib/str.c linenumber=731
            strncasecmp  linenumber=731
            str_begins_icase_with /src/dovecot/src/lib/strfuncs.h linenumber=731
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=732
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=735
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=736
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=737
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=740
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=741
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=742
            sieve_lexer_scan_hash_comment /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=744
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=747
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=757
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=761
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=767
            _char_sanitize /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=767
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=346
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=348
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=767
            str_truncate /src/dovecot/src/lib/str.h linenumber=775
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=782
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=783
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=786
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=787
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=792
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=793
            str_len /src/dovecot/src/lib/str.h linenumber=798
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=799
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=811
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=813
            str_len /src/dovecot/src/lib/str.h linenumber=823
            str_append_c /src/dovecot/src/lib/str.h linenumber=824
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=825
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=826
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=830
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=831
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=833
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=836
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=842
            str_len /src/dovecot/src/lib/str.h linenumber=848
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=849
            str_append_c /src/dovecot/src/lib/str.h linenumber=849
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=852
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=856
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=857
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=860
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=861
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=863
            str_len /src/dovecot/src/lib/str.h linenumber=872
            str_append /src/dovecot/src/lib/str.h linenumber=873
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=875
            str_len /src/dovecot/src/lib/str.h linenumber=881
            str_c /src/dovecot/src/lib/str.c linenumber=882
            str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=882
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=882
            sieve_lexer_curchar /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=898
            _char_sanitize /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=898
            sieve_lexer_error /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=898
            sieve_lexer_shift /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=902
          sieve_error_script_location /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=917
          i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=917
          sieve_critical /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=917
            t_push /src/dovecot/src/lib/data-stack.c linenumber=564
            sieve_criticalv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=565
              t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=449
              sieve_direct_master_log /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=448
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=106
                event_log /src/dovecot/src/lib/event-log.c linenumber=109
                  event_logv /src/dovecot/src/lib/event-log.c linenumber=266
              sieve_internal_error_params /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=450
                localtime  linenumber=359
                strftime  linenumber=360
                sieve_direct_log /src/pigeonhole/src/lib-sieve/./sieve-error-private.h linenumber=364
                  sieve_direct_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=63
                sieve_direct_log /src/pigeonhole/src/lib-sieve/./sieve-error-private.h linenumber=367
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=567
            i_panic /src/dovecot/src/lib/failures.c linenumber=567
        sieve_ast_root /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=561
        sieve_parse_commands /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=561
          sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=444
          sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=449
          sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=450
            __get_token_priority /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=636
            i_panic /src/dovecot/src/lib/failures.c linenumber=638
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=640
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=641
            __get_token_priority /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=641
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=643
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=646
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=649
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=658
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=663
          sieve_lexer_token_ident /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=456
            i_panic /src/dovecot/src/lib/failures.c linenumber=91
            str_c /src/dovecot/src/lib/str.c linenumber=94
          sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=457
          sieve_ast_command_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=455
            sieve_ast_node_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=794
            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=797
            sieve_ast_node_add_command /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=799
              i_panic /src/dovecot/src/lib/failures.c linenumber=429
              sieve_ast_list_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=433
                malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=339
                p_malloc /src/dovecot/src/lib/mempool.h linenumber=339
              sieve_ast_list_add /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=435
          sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=458
          sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=461
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=108
            t_push /src/dovecot/src/lib/data-stack.c linenumber=109
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=112
            sieve_error_script_location /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=110
            sieve_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=113
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=114
          sieve_parse_arguments /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=467
            sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=155
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=160
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=165
            sieve_ast_argument_stringlist_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=164
              sieve_ast_argument_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=600
                malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=492
                p_malloc /src/dovecot/src/lib/mempool.h linenumber=492
              sieve_ast_node_add_argument /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=605
                sieve_ast_arg_list_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=458
                  malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=352
                  p_malloc /src/dovecot/src/lib/mempool.h linenumber=352
                sieve_ast_arg_list_add /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=460
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=167
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=169
            sieve_lexer_token_str /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=174
              i_panic /src/dovecot/src/lib/failures.c linenumber=83
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=175
            sieve_ast_stringlist_add /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=173
              str_len /src/dovecot/src/lib/str.h linenumber=673
              str_new /src/dovecot/src/lib/str.c linenumber=673
              str_append_str /src/dovecot/src/lib/str.h linenumber=674
              _sieve_ast_stringlist_add_str /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=676
                sieve_ast_argument_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=663
                _sieve_ast_stringlist_add_item /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=667
                  i_panic /src/dovecot/src/lib/failures.c linenumber=629
                  sieve_ast_arg_list_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=633
                  sieve_ast_arg_list_add /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=636
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=177
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=180
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=181
            sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=185
            sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=186
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=190
            sieve_lexer_token_str /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=193
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=194
            sieve_ast_stringlist_add /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=192
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=197
            sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=199
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=199
            sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=203
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=209
            sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=214
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=214
            sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=218
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=222
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=223
            sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=225
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=225
            sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=230
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=231
            sieve_lexer_token_str /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=237
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=238
            sieve_ast_argument_string_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=236
              str_len /src/dovecot/src/lib/str.h linenumber=534
              str_new /src/dovecot/src/lib/str.c linenumber=534
              str_append_str /src/dovecot/src/lib/str.h linenumber=537
              sieve_ast_argument_string_create_raw /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=540
                sieve_ast_argument_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=518
              sieve_ast_node_add_argument /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=544
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=239
            sieve_lexer_token_int /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=244
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=245
            sieve_ast_argument_number_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=243
              sieve_ast_argument_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=724
              sieve_ast_node_add_argument /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=729
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=246
            sieve_lexer_token_ident /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=251
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=252
            sieve_ast_argument_tag_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=250
              sieve_ast_argument_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=693
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=696
              sieve_ast_node_add_argument /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=698
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=253
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=262
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=269
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=283
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=287
            sieve_lexer_token_ident /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=294
            sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=295
            sieve_ast_test_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=293
              sieve_ast_node_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=778
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=781
              sieve_ast_node_add_test /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=783
                sieve_ast_list_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=446
                sieve_ast_list_add /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=448
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=296
            sieve_parse_arguments /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=303
              sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=311
              sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=314
              sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=317
              sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=320
              sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=327
              sieve_lexer_token_ident /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=329
              sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=330
              sieve_ast_test_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=328
              sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=331
              sieve_parse_arguments /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=337
                sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=340
                sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=341
                sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=345
                sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=346
                sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=351
                sieve_lexer_token_ident /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=353
                sieve_lexer_token_line /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=354
                sieve_ast_test_create /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=352
                sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=355
                sieve_parse_arguments /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=361
                  sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=364
                  sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=368
                  sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=368
                  sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=372
                  sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=382
                  sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=385
                  sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=385
                  sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=390
                  sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=398
                  sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=399
                  sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=401
                  sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=401
                  sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=409
                  sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=410
                  sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=423
          sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=473
          sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=474
          sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=476
          sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=476
          sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=486
          sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=492
          sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=495
          sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=499
          sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=503
          sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=506
          sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=509
          sieve_parse_commands /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=515
            sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=516
            sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=517
            sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=517
            sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=521
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=523
            sieve_parser_recover /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=529
            sieve_lexer_skip_token /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=530
            i_unreached /src/dovecot/src/lib/failures.c linenumber=537
        sieve_lexer_token_type /src/pigeonhole/src/lib-sieve/./sieve-lexer.h linenumber=564
        sieve_lexer_token_description /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=565
        sieve_parser_error /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=565
        sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=577
      sieve_ast_ref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=247
      sieve_parser_free /src/pigeonhole/src/lib-sieve/sieve-parser.c linenumber=249
        sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=75
        sieve_lexer_free /src/pigeonhole/src/lib-sieve/sieve-lexer.c linenumber=77
          i_stream_unref /src/dovecot/src/lib/istream.c linenumber=110
          sieve_script_unref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=111
          sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=112
            i_panic /src/dovecot/src/lib/failures.c linenumber=647
            pool_unref /src/dovecot/src/lib/mempool.h linenumber=655
          str_free /src/dovecot/src/lib/str.c linenumber=113
          p_free_internal /src/dovecot/src/lib/mempool.h linenumber=115
        sieve_script_unref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=78
        sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=80
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=82
    sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=318
    sieve_error /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=318
    sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=323
    sieve_error /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=323
    sieve_validate /src/pigeonhole/src/lib-sieve/sieve.c linenumber=330
      sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=263
      sieve_validator_create /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=265
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=126
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=127
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=127
        sieve_error_handler_ref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=131
        sieve_ast_ref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=134
        sieve_ast_script /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=136
        sieve_script_svinst /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=137
        sieve_extensions_get_count /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=151
        array_create_i /src/dovecot/src/lib/array.h linenumber=151
        hash_table_create /src/dovecot/src/lib/hash.c linenumber=155
        strcase_hash /src/dovecot/src/lib/hash.c linenumber=155
          toupper  linenumber=549
        sieve_validator_register_core_commands /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=156
          sieve_validator_register_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=285
            sieve_validator_find_command_registration /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=321
              hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=296
            _sieve_validator_register_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=325
              malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=306
              p_malloc /src/dovecot/src/lib/mempool.h linenumber=306
              hash_table_insert /src/dovecot/src/lib/hash.c linenumber=311
        sieve_validator_register_core_tests /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=157
          sieve_validator_register_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=274
        sieve_extensions_get_preloaded /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=161
          array_get_i /src/dovecot/src/lib/array.h linenumber=272
      sieve_validator_run /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=266
        sieve_ast_root /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=1593
        sieve_validate_block /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1593
          t_push /src/dovecot/src/lib/data-stack.c linenumber=1525
          sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1529
          strcasecmp  linenumber=1538
          sieve_extensions_get_all /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=1547
            array_get_i /src/dovecot/src/lib/array.h linenumber=529
          sieve_validator_extension_load /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1550
            sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=625
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=623
            sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=626
              sieve_error_script_location /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1697
              sieve_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1700
            array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=637
            sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=651
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=649
            sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=652
            sieve_validator_extensions_check_conficts /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=660
              array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=573
              array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=576
            sieve_ast_extension_link /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=665
              array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=144
              array_get_i /src/dovecot/src/lib/array.h linenumber=150
              array_append_i /src/dovecot/src/lib/array.h linenumber=157
          array_get_i /src/dovecot/src/lib/array.h linenumber=1556
          sieve_validate_command_context /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1572
            i_panic /src/dovecot/src/lib/failures.c linenumber=1339
            sieve_validator_find_command_registration /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1342
            sieve_command_def_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1353
            sieve_ast_type_name /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=1353
            sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1353
            sieve_command_create /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1362
              sieve_ast_pool /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=278
              malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=278
              p_malloc /src/dovecot/src/lib/mempool.h linenumber=278
            sieve_ast_type_name /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=1368
            sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1368
            sieve_validator_register_unknown_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1373
              sieve_validator_find_command_registration /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=341
              _sieve_validator_register_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=344
              i_panic /src/dovecot/src/lib/failures.c linenumber=347
          sieve_validate_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1579
            i_panic /src/dovecot/src/lib/failures.c linenumber=1392
            sieve_validate_command_arguments /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1398
              sieve_validator_command_tag_get /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1024
                _sieve_validator_command_tag_get /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=554
                  array_is_created_i /src/dovecot/src/lib/array.h linenumber=511
                  array_get_i /src/dovecot/src/lib/array.h linenumber=512
                  strcasecmp  linenumber=516
                  array_is_created_i /src/dovecot/src/lib/array.h linenumber=524
                  array_get_i /src/dovecot/src/lib/array.h linenumber=525
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1028
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1028
              sieve_validator_register_unknown_tag /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1035
                _sieve_validator_register_tag /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=497
                  malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=397
                  p_malloc /src/dovecot/src/lib/mempool.h linenumber=397
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=404
                  array_is_created_i /src/dovecot/src/lib/array.h linenumber=406
                  array_create_i /src/dovecot/src/lib/array.h linenumber=407
                  array_append_i /src/dovecot/src/lib/array.h linenumber=409
              _tag_registration_is_unknown /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1041
              sieve_argument_create /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1048
                sieve_ast_pool /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=221
                malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=222
                p_malloc /src/dovecot/src/lib/mempool.h linenumber=222
              strcmp  linenumber=1073
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1074
              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1076
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1079
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1079
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1111
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1111
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1128
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1128
              array_is_created_i /src/dovecot/src/lib/array.h linenumber=1139
              array_get_i /src/dovecot/src/lib/array.h linenumber=1143
            sieve_validate_command_subtests /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1406
              sieve_validator_find_command_registration /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1202
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1212
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1212
              sieve_validator_command_tag_exists /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1222
                _sieve_validator_command_tag_get /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=543
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1224
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1224
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1234
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1234
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1246
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1246
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1256
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1256
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1267
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1267
              sieve_command_type_name /src/pigeonhole/src/lib-sieve/sieve-commands.c linenumber=1276
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1276
            sieve_validate_command_subtests /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1408
            sieve_validate_command_block /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1411
              i_panic /src/dovecot/src/lib/failures.c linenumber=1295
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1299
              sieve_validator_error /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1307
            sieve_validate_arguments_context /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1431
            sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1444
            sieve_validate_test_list /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1445
              sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1489
              sieve_validate_command_context /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1492
              sieve_validate_command /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1493
                sieve_errors_more_allowed /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1463
                sieve_validate_block /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=1464
                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=1584
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1584
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1587
              sieve_ast_node_detach /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=1510
                sieve_ast_list_detach /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=465
      sieve_validator_free /src/pigeonhole/src/lib-sieve/sieve-validator.c linenumber=269
        hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=178
        sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=179
        sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=181
        array_get_i /src/dovecot/src/lib/array.h linenumber=184
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=191
    sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=331
    sieve_error /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=331
    sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=334
    sieve_generate /src/pigeonhole/src/lib-sieve/sieve.c linenumber=339
      sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=283
      sieve_generator_create /src/pigeonhole/src/lib-sieve/sieve-generator.c linenumber=285
        pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=87
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=88
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=88
        sieve_error_handler_ref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=92
        sieve_ast_ref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=97
        sieve_ast_script /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=99
        sieve_script_svinst /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=100
        sieve_extensions_get_count /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=106
        array_create_i /src/dovecot/src/lib/array.h linenumber=106
      sieve_generator_run /src/pigeonhole/src/lib-sieve/sieve-generator.c linenumber=286
        sieve_ast_script /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=432
        sieve_binary_create_new /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=431
          sieve_script_svinst /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=104
          sieve_binary_create /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=104
            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=66
            malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=67
            p_malloc /src/dovecot/src/lib/mempool.h linenumber=67
            sieve_script_ref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=77
            event_create /src/dovecot/src/lib/lib-event.c linenumber=79
            sieve_extensions_get_count /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=81
            array_create_i /src/dovecot/src/lib/array.h linenumber=83
            array_create_i /src/dovecot/src/lib/array.h linenumber=84
            array_create_i /src/dovecot/src/lib/array.h linenumber=85
            array_create_i /src/dovecot/src/lib/array.h linenumber=87
            sieve_extensions_get_preloaded /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=90
          sieve_binary_update_event /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=108
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=43
            event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=42
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=47
            event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=45
            sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=52
            event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=49
            event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=54
          sieve_binary_block_create /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=111
            sieve_binary_block_count /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=341
              array_count_i /src/dovecot/src/lib/array.h linenumber=336
            malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=344
            p_malloc /src/dovecot/src/lib/mempool.h linenumber=344
            buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=345
            array_append_i /src/dovecot/src/lib/array.h linenumber=349
          sieve_script_binary_write_metadata /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=112
            sieve_binary_block_get_binary /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=603
            sieve_binary_svinst /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=604
            sieve_binary_emit_cstring /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=606
              sieve_binary_emit_dynamic_data /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=165
                sieve_binary_emit_integer /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=154
                  _sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=126
                    buffer_get_used_size /src/dovecot/src/lib/buffer.h linenumber=153
                  _sieve_binary_emit_data /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=144
                _sieve_binary_emit_data /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=156
              _sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=168
                _sieve_binary_emit_data /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=45
            sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=607
              sieve_binary_emit_integer /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=204
            sieve_binary_emit_cstring /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=610
            sieve_binary_emit_cstring /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=611
            sieve_binary_emit_cstring /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=613
            sieve_binary_emit_cstring /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=614
          sieve_binary_block_create /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=116
        sieve_binary_block_get /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=433
          sieve_binary_block_index /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=390
            array_count_i /src/dovecot/src/lib/array.h linenumber=141
            array_idx_i /src/dovecot/src/lib/array.h linenumber=144
          sieve_binary_block_fetch /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=395
            sieve_binary_load_block /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=377
              sieve_binary_file_load_data /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=759
                t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=723
                sieve_binary_file_read /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=725
                  lseek  linenumber=683
                  e_error /src/dovecot/src/lib/event-log.c linenumber=684
                  read  linenumber=692
                  e_error /src/dovecot/src/lib/event-log.c linenumber=695
                  e_error /src/dovecot/src/lib/event-log.c linenumber=699
              e_error /src/dovecot/src/lib/event-log.c linenumber=763
              e_error /src/dovecot/src/lib/event-log.c linenumber=769
              sieve_binary_file_load_buffer /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=775
                buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=735
                buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=738
                sieve_binary_file_read /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=737
              e_error /src/dovecot/src/lib/event-log.c linenumber=778
            buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=380
        sieve_binary_block_get_binary /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=437
        i_panic /src/dovecot/src/lib/failures.c linenumber=440
        sieve_binary_ref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=444
        sieve_binary_block_create /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=447
        sieve_binary_debug_writer_init /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=448
        sieve_binary_block_get_id /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=450
        sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=449
        sieve_ast_extensions_get /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=453
          array_get_i /src/dovecot/src/lib/array.h linenumber=163
        sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=454
        sieve_binary_extension_link /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=460
          sieve_binary_extension_register /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=578
            sieve_binary_extension_get_reg /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=212
              array_count_i /src/dovecot/src/lib/array.h linenumber=191
              array_idx_i /src/dovecot/src/lib/array.h linenumber=193
              sieve_binary_extension_create_reg /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=201
                array_count_i /src/dovecot/src/lib/array.h linenumber=167
                malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=173
                p_malloc /src/dovecot/src/lib/mempool.h linenumber=173
                array_idx_set_i /src/dovecot/src/lib/array.c linenumber=177
                array_idx_set_i /src/dovecot/src/lib/array.c linenumber=178
            sieve_binary_extension_create_reg /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=213
            array_append_i /src/dovecot/src/lib/array.h linenumber=218
        sieve_binary_emit_extension /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=463
          _sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=191
          sieve_binary_extension_register /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=194
          _sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=198
        sieve_ast_extension_is_required /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=466
          array_count_i /src/dovecot/src/lib/array.h linenumber=215
          i_panic /src/dovecot/src/lib/failures.c linenumber=215
          array_idx_i /src/dovecot/src/lib/array.h linenumber=218
        sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=468
          _sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=69
          _sieve_binary_emit_data /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=71
        sieve_ast_root /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=480
        sieve_generate_block /src/pigeonhole/src/lib-sieve/sieve-generator.c linenumber=479
          t_push /src/dovecot/src/lib/data-stack.c linenumber=406
          sieve_generate_command /src/pigeonhole/src/lib-sieve/sieve-generator.c linenumber=409
            sieve_generate_debug_from_ast_node /src/pigeonhole/src/lib-sieve/sieve-generator.c linenumber=392
              sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=193
                _sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h linenumber=427
              sieve_binary_debug_emit /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=196
                sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=92
                sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=94
                sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=99
                sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=101
                sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=104
                sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=109
                sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=110
                sieve_binary_emit_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=114
          t_pop /src/dovecot/src/lib/data-stack.c linenumber=412
        sieve_binary_activate /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=483
          array_get_i /src/dovecot/src/lib/array.h linenumber=487
        sieve_binary_unref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=489
          sieve_binary_file_close /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=166
            close  linenumber=661
            e_error /src/dovecot/src/lib/event-log.c linenumber=662
            pool_unref /src/dovecot/src/lib/mempool.h linenumber=667
          sieve_binary_update_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=167
            sieve_binary_file_update_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=148
              sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=1037
              sieve_binary_file_close /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1039
              sieve_binary_save /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1044
                sieve_binary_update_event /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=556
                sieve_binary_do_save /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=557
                  sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=436
                  strcmp  linenumber=439
                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=440
                  e_debug /src/dovecot/src/lib/event-log.c linenumber=440
                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=440
                  str_append /src/dovecot/src/lib/str.h linenumber=447
                  str_append_c /src/dovecot/src/lib/str.h linenumber=448
                  safe_mkstemp_hostpid /src/dovecot/src/lib/safe-mkstemp.c linenumber=449
                    str_len /src/dovecot/src/lib/./str.h linenumber=113
                    str_printfa /src/dovecot/src/lib/str.c linenumber=116
                    safe_mkstemp /src/dovecot/src/lib/safe-mkstemp.c linenumber=117
                    str_truncate /src/dovecot/src/lib/./str.h linenumber=118
                  __errno_location  linenumber=451
                  str_c /src/dovecot/src/lib/str.c linenumber=452
                  eacces_error_get_creating /src/dovecot/src/lib/eacces-error.c linenumber=452
                  e_error /src/dovecot/src/lib/event-log.c linenumber=452
                  str_c /src/dovecot/src/lib/str.c linenumber=458
                  e_error /src/dovecot/src/lib/event-log.c linenumber=458
                  array_get_i /src/dovecot/src/lib/array.h linenumber=467
                  i_panic /src/dovecot/src/lib/failures.c linenumber=474
                  o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=481
                  sieve_binary_save_to_stream /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=482
                    sieve_binary_block_count /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=357
                    sieve_binary_file_update_header /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=368
                      sieve_binary_get_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=196
                        sieve_resource_usage_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=203
                        sieve_resource_usage_add /src/pigeonhole/src/lib-sieve/sieve.c linenumber=205
                      sieve_resource_usage_is_high /src/pigeonhole/src/lib-sieve/sieve.c linenumber=200
                      sieve_resource_usage_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=205
                      sieve_binary_check_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=208
                        sieve_binary_get_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=213
                        sieve_resource_usage_is_excessive /src/pigeonhole/src/lib-sieve/sieve.c linenumber=215
                          i_panic /src/dovecot/src/lib/failures.c linenumber=1401
                    _save_aligned /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=370
                      o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=281
                      _save_skip /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=285
                        o_stream_seek /src/dovecot/src/lib/ostream.c linenumber=218
                          __errno_location  linenumber=294
                          i_panic /src/dovecot/src/lib/failures.c linenumber=299
                        strerror  linenumber=219
                        e_error /src/dovecot/src/lib/event-log.c linenumber=219
                      _save_full /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=290
                        o_stream_send /src/dovecot/src/lib/ostream.c linenumber=259
                          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
                        strerror  linenumber=261
                        e_error /src/dovecot/src/lib/event-log.c linenumber=261
                      o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=293
                    e_error /src/dovecot/src/lib/event-log.c linenumber=371
                    _save_skip_aligned /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=377
                      o_stream_seek /src/dovecot/src/lib/ostream.c linenumber=235
                      strerror  linenumber=236
                      e_error /src/dovecot/src/lib/event-log.c linenumber=236
                    sieve_binary_block_get /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=385
                    sieve_binary_block_clear /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=387
                      buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=403
                    array_count_i /src/dovecot/src/lib/array.h linenumber=389
                    sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=390
                    array_idx_i /src/dovecot/src/lib/array.h linenumber=394
                    sieve_binary_emit_cstring /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=396
                    sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=398
                    sieve_binary_emit_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=400
                    _save_block /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=406
                      sieve_binary_block_get /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=308
                      buffer_get_data /src/dovecot/src/lib/buffer.h linenumber=312
                      _save_aligned /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=317
                      _save_aligned /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=321
                    o_stream_seek /src/dovecot/src/lib/ostream.c linenumber=411
                    _save_block_index_record /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=413
                      sieve_binary_block_get /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=331
                      buffer_get_used_size /src/dovecot/src/lib/buffer.h linenumber=336
                      _save_full /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=340
                      e_error /src/dovecot/src/lib/event-log.c linenumber=341
                    o_stream_finish /src/dovecot/src/lib/ostream.c linenumber=417
                    o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=418
                    e_error /src/dovecot/src/lib/event-log.c linenumber=418
                  o_stream_ignore_last_errors /src/dovecot/src/lib/ostream.c linenumber=485
                  o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=487
                  close  linenumber=490
                  str_c /src/dovecot/src/lib/str.c linenumber=491
                  str_c /src/dovecot/src/lib/str.c linenumber=497
                  rename  linenumber=497
                  __errno_location  linenumber=498
                  eacces_error_get_creating /src/dovecot/src/lib/eacces-error.c linenumber=499
                  e_error /src/dovecot/src/lib/event-log.c linenumber=499
                  str_c /src/dovecot/src/lib/str.c linenumber=504
                  str_c /src/dovecot/src/lib/str.c linenumber=515
                  unlink  linenumber=515
                  __errno_location  linenumber=515
                  str_c /src/dovecot/src/lib/str.c linenumber=516
                  e_error /src/dovecot/src/lib/event-log.c linenumber=516
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=522
                  array_get_i /src/dovecot/src/lib/array.h linenumber=526
                  unlink  linenumber=542
                  __errno_location  linenumber=542
                  e_error /src/dovecot/src/lib/event-log.c linenumber=543
                sieve_binary_update_event /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=558
              sieve_binary_fd_open /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1048
                open  linenumber=574
                __errno_location  linenumber=576
                eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=581
                e_error /src/dovecot/src/lib/event-log.c linenumber=581
                e_error /src/dovecot/src/lib/event-log.c linenumber=587
              i_panic /src/dovecot/src/lib/failures.c linenumber=1050
              sieve_binary_file_do_update_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1054
                file_wait_lock /src/dovecot/src/lib/file-lock.c linenumber=1012
                e_error /src/dovecot/src/lib/event-log.c linenumber=1015
                sieve_binary_file_read_header /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1020
                  sieve_error_args_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=90
                  pread  linenumber=92
                  e_error /src/dovecot/src/lib/event-log.c linenumber=94
                  e_error /src/dovecot/src/lib/event-log.c linenumber=99
                  e_error /src/dovecot/src/lib/event-log.c linenumber=104
                  e_error /src/dovecot/src/lib/event-log.c linenumber=114
                  e_error /src/dovecot/src/lib/event-log.c linenumber=119
                  sieve_binary_can_update /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=139
                    strrchr  linenumber=69
                    t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=73
                    access  linenumber=75
                  e_log /src/dovecot/src/lib/event-log.c linenumber=142
                    t_push /src/dovecot/src/lib/data-stack.c linenumber=116
                    event_logv /src/dovecot/src/lib/event-log.c linenumber=117
                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=118
                  e_error /src/dovecot/src/lib/event-log.c linenumber=151
                  e_error /src/dovecot/src/lib/event-log.c linenumber=158
                sieve_binary_file_update_header /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1022
                sieve_binary_file_write_header /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=1023
                  pwrite  linenumber=175
                  e_error /src/dovecot/src/lib/event-log.c linenumber=177
                  e_error /src/dovecot/src/lib/event-log.c linenumber=182
                file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=1027
              i_panic /src/dovecot/src/lib/failures.c linenumber=1056
              close  linenumber=1058
              e_error /src/dovecot/src/lib/event-log.c linenumber=1059
          sieve_binary_extensions_free /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=168
            array_get_i /src/dovecot/src/lib/array.h linenumber=132
          sieve_script_unref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=170
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=172
          pool_unref /src/dovecot/src/lib/mempool.h linenumber=173
        sieve_binary_unref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=494
      sieve_generator_free /src/pigeonhole/src/lib-sieve/sieve-generator.c linenumber=288
        sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=114
        sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=116
        sieve_binary_debug_writer_deinit /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=117
          p_free_internal /src/dovecot/src/lib/mempool.h linenumber=61
        sieve_binary_unref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=119
        pool_unref /src/dovecot/src/lib/mempool.h linenumber=121
    sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=341
    sieve_error /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=341
    sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=343
    sieve_ast_unref /src/pigeonhole/src/lib-sieve/sieve-ast.c linenumber=348
  testsuite_testcase_fail /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=213
    printf  linenumber=245
    printf  linenumber=247
  testsuite_mailstore_init /src/pigeonhole/src/testsuite/testsuite-mailstore.c linenumber=225
    testsuite_tmp_dir_get /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=70
    i_strconcat /src/dovecot/src/lib/imem.c linenumber=72
    i_strconcat /src/dovecot/src/lib/imem.c linenumber=74
    mkdir  linenumber=76
    sieve_tool_get_mail_user /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=81
    t_get_working_dir /src/dovecot/src/lib/path-util.c linenumber=83
    i_fatal /src/dovecot/src/lib/failures.c linenumber=84
    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=86
    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=88
    mail_storage_service_user_get_settings_instance /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=97
    sieve_tool_get_mail_storage_service /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=105
      sieve_tool_init_mail_raw_user /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=508
        mail_raw_user_create /src/pigeonhole/src/lib-sieve/util/mail-raw.c linenumber=404
          mail_storage_service_user_get_service_ctx /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=141
          mail_storage_service_user_get_settings_instance /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=144
          raw_storage_create_from_set /src/dovecot/src/lib-storage/index/raw/raw-storage.c linenumber=145
            io_loop_get_current_context /src/dovecot/src/lib/ioloop.c linenumber=30
            event_create /src/dovecot/src/lib/lib-event.c linenumber=32
            event_disable_callbacks /src/dovecot/src/lib/lib-event.c linenumber=35
            master_service_get_service_settings /src/dovecot/src/lib-master/master-service-settings.c linenumber=38
            mail_storage_service_lookup_next /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=62
            i_fatal /src/dovecot/src/lib/failures.c linenumber=64
            event_unref /src/dovecot/src/lib/lib-event.c linenumber=65
            malloc_multiply_check /src/dovecot/src/lib-storage/index/raw/../../../../src/lib/malloc-overflow.h linenumber=67
            p_malloc /src/dovecot/src/lib-storage/index/raw/../../../../src/lib/mempool.h linenumber=67
            mail_namespaces_init_empty /src/dovecot/src/lib-storage/mail-namespace.c linenumber=71
              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=614
              p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=614
              i_strdup /src/dovecot/src/lib/imem.c linenumber=618
              array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=621
            mail_storage_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=78
            i_fatal /src/dovecot/src/lib/failures.c linenumber=79
            mail_namespaces_init_finish /src/dovecot/src/lib-storage/mail-namespace.c linenumber=80
            i_fatal /src/dovecot/src/lib/failures.c linenumber=81
            io_loop_context_switch /src/dovecot/src/lib/ioloop.c linenumber=84
            mail_storage_service_io_deactivate_user /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=86
    mail_storage_service_lookup_next /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=104
    i_fatal /src/dovecot/src/lib/failures.c linenumber=107
    malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=110
    p_malloc /src/dovecot/src/lib/mempool.h linenumber=110
    mail_namespaces_init_empty /src/dovecot/src/lib-storage/mail-namespace.c linenumber=114
    mail_storage_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=118
    i_fatal /src/dovecot/src/lib/failures.c linenumber=119
    mail_namespaces_init_finish /src/dovecot/src/lib-storage/mail-namespace.c linenumber=120
  testsuite_message_init /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=226
    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=198
    str_new /src/dovecot/src/lib/str.c linenumber=200
    str_append /src/dovecot/src/lib/str.h linenumber=201
    testsuite_message_new_string /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=203
      sieve_tool_get_mail_raw_user /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=148
        sieve_tool_init_mail_raw_user /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=501
      testsuite_message_new /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=151
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=138
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=138
      mail_raw_open_data /src/pigeonhole/src/lib-sieve/util/mail-raw.c linenumber=152
        str_data /src/dovecot/src/lib/str.h linenumber=217
        str_len /src/dovecot/src/lib/str.h linenumber=218
        i_stream_create_copy_from_data /src/dovecot/src/lib/istream-data.c linenumber=217
          i_malloc /src/dovecot/src/lib/imem.c linenumber=53
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=54
          i_stream_create_from_data /src/dovecot/src/lib/istream-data.c linenumber=56
          i_stream_add_destroy_callback /src/dovecot/src/lib/istream.c linenumber=58
            io_stream_add_destroy_callback /src/dovecot/src/lib/iostream.c linenumber=83
              array_is_created_i /src/dovecot/src/lib/./array.h linenumber=121
              array_create_i /src/dovecot/src/lib/./array.h linenumber=122
          i_stream_copied_data_free /src/dovecot/src/lib/istream-data.c linenumber=58
            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=42
        mail_raw_open_stream /src/pigeonhole/src/lib-sieve/util/mail-raw.c linenumber=220
          i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=205
          mail_raw_create /src/pigeonhole/src/lib-sieve/util/mail-raw.c linenumber=206
            t_abspath /src/dovecot/src/lib/path-util.c linenumber=162
            i_fatal /src/dovecot/src/lib/failures.c linenumber=163
            malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=166
            p_malloc /src/dovecot/src/lib/mempool.h linenumber=166
            raw_mailbox_alloc_stream /src/dovecot/src/lib-storage/index/raw/raw-storage.c linenumber=170
              raw_mailbox_alloc_common /src/dovecot/src/lib-storage/index/raw/raw-storage.c linenumber=124
                i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=100
                  i_panic /src/dovecot/src/lib/failures.c linenumber=20
                mailbox_alloc /src/dovecot/src/lib-storage/mail-storage.c linenumber=101
                  str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=1114
                    str_match_icase /src/dovecot/src/lib/strfuncs.c linenumber=675
                  strncasecmp  linenumber=1114
                  str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=1114
                  strncmp  linenumber=1115
                  str_begins_with /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=1115
                  mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1122
                  strncasecmp  linenumber=1124
                  strncmp  linenumber=1125
                  str_begins_with /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=1125
                  mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1126
                    mailbox_list_set_internal_error /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1814
                      t_strflocaltime /src/dovecot/src/lib/time-util.c linenumber=1792
                        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
                          t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=112
                          t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=114
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1793
                      i_strdup /src/dovecot/src/lib/imem.c linenumber=1794
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1800
                    i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=1817
                    e_error /src/dovecot/src/lib/event-log.c linenumber=1820
                    p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1824
                    p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1825
                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1132
                  t_push /src/dovecot/src/lib/data-stack.c linenumber=1136
                  strlen  linenumber=1141
                  uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=1141
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1142
                  strcmp  linenumber=1144
                  mailbox_list_get_storage /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1154
                  mail_namespace_get_default_storage /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1157
                  mailbox_list_get_last_error /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1158
                    i_strdup_printf /src/dovecot/src/lib/imem.c linenumber=1741
                  t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1159
                  strcmp  linenumber=1160
                  strlen  linenumber=1165
                  uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=1165
                  i_panic /src/dovecot/src/lib/failures.c linenumber=1166
                  strcmp  linenumber=1168
                  str_begins /src/dovecot/src/lib/strfuncs.c linenumber=1174
                  strlen  linenumber=1174
                  strncmp  linenumber=1174
                  str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=1174
                  strcasecmp  linenumber=1175
                  strcmp  linenumber=1176
                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1185
                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1191
                    p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=687
                    i_strdup /src/dovecot/src/lib/imem.c linenumber=688
                  mailbox_name_try_get_settings /src/dovecot/src/lib-storage/mail-storage.c linenumber=1192
                    array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1073
                    mailbox_list_get_default_box_settings /src/dovecot/src/lib-storage/mail-storage.c linenumber=1074
                      settings_get /src/dovecot/src/lib-settings/settings.c linenumber=1059
                      pool_ref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1064
                    mailbox_get_name_without_prefix /src/dovecot/src/lib-storage/mail-storage.c linenumber=1077
                      strncmp  linenumber=76
                      mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=77
                    array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1080
                    wildcard_match /src/dovecot/src/lib/wildcard-match.c linenumber=1083
                      wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=141
                    mailbox_list_get_default_box_settings /src/dovecot/src/lib-storage/mail-storage.c linenumber=1095
                    pool_ref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1097
                  mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=1194
                    t_push /src/dovecot/src/lib/data-stack.c linenumber=760
                    t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=761
                    mail_storage_set_critical_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=762
                      mail_storage_set_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=727
                        t_strflocaltime /src/dovecot/src/lib/time-util.c linenumber=699
                        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=701
                        i_strdup /src/dovecot/src/lib/imem.c linenumber=702
                        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=708
                        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=709
                      i_strdup /src/dovecot/src/lib/imem.c linenumber=729
                      i_strdup /src/dovecot/src/lib/imem.c linenumber=730
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=736
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=737
                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=738
                    e_error /src/dovecot/src/lib/event-log.c linenumber=764
                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=765
                    i_panic /src/dovecot/src/lib/failures.c linenumber=765
                  settings_get /src/dovecot/src/lib-settings/settings.c linenumber=1197
                  mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=1200
                  strcmp  linenumber=1204
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1207
                  hook_mailbox_allocated /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=1210
                    hook_build_init /src/dovecot/src/lib/hook-build.c linenumber=246
                    i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=248
                    t_push /src/dovecot/src/lib/data-stack.c linenumber=249
                    hook_build_update /src/dovecot/src/lib/hook-build.c linenumber=251
                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=252
                    hook_build_deinit /src/dovecot/src/lib/hook-build.c linenumber=255
                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=1211
                  mail_storage_obj_ref /src/dovecot/src/lib-storage/mail-storage.c linenumber=1214
                    mail_user_ref /src/dovecot/src/lib-storage/mail-user.c linenumber=658
                      i_panic /src/dovecot/src/lib/failures.c linenumber=133
                mailbox_open_stream /src/dovecot/src/lib-storage/mail-storage.c linenumber=104
                  mailbox_open_full /src/dovecot/src/lib-storage/mail-storage.c linenumber=2164
                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=1979
                    e_debug /src/dovecot/src/lib/event-log.c linenumber=1979
                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1979
                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1983
                    mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1982
                    mail_storage_set_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1986
                    mailbox_verify_existing_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=1991
                      t_push /src/dovecot/src/lib/data-stack.c linenumber=1790
                      mailbox_verify_existing_name_int /src/dovecot/src/lib-storage/mail-storage.c linenumber=1791
                        mailbox_verify_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=1753
                          t_push /src/dovecot/src/lib/data-stack.c linenumber=1740
                          mailbox_verify_name_int /src/dovecot/src/lib-storage/mail-storage.c linenumber=1741
                            mailbox_verify_name_prefix /src/dovecot/src/lib-storage/mail-storage.c linenumber=1693
                              strncmp  linenumber=1654
                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1661
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1667
                            mailbox_name_sanitize /src/dovecot/src/lib-storage/./mail-storage-private.h linenumber=1696
                              str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=957
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1695
                            mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1694
                            mailbox_list_get_hierarchy_sep /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1700
                            mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1701
                            strchr  linenumber=1712
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1713
                            mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1713
                            mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1723
                            mailbox_name_verify_extra_separators /src/dovecot/src/lib-storage/mail-storage.c linenumber=1728
                            mailbox_list_is_valid_name /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1729
                              mailbox_list_is_valid_fs_name /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1185
                                mailbox_list_get_hierarchy_sep /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1105
                                strchr  linenumber=1106
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=1131
                                t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=1134
                                strcmp  linenumber=1153
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=1166
                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1731
                            mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1730
                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=1742
                          i_panic /src/dovecot/src/lib/failures.c linenumber=1742
                        mailbox_get_path_to /src/dovecot/src/lib-storage/mail-storage.c linenumber=1759
                          get_path_to /src/dovecot/src/lib-storage/mail-storage.c linenumber=3643
                            mailbox_list_get_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=3629
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1197
                            mail_storage_copy_list_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=3631
                              mailbox_list_get_last_error /src/dovecot/src/lib-storage/mailbox-list.c linenumber=887
                              mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=888
                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3635
                          get_path_to /src/dovecot/src/lib-storage/mail-storage.c linenumber=3645
                          get_path_to /src/dovecot/src/lib-storage/mail-storage.c linenumber=3646
                        mailbox_nfc_normalize /src/dovecot/src/lib-storage/mail-storage.c linenumber=1762
                          mailbox_rename_nfc_forced /src/dovecot/src/lib-storage/mail-storage.c linenumber=1588
                            mailbox_vname_normalize_ns_prefix_nfc /src/dovecot/src/lib-storage/mail-storage.c linenumber=1545
                              mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1495
                              strchr  linenumber=1499
                              strchr  linenumber=1505
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1509
                              t_str_new /src/dovecot/src/lib/str.c linenumber=1513
                              uni_utf8_write_nfc /src/dovecot/src/lib/unichar.c linenumber=1516
                                uni_utf8_write_nf_common /src/dovecot/src/lib/unichar.c linenumber=327
                              i_panic /src/dovecot/src/lib/failures.c linenumber=1517
                              str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=1518
                              str_c /src/dovecot/src/lib/str.c linenumber=1520
                            strcmp  linenumber=1547
                            mailbox_alloc /src/dovecot/src/lib-storage/mail-storage.c linenumber=1551
                            mailbox_alloc /src/dovecot/src/lib-storage/mail-storage.c linenumber=1554
                            mailbox_rename /src/dovecot/src/lib-storage/mail-storage.c linenumber=1558
                              t_push /src/dovecot/src/lib/data-stack.c linenumber=2698
                              event_reason_begin /src/dovecot/src/lib/lib-event.c linenumber=2700
                                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
                              mailbox_rename_real /src/dovecot/src/lib-storage/mail-storage.c linenumber=2701
                                mailbox_verify_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=2605
                                mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2608
                                mailbox_verify_create_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=2612
                                  mailbox_verify_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=1859
                                  mailbox_name_check_forbidden_chars /src/dovecot/src/lib-storage/mail-storage.c linenumber=1863
                                    strlen  linenumber=1800
                                    uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=1827
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1828
                                    unicode_code_point_is_assigned /src/dovecot/src/lib-storage/../../src/lib/unicode-data.h linenumber=1835
                                      unicode_code_point_get_data /src/dovecot/src/lib-storage/../../src/lib/unicode-data.h linenumber=100
                                      unicode_code_point_data_is_assigned /src/dovecot/src/lib-storage/../../src/lib/unicode-data.h linenumber=102
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1836
                                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1864
                                  strlen  linenumber=1867
                                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1868
                                  mailbox_list_get_hierarchy_sep /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1875
                                  strchr  linenumber=1876
                                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1878
                                  strlen  linenumber=1885
                                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1886
                                mail_storage_copy_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2613
                                  mail_storage_get_last_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=877
                                    i_strdup_printf /src/dovecot/src/lib/imem.c linenumber=965
                                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=878
                                mailbox_rename_check_children /src/dovecot/src/lib-storage/mail-storage.c linenumber=2616
                                  strlen  linenumber=2566
                                  strlen  linenumber=2567
                                  mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=2570
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2571
                                  mailbox_list_iter_init /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=2573
                                    mailbox_list_iter_init_multiple /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=59
                                      mailbox_list_iter_subscriptions_refresh /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=155
                                        mail_namespace_find_subscribable /src/dovecot/src/lib-storage/mail-namespace.c linenumber=68
                                          mail_namespace_find_mask /src/dovecot/src/lib-storage/mail-namespace.c linenumber=852
                                            strlen  linenumber=759
                                            uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=759
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=760
                                            strncasecmp  linenumber=763
                                            str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=763
                                            mail_namespace_is_usable_prefix /src/dovecot/src/lib-storage/mail-namespace.c linenumber=779
                                              strncmp  linenumber=721
                                              strncmp  linenumber=726
                                              str_begins_with /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=726
                                              strncmp  linenumber=727
                                              strncmp  linenumber=734
                                              mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=736
                                        mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=74
                                        mailbox_tree_init /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=75
                                          mailbox_tree_init_size /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=33
                                            malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=43
                                            p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=43
                                            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=44
                                      mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=162
                                      mailbox_tree_init /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=163
                                      mailbox_list_subscriptions_fill /src/dovecot/src/lib-storage/list/mailbox-list-subscriptions.c linenumber=164
                                        mailbox_tree_iterate_init /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=280
                                          malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=188
                                          p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=188
                                          str_new /src/dovecot/src/lib/str.c linenumber=192
                                          array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=193
                                        mailbox_tree_iterate_next /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=282
                                          str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=248
                                          str_append_c /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=252
                                          str_append /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=256
                                          mailbox_tree_iterate_set_next_node /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=258
                                            array_append_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=207
                                            str_len /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=208
                                            array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=214
                                            strlen  linenumber=217
                                            array_delete_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=231
                                              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=246
                                              malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=247
                                          str_c /src/dovecot/src/lib/str.c linenumber=261
                                        mailbox_list_iter_update /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=283
                                          t_push /src/dovecot/src/lib/data-stack.c linenumber=1460
                                          mailbox_list_iter_update_real /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1461
                                            imap_match /src/dovecot/src/lib-imap/imap-match.c linenumber=1420
                                              imap_match_pattern /src/dovecot/src/lib-imap/imap-match.c linenumber=410
                                                strncasecmp  linenumber=354
                                                strlen  linenumber=364
                                                uni_gc_scanner_init /src/dovecot/src/lib/unichar.c linenumber=364
                                                  unicode_gc_break_init /src/dovecot/src/lib/unicode-break.c linenumber=614
                                                strlen  linenumber=365
                                                uni_gc_scanner_init /src/dovecot/src/lib/unichar.c linenumber=365
                                                uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=367
                                                  uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=259
                                                    uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=247
                                                      uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=632
                                                      i_panic /src/dovecot/src/lib/failures.c linenumber=635
                                                      unicode_gc_break_cp /src/dovecot/src/lib/unicode-break.c linenumber=640
                                                        unicode_code_point_get_data /src/dovecot/src/lib/./unicode-data.h linenumber=24
                                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=195
                                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=232
                                                match_sub /src/dovecot/src/lib-imap/imap-match.c linenumber=369
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=267
                                                    uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=271
                                                  uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=268
                                                  uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=269
                                                  match_gc /src/dovecot/src/lib-imap/imap-match.c linenumber=270
                                                    uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=242
                                                    uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=243
                                                    memcmp  linenumber=247
                                                    toupper  linenumber=252
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=271
                                                  uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=273
                                                  uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=283
                                                  uni_gc_scan_get /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=284
                                                  uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=285
                                                  uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=286
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=288
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=290
                                                  uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=296
                                                  uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=297
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=299
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=301
                                                  uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=302
                                                  uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=303
                                                  uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=308
                                                  match_gc /src/dovecot/src/lib-imap/imap-match.c linenumber=309
                                                  match_sub /src/dovecot/src/lib-imap/imap-match.c linenumber=310
                                                    uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=318
                                                    uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=321
                                                    uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=325
                                                    uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=326
                                                    uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=327
                                                    uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=328
                                                    uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=334
                                                    uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=335
                                                    uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=336
                                                uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=371
                                                uni_gc_scan_ascii_equals /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=376
                                                uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=377
                                                uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=379
                                                uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=382
                                                match_gc /src/dovecot/src/lib-imap/imap-match.c linenumber=383
                                                match_sub /src/dovecot/src/lib-imap/imap-match.c linenumber=384
                                                uni_gc_scan_shift /src/dovecot/src/lib/unichar.c linenumber=389
                                                uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=393
                                                uni_gc_scan_at_end /src/dovecot/src/lib-imap/../../src/lib/unichar.h linenumber=394
                                            mailbox_tree_get /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1422
                                              mailbox_tree_traverse /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=159
                                                str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=101
                                                strncasecmp  linenumber=101
                                                str_begins_builtin_success /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=101
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=103
                                                strlen  linenumber=108
                                                t_str_new /src/dovecot/src/lib/str.c linenumber=108
                                                str_truncate /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=113
                                                str_append_data /src/dovecot/src/lib-storage/../../src/lib/str.h linenumber=114
                                                p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=130
                                                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=132
                                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=160
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=160
                                            node_fix_parents /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1426
                                            mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1447
                                            strrchr  linenumber=1447
                                            t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1451
                                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=1462
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1462
                                        mailbox_tree_iterate_deinit /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=284
                                          str_free /src/dovecot/src/lib/str.c linenumber=272
                                          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=273
                                          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=274
                                      mailbox_tree_iterate_init /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=167
                                      mailbox_tree_iterate_next /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=170
                                      mailbox_tree_iterate_deinit /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=172
                                      mailbox_list_iter_init_autocreate /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=176
                                        array_is_created_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=107
                                        malloc_multiply_check /src/dovecot/src/lib-storage/list/../../../src/lib/malloc-overflow.h linenumber=110
                                        p_malloc /src/dovecot/src/lib-storage/list/../../../src/lib/mempool.h linenumber=110
                                        hash_table_create /src/dovecot/src/lib/hash.c linenumber=112
                                        str_hash /src/dovecot/src/lib/hash.c linenumber=112
                                        strcmp  linenumber=112
                                        array_create_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=116
                                          malloc_multiply_check /src/dovecot/src/lib-storage/list/../../../src/lib/malloc-overflow.h linenumber=149
                                          array_create_from_buffer_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=152
                                        array_create_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=117
                                        array_create_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=118
                                        i_memcpy /src/dovecot/src/lib-storage/list/../../../src/lib/lib.h linenumber=119
                                        strcmp  linenumber=120
                                        mailbox_settings_add_ns_prefix /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=123
                                          mailbox_settings_get_vname /src/dovecot/src/lib-storage/mail-storage-settings.c linenumber=89
                                            strcasecmp  linenumber=1154
                                            p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=1159
                                            p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1161
                                          p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=94
                                        array_append_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=126
                                        pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=127
                                        strcmp  linenumber=129
                                        array_append_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=130
                                        array_append_space_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=131
                                        strcasecmp  linenumber=134
                                      hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=177
                                      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=182
                                  mailbox_list_iter_next /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=2577
                                    p_clear /src/dovecot/src/lib-storage/list/../../../src/lib/mempool.h linenumber=1366
                                    t_push /src/dovecot/src/lib/data-stack.c linenumber=1369
                                    mailbox_list_iter_next_call /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1370
                                      mailbox_list_match_subscriptions /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1232
                                        mailbox_tree_get /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1131
                                        mailbox_list_mark_node_visited /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1138
                                        mailbox_list_mark_node_visited /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1143
                                        mailbox_list_mark_node_visited /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1156
                                      mailbox_list_finish_subscriptions /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1236
                                        mailbox_tree_iterate_init /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1185
                                        mailbox_tree_iterate_next /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1191
                                        mailbox_list_want_subscription /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1193
                                          node_has_existing_subscription /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=215
                                        mailbox_tree_iterate_deinit /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1202
                                        mailbox_tree_iterate_init /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1203
                                        node_has_existing_children /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1214
                                          node_has_existing_children /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1170
                                        mailbox_list_mark_node_visited /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1220
                                      strlen  linenumber=1251
                                      uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=1251
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1252
                                      strcmp  linenumber=1253
                                      mailbox_rename_nfc_forced /src/dovecot/src/lib-storage/mail-storage.c linenumber=1259
                                        mailbox_get_last_mail_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1560
                                          mail_storage_get_last_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=984
                                        mailbox_get_last_mail_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1564
                                        guid_128_generate /src/dovecot/src/lib/guid.c linenumber=1567
                                        guid_128_to_string /src/dovecot/src/lib/guid.c linenumber=1570
                                          binary_to_hex /src/dovecot/src/lib/hex-binary.c linenumber=132
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1569
                                        mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=1571
                                          mailbox_close /src/dovecot/src/lib-storage/mail-storage.c linenumber=2225
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=2200
                                            t_push /src/dovecot/src/lib/data-stack.c linenumber=2203
                                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=2205
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=2205
                                            mail_storage_free_binary_cache /src/dovecot/src/lib-storage/mail-storage.c linenumber=2208
                                              timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=2189
                                              i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=2190
                                            array_clear_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=2211
                                            array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=2213
                                            array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=2214
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=2229
                                          mail_storage_obj_unref /src/dovecot/src/lib-storage/mail-storage.c linenumber=2234
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=663
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=664
                                            mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=668
                                          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=2235
                                          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=2236
                                        mailbox_alloc /src/dovecot/src/lib-storage/mail-storage.c linenumber=1572
                                        mailbox_rename /src/dovecot/src/lib-storage/mail-storage.c linenumber=1573
                                          event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=2702
                                            event_pop_global /src/dovecot/src/lib/lib-event.c linenumber=588
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=591
                                            event_unref /src/dovecot/src/lib/lib-event.c linenumber=592
                                            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=593
                                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=2703
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=2703
                                        mailbox_get_last_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1576
                                          mail_storage_get_last_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=977
                                        mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=1577
                                        mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=1578
                                      mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1262
                                      strcmp  linenumber=1268
                                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=1269
                                      e_debug /src/dovecot/src/lib/event-log.c linenumber=1269
                                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1269
                                      event_want_level /src/dovecot/src/lib/event-log.c linenumber=1273
                                      e_debug /src/dovecot/src/lib/event-log.c linenumber=1273
                                      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1273
                                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1280
                                      mailbox_name_try_get_settings /src/dovecot/src/lib-storage/mail-storage.c linenumber=1288
                                      mail_storage_mailbox_create_event /src/dovecot/src/lib-storage/mail-storage.c linenumber=1291
                                        event_create /src/dovecot/src/lib/lib-event.c linenumber=3879
                                        event_add_category /src/dovecot/src/lib/lib-event.c linenumber=3880
                                        mailbox_settings_filters_add /src/dovecot/src/lib-storage/mail-storage.c linenumber=3882
                                          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=3855
                                          mailbox_get_name_without_prefix /src/dovecot/src/lib-storage/mail-storage.c linenumber=3859
                                          array_get_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=3862
                                          wildcard_match /src/dovecot/src/lib/wildcard-match.c linenumber=3865
                                          array_idx_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=3869
                                          settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=3870
                                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=3883
                                        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=3884
                                        settings_event_add_list_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=3885
                                        event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=3888
                                        mailbox_name_sanitize /src/dovecot/src/lib-storage/./mail-storage-private.h linenumber=3890
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3889
                                        event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=3889
                                      settings_get /src/dovecot/src/lib-settings/settings.c linenumber=1293
                                      event_unref /src/dovecot/src/lib/lib-event.c linenumber=1295
                                      mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1298
                                      array_is_created_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=1302
                                      p_array_const_string_join /src/dovecot/src/lib/strfuncs.c linenumber=1304
                                      p_free_internal /src/dovecot/src/lib-storage/list/../../../src/lib/mempool.h linenumber=1306
                                      i_strdup /src/dovecot/src/lib/imem.c linenumber=1307
                                      pool_unref /src/dovecot/src/lib-storage/list/../../../src/lib/mempool.h linenumber=1312
                                      mailbox_list_iter_autocreate_filter /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1315
                                        autocreate_box_match /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=959
                                          strlen  linenumber=920
                                          mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=922
                                          array_get_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=926
                                            array_count_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=255
                                          strcmp  linenumber=929
                                          strlen  linenumber=931
                                          strncmp  linenumber=932
                                        array_delete_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=966
                                          malloc_multiply_check /src/dovecot/src/lib-storage/list/../../../src/lib/malloc-overflow.h linenumber=246
                                          malloc_multiply_check /src/dovecot/src/lib-storage/list/../../../src/lib/malloc-overflow.h linenumber=247
                                        array_delete_i /src/dovecot/src/lib-storage/list/../../../src/lib/array.h linenumber=967
                                        hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=970
                                        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=978
                                        hash_table_insert /src/dovecot/src/lib/hash.c linenumber=979
                                        autocreate_box_match /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=996
                                        autocreate_box_match /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1010
                                        mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1029
                                        buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1031
                                        str_begins /src/dovecot/src/lib/strfuncs.c linenumber=1032
                                        strncmp  linenumber=1032
                                        str_begins_builtin_success /src/dovecot/src/lib-storage/list/../../../src/lib/strfuncs.h linenumber=1032
                                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=1371
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1371
                                    special_use_selection /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=1372
                                  strncmp  linenumber=2578
                                  strlen  linenumber=2582
                                  mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2583
                                  mailbox_list_iter_deinit /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=2591
                                    hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=1385
                                    p_free_internal /src/dovecot/src/lib-storage/list/../../../src/lib/mempool.h linenumber=1386
                                    mailbox_tree_iterate_deinit /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1387
                                    mailbox_tree_deinit /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=1388
                                    pool_unref /src/dovecot/src/lib-storage/list/../../../src/lib/mempool.h linenumber=1389
                                  mail_storage_copy_list_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2592
                                mail_storages_rename_compatible /src/dovecot/src/lib-storage/mail-storage.c linenumber=2620
                                  strcmp  linenumber=2506
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2507
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2514
                                mailbox_lists_rename_compatible /src/dovecot/src/lib-storage/mail-storage.c linenumber=2622
                                  nullequals /src/dovecot/src/lib-storage/mail-storage.c linenumber=2531
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2533
                                  nullequals /src/dovecot/src/lib-storage/mail-storage.c linenumber=2538
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2540
                                  nullequals /src/dovecot/src/lib-storage/mail-storage.c linenumber=2545
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2547
                                  nullequals /src/dovecot/src/lib-storage/mail-storage.c linenumber=2552
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2554
                                event_want_level /src/dovecot/src/lib/event-log.c linenumber=2624
                                e_debug /src/dovecot/src/lib/event-log.c linenumber=2624
                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=2624
                                mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2627
                                mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2634
                                strcmp  linenumber=2638
                                mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2639
                                mailbox_list_lock /src/dovecot/src/lib-storage/mailbox-list.c linenumber=2647
                                  mailbox_list_get_root_permissions /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1926
                                    mailbox_list_get_permissions_internal /src/dovecot/src/lib-storage/mailbox-list.c linenumber=888
                                      mailbox_list_get_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=823
                                      mailbox_list_get_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=828
                                      mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=833
                                      mailbox_list_get_permissions_stat /src/dovecot/src/lib-storage/mailbox-list.c linenumber=839
                                        stat  linenumber=739
                                        __errno_location  linenumber=740
                                        mail_error_eacces_msg /src/dovecot/src/lib-storage/mail-error.c linenumber=742
                                        mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=741
                                        __errno_location  linenumber=743
                                        mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=744
                                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=747
                                        e_debug /src/dovecot/src/lib/event-log.c linenumber=747
                                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=747
                                        mkdir_get_executable_mode /src/dovecot/src/lib/mkdir-parents.c linenumber=764
                                        getegid  linenumber=775
                                        strrchr  linenumber=785
                                        t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=787
                                        stat  linenumber=789
                                      mailbox_list_get_hierarchy_sep /src/dovecot/src/lib-storage/mailbox-list.c linenumber=844
                                      strrchr  linenumber=844
                                      t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=849
                                      mailbox_list_get_permissions /src/dovecot/src/lib-storage/mailbox-list.c linenumber=851
                                        mailbox_list_get_permissions_internal /src/dovecot/src/lib-storage/mailbox-list.c linenumber=879
                                          geteuid  linenumber=857
                                          getegid  linenumber=858
                                          mailbox_permissions_copy /src/dovecot/src/lib-storage/mailbox-list.c linenumber=861
                                            p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=899
                                          event_want_level /src/dovecot/src/lib/event-log.c linenumber=866
                                          dec2str /src/dovecot/src/lib/strfuncs.c linenumber=866
                                          e_debug /src/dovecot/src/lib/event-log.c linenumber=866
                                          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=866
                                  sha1_get_digest /src/dovecot/src/lib/sha1.c linenumber=1942
                                  binary_to_hex /src/dovecot/src/lib/hex-binary.c linenumber=1945
                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1944
                                  mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1948
                                  mailbox_list_mkdir_missing_index_root /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1951
                                    mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1506
                                    mailbox_list_mkdir_root /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1510
                                      mailbox_list_try_mkdir_root /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1081
                                        stat  linenumber=1036
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1040
                                        mailbox_list_get_root_permissions /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1047
                                        mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1049
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=1050
                                        strlen  linenumber=1051
                                        strncmp  linenumber=1051
                                        str_begins_with /src/dovecot/src/lib-storage/../../src/lib/strfuncs.h linenumber=1051
                                        strcmp  linenumber=1052
                                        stat  linenumber=1052
                                        mailbox_list_try_mkdir_root_parent /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1056
                                          mailbox_list_get_unexpanded_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=957
                                          strrchr  linenumber=958
                                          mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=962
                                          i_unreached /src/dovecot/src/lib/failures.c linenumber=963
                                          mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=972
                                          i_unreached /src/dovecot/src/lib/failures.c linenumber=973
                                          get_expanded_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=974
                                            t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=931
                                          stat_first_parent /src/dovecot/src/lib/mkdir-parents.c linenumber=980
                                            stat  linenumber=178
                                            strcmp  linenumber=179
                                            strrchr  linenumber=183
                                            t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=187
                                          __errno_location  linenumber=981
                                          mail_error_eacces_msg /src/dovecot/src/lib-storage/mail-error.c linenumber=982
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=983
                                          mkdir_parents_chgrp /src/dovecot/src/lib/mkdir-parents.c linenumber=1000
                                            mkdir_parents_chown_full /src/dovecot/src/lib/mkdir-parents.c linenumber=165
                                              mkdir_chown_full /src/dovecot/src/lib/mkdir-parents.c linenumber=133
                                                umask  linenumber=32
                                                mkdir  linenumber=33
                                                umask  linenumber=34
                                                open  linenumber=42
                                                __errno_location  linenumber=45
                                                i_error /src/dovecot/src/lib/failures.c linenumber=46
                                                __errno_location  linenumber=58
                                                fchown  linenumber=63
                                                i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=64
                                                __errno_location  linenumber=65
                                                rmdir  linenumber=66
                                                __errno_location  linenumber=66
                                                i_error /src/dovecot/src/lib/failures.c linenumber=67
                                                eperm_error_get_chgrp /src/dovecot/src/lib/eacces-error.c linenumber=71
                                                i_error /src/dovecot/src/lib/failures.c linenumber=71
                                                t_str_new /src/dovecot/src/lib/str.c linenumber=76
                                                str_printfa /src/dovecot/src/lib/str.c linenumber=77
                                                i_getpwuid /src/dovecot/src/lib/ipwd.c linenumber=82
                                                str_printfa /src/dovecot/src/lib/str.c linenumber=83
                                                str_printfa /src/dovecot/src/lib/str.c linenumber=86
                                                i_getgrgid /src/dovecot/src/lib/ipwd.c linenumber=91
                                                str_printfa /src/dovecot/src/lib/str.c linenumber=92
                                                __errno_location  linenumber=94
                                                str_c /src/dovecot/src/lib/str.c linenumber=95
                                                i_error /src/dovecot/src/lib/failures.c linenumber=95
                                                fchmod  linenumber=101
                                                rmdir  linenumber=103
                                                __errno_location  linenumber=103
                                                i_error /src/dovecot/src/lib/failures.c linenumber=104
                                                __errno_location  linenumber=105
                                                i_error /src/dovecot/src/lib/failures.c linenumber=106
                                                i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=107
                                                i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=111
                                              strrchr  linenumber=138
                                              t_push /src/dovecot/src/lib/data-stack.c linenumber=142
                                              t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=143
                                              mkdir_parents_chown_full /src/dovecot/src/lib/mkdir-parents.c linenumber=143
                                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=146
                                                mkdir_chown_full /src/dovecot/src/lib/mkdir-parents.c linenumber=151
                                          __errno_location  linenumber=1002
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1003
                                          getegid  linenumber=1012
                                        mkdir_parents_chgrp /src/dovecot/src/lib/mkdir-parents.c linenumber=1063
                                        __errno_location  linenumber=1066
                                        __errno_location  linenumber=1067
                                        mail_error_create_eacces_msg /src/dovecot/src/lib-storage/mail-error.c linenumber=1068
                                          eacces_error_get_creating /src/dovecot/src/lib/eacces-error.c linenumber=36
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1070
                                      mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1082
                                  mailbox_list_get_root_path /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1953
                                  mailbox_list_mkdir_root /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1956
                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1965
                                  mail_storage_lock_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=1966
                                    mail_storage_dotlock_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=3992
                                      file_dotlock_create /src/dovecot/src/lib/file-dotlock.c linenumber=3973
                                        file_dotlock_alloc /src/dovecot/src/lib/file-dotlock.c linenumber=677
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=678
                                        file_dotlock_create_real /src/dovecot/src/lib/file-dotlock.c linenumber=679
                                          dotlock_create /src/dovecot/src/lib/file-dotlock.c linenumber=635
                                          close  linenumber=642
                                          i_error /src/dovecot/src/lib/failures.c linenumber=643
                                          lstat  linenumber=650
                                          __errno_location  linenumber=651
                                          i_error /src/dovecot/src/lib/failures.c linenumber=652
                                          i_error /src/dovecot/src/lib/failures.c linenumber=654
                                          __errno_location  linenumber=661
                                          i_error /src/dovecot/src/lib/failures.c linenumber=662
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=680
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=680
                                        file_dotlock_free /src/dovecot/src/lib/file-dotlock.c linenumber=682
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3975
                                      file_lock_from_dotlock /src/dovecot/src/lib/file-lock.c linenumber=3979
                                        malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=338
                                        p_malloc /src/dovecot/src/lib/./mempool.h linenumber=338
                                        file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=341
                                        i_strdup /src/dovecot/src/lib/imem.c linenumber=341
                                        i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=343
                                    file_create_locked /src/dovecot/src/lib/file-create-locked.c linenumber=3996
                                      open  linenumber=168
                                      try_lock_existing /src/dovecot/src/lib/file-create-locked.c linenumber=170
                                        fstat  linenumber=33
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=34
                                        file_wait_lock /src/dovecot/src/lib/file-lock.c linenumber=37
                                        stat  linenumber=40
                                        gnu_dev_major  linenumber=42
                                        gnu_dev_minor  linenumber=42
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=46
                                        file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=51
                                        file_lock_set_unlink_on_free /src/dovecot/src/lib/file-lock.c linenumber=53
                                        file_lock_set_close_on_free /src/dovecot/src/lib/file-lock.c linenumber=55
                                      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=176
                                      eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=180
                                      __errno_location  linenumber=182
                                      try_create_new /src/dovecot/src/lib/file-create-locked.c linenumber=187
                                        t_str_new /src/dovecot/src/lib/str.c linenumber=90
                                        str_append /src/dovecot/src/lib/./str.h linenumber=96
                                        safe_mkstemp /src/dovecot/src/lib/safe-mkstemp.c linenumber=99
                                        safe_mkstemp_group /src/dovecot/src/lib/safe-mkstemp.c linenumber=101
                                          safe_mkstemp_full /src/dovecot/src/lib/safe-mkstemp.c linenumber=108
                                        __errno_location  linenumber=106
                                        try_mkdir /src/dovecot/src/lib/file-create-locked.c linenumber=107
                                          strrchr  linenumber=67
                                          t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=71
                                          mkdir_parents_chown /src/dovecot/src/lib/mkdir-parents.c linenumber=74
                                            mkdir_parents_chown_full /src/dovecot/src/lib/mkdir-parents.c linenumber=159
                                          mkdir_parents_chgrp /src/dovecot/src/lib/mkdir-parents.c linenumber=76
                                          __errno_location  linenumber=79
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=80
                                        __errno_location  linenumber=109
                                        eacces_error_get /src/dovecot/src/lib/eacces-error.c linenumber=113
                                        str_c /src/dovecot/src/lib/str.c linenumber=126
                                        file_try_lock /src/dovecot/src/lib/file-lock.c linenumber=126
                                        str_c /src/dovecot/src/lib/str.c linenumber=128
                                        __errno_location  linenumber=129
                                        __errno_location  linenumber=132
                                        str_c /src/dovecot/src/lib/str.c linenumber=137
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=135
                                        str_c /src/dovecot/src/lib/str.c linenumber=140
                                        file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=142
                                        file_lock_set_path /src/dovecot/src/lib/file-lock.c linenumber=144
                                          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=441
                                          i_strdup /src/dovecot/src/lib/imem.c linenumber=442
                                        file_lock_set_unlink_on_free /src/dovecot/src/lib/file-lock.c linenumber=145
                                        file_lock_set_close_on_free /src/dovecot/src/lib/file-lock.c linenumber=147
                                        str_c /src/dovecot/src/lib/str.c linenumber=149
                                        i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=149
                                        __errno_location  linenumber=153
                                        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=154
                                        str_c /src/dovecot/src/lib/str.c linenumber=155
                                        i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=155
                                        __errno_location  linenumber=156
                                      __errno_location  linenumber=200
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3998
                                    __errno_location  linenumber=4000
                                  mailbox_list_set_critical /src/dovecot/src/lib-storage/mailbox-list.c linenumber=1968
                                mail_storage_copy_list_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2648
                                mailbox_nfc_normalize /src/dovecot/src/lib-storage/mail-storage.c linenumber=2660
                                  mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=1591
                                  strcmp  linenumber=1598
                                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=1599
                                  e_debug /src/dovecot/src/lib/event-log.c linenumber=1599
                                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1599
                                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1601
                                  event_want_level /src/dovecot/src/lib/event-log.c linenumber=1602
                                  e_debug /src/dovecot/src/lib/event-log.c linenumber=1602
                                  event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1602
                                mailbox_list_unlock /src/dovecot/src/lib-storage/mailbox-list.c linenumber=2664
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1980
                                  file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=1984
                        i_panic /src/dovecot/src/lib/failures.c linenumber=1764
                        mailbox_get_path_to /src/dovecot/src/lib-storage/mail-storage.c linenumber=1767
                        mailbox_is_autocreated /src/dovecot/src/lib-storage/mail-storage.c linenumber=1774
                          strcmp  linenumber=1425
                        mailbox_autocreate /src/dovecot/src/lib-storage/mail-storage.c linenumber=1777
                          mailbox_create /src/dovecot/src/lib-storage/mail-storage.c linenumber=1441
                            mailbox_verify_create_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=2297
                            event_reason_begin /src/dovecot/src/lib/lib-event.c linenumber=2300
                            mailbox_list_lock /src/dovecot/src/lib-storage/mailbox-list.c linenumber=2308
                            mail_storage_copy_list_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2309
                            event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=2310
                            t_push /src/dovecot/src/lib/data-stack.c linenumber=2320
                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=2322
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2322
                            mailbox_list_unlock /src/dovecot/src/lib-storage/mailbox-list.c linenumber=2324
                            t_push /src/dovecot/src/lib/data-stack.c linenumber=2328
                            mailbox_copy_cache_decisions_from_inbox /src/dovecot/src/lib-storage/mail-storage.c linenumber=2329
                              mail_namespace_find_inbox /src/dovecot/src/lib-storage/mail-namespace.c linenumber=2272
                                i_panic /src/dovecot/src/lib/failures.c linenumber=868
                                i_panic /src/dovecot/src/lib/failures.c linenumber=873
                              mailbox_alloc /src/dovecot/src/lib-storage/mail-storage.c linenumber=2274
                              mailbox_exists /src/dovecot/src/lib-storage/mail-storage.c linenumber=2279
                                mailbox_verify_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=1928
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=1937
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=1939
                                i_panic /src/dovecot/src/lib/failures.c linenumber=1939
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=1944
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=1946
                                i_panic /src/dovecot/src/lib/failures.c linenumber=1946
                                have_listable_namespace_prefix /src/dovecot/src/lib-storage/mail-storage.c linenumber=1953
                                  strlen  linenumber=1896
                                  strncmp  linenumber=1908
                                  mail_namespace_get_sep /src/dovecot/src/lib-storage/mail-namespace.c linenumber=1909
                              mailbox_open /src/dovecot/src/lib-storage/mail-storage.c linenumber=2281
                                t_push /src/dovecot/src/lib/data-stack.c linenumber=2086
                                mailbox_open_full /src/dovecot/src/lib-storage/mail-storage.c linenumber=2087
                                  mailbox_nfc_normalize /src/dovecot/src/lib-storage/mail-storage.c linenumber=1994
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1996
                                  mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=2006
                                  i_stream_ref /src/dovecot/src/lib/istream.c linenumber=2012
                                  mailbox_nfc_normalize /src/dovecot/src/lib-storage/mail-storage.c linenumber=2019
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=2021
                                  mailbox_close /src/dovecot/src/lib-storage/mail-storage.c linenumber=2025
                                  mailbox_is_autocreated /src/dovecot/src/lib-storage/mail-storage.c linenumber=2031
                                  t_push /src/dovecot/src/lib/data-stack.c linenumber=2031
                                  mailbox_autocreate_and_reopen /src/dovecot/src/lib-storage/mail-storage.c linenumber=2032
                                    mailbox_autocreate /src/dovecot/src/lib-storage/mail-storage.c linenumber=1468
                                      mailbox_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1442
                                        mailbox_get_storage /src/dovecot/src/lib-storage/mail-storage.c linenumber=824
                                        mail_storage_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=828
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=792
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=799
                                          mailbox_name_sanitize /src/dovecot/src/lib-storage/./mail-storage-private.h linenumber=802
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=800
                                          mailbox_name_sanitize /src/dovecot/src/lib-storage/./mail-storage-private.h linenumber=809
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=807
                                          mail_storage_get_last_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=814
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=833
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=835
                                        mail_storage_get_last_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=840
                                      mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=1448
                                      mailbox_is_autosubscribed /src/dovecot/src/lib-storage/mail-storage.c linenumber=1453
                                        strcmp  linenumber=1433
                                      mailbox_set_subscribed /src/dovecot/src/lib-storage/mail-storage.c linenumber=1454
                                        mailbox_verify_name /src/dovecot/src/lib-storage/mail-storage.c linenumber=2711
                                        event_reason_begin /src/dovecot/src/lib/lib-event.c linenumber=2715
                                        mailbox_list_iter_subscriptions_refresh /src/dovecot/src/lib-storage/list/mailbox-list-iter.c linenumber=2717
                                        mail_storage_copy_list_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2718
                                        mailbox_is_subscribed /src/dovecot/src/lib-storage/mail-storage.c linenumber=2720
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=2733
                                          mailbox_tree_lookup /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=2735
                                            t_push /src/dovecot/src/lib/data-stack.c linenumber=176
                                            mailbox_tree_traverse /src/dovecot/src/lib-storage/mailbox-tree.c linenumber=177
                                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=178
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=178
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=2722
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=2724
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=2724
                                        event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=2725
                                      mailbox_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1457
                                      mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=1455
                                    mailbox_close /src/dovecot/src/lib-storage/mail-storage.c linenumber=1470
                                    mailbox_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=1478
                                    mailbox_set_critical /src/dovecot/src/lib-storage/mail-storage.c linenumber=1476
                                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=2033
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=2033
                                  i_stream_unref /src/dovecot/src/lib/istream.c linenumber=2037
                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=2088
                                i_panic /src/dovecot/src/lib/failures.c linenumber=2088
                                mailbox_try_undelete /src/dovecot/src/lib-storage/mail-storage.c linenumber=2097
                                  i_panic /src/dovecot/src/lib/failures.c linenumber=2059
                                  mail_index_get_modification_time /src/dovecot/src/lib-index/mail-index.c linenumber=2068
                                    t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1004
                                    stat  linenumber=1006
                                    __errno_location  linenumber=1007
                                    mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=1012
                                  time  linenumber=2070
                                  mailbox_mark_index_deleted /src/dovecot/src/lib-storage/mail-storage.c linenumber=2074
                                    event_want_level /src/dovecot/src/lib/event-log.c linenumber=2377
                                    e_debug /src/dovecot/src/lib/event-log.c linenumber=2377
                                    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=2377
                                    mailbox_open /src/dovecot/src/lib-storage/mail-storage.c linenumber=2388
                                      mailbox_close /src/dovecot/src/lib-storage/mail-storage.c linenumber=2103
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=2104
                                      mailbox_open_full /src/dovecot/src/lib-storage/mail-storage.c linenumber=2105
                                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=2106
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=2106
                                    mail_index_transaction_begin /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=2394
                                      mail_index_view_ref /src/dovecot/src/lib-index/mail-index-view.c linenumber=324
                                      malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=326
                                      p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=326
                                      mail_index_view_get_messages_count /src/dovecot/src/lib-index/mail-index-view.c linenumber=339
                                      array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=342
                                        malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=149
                                        array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=152
                                      array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=346
                                      hook_build_init /src/dovecot/src/lib/hook-build.c linenumber=348
                                      i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=350
                                      hook_build_update /src/dovecot/src/lib/hook-build.c linenumber=352
                                      hook_build_deinit /src/dovecot/src/lib/hook-build.c linenumber=355
                                    mail_index_set_deleted /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=2396
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1349
                                    mail_index_set_undeleted /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=2398
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1356
                                    mail_index_transaction_commit /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=2399
                                      mail_index_transaction_commit_full /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=265
                                        mail_index_view_is_inconsistent /src/dovecot/src/lib-index/mail-index-view.c linenumber=275
                                        mail_index_set_error_nolog /src/dovecot/src/lib-index/mail-index.c linenumber=276
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=914
                                          i_strdup /src/dovecot/src/lib/imem.c linenumber=917
                                          p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=918
                                        mail_index_transaction_rollback /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=277
                                        mail_index_set_error_nolog /src/dovecot/src/lib-index/mail-index.c linenumber=285
                                        mail_index_transaction_rollback /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=286
                                    mailbox_set_index_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2400
                                      mail_index_is_deleted /src/dovecot/src/lib-index/mail-index.c linenumber=893
                                      mailbox_set_deleted /src/dovecot/src/lib-storage/mail-storage.c linenumber=894
                                        mail_storage_set_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=3611
                                      mail_index_reset_error /src/dovecot/src/lib-index/mail-index.c linenumber=895
                                        p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=1133
                                      p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=897
                                      i_strdup /src/dovecot/src/lib/imem.c linenumber=898
                                      mail_storage_set_index_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=899
                                        mail_storage_set_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=908
                                        mail_index_get_last_error /src/dovecot/src/lib-index/mail-index.c linenumber=910
                                        i_strdup /src/dovecot/src/lib/imem.c linenumber=913
                                        mail_index_reset_error /src/dovecot/src/lib-index/mail-index.c linenumber=915
                                    mailbox_sync /src/dovecot/src/lib-storage/mail-storage.c linenumber=2410
                                      array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=2935
                                      mailbox_sync_init /src/dovecot/src/lib-storage/mail-storage.c linenumber=2941
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=2865
                                        mailbox_open /src/dovecot/src/lib-storage/mail-storage.c linenumber=2869
                                        malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=2870
                                        p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=2870
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=2877
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=2879
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=2879
                                      mailbox_sync_deinit /src/dovecot/src/lib-storage/mail-storage.c linenumber=2942
                                        t_push /src/dovecot/src/lib/data-stack.c linenumber=2910
                                        t_pop /src/dovecot/src/lib/data-stack.c linenumber=2912
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=2912
                                        p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=2914
                                        mailbox_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=2919
                                        e_error /src/dovecot/src/lib/event-log.c linenumber=2922
                              mailbox_open /src/dovecot/src/lib-storage/mail-storage.c linenumber=2282
                              mail_cache_decisions_copy /src/dovecot/src/lib-index/mail-cache-decisions.c linenumber=2284
                                mail_cache_open_and_verify /src/dovecot/src/lib-index/mail-cache.c linenumber=272
                                  mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=554
                                  mail_cache_try_open /src/dovecot/src/lib-index/mail-cache.c linenumber=556
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=137
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=143
                                    nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=144
                                      nfs_safe_do /src/dovecot/src/lib/nfs-workarounds.c linenumber=87
                                      nfs_safe_open_callback /src/dovecot/src/lib/nfs-workarounds.c linenumber=87
                                        open  linenumber=76
                                    mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=148
                                    mail_cache_purge_later_reset /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=150
                                      p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=690
                                    mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=154
                                    mail_cache_init_file_cache /src/dovecot/src/lib-index/mail-cache.c linenumber=158
                                      file_cache_set_fd /src/dovecot/src/lib/file-cache.c linenumber=119
                                      fstat  linenumber=121
                                      file_cache_set_size /src/dovecot/src/lib/file-cache.c linenumber=123
                                        mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=59
                                        i_error /src/dovecot/src/lib/failures.c linenumber=74
                                        mmap_anon /src/dovecot/src/lib/mmap-anon.c linenumber=81
                                          mmap  linenumber=168
                                        i_error /src/dovecot/src/lib/failures.c linenumber=83
                                        mremap_anon /src/dovecot/src/lib/mmap-anon.c linenumber=90
                                          mremap  linenumber=175
                                        i_error /src/dovecot/src/lib/failures.c linenumber=93
                                      __errno_location  linenumber=124
                                      mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=125
                                    mail_cache_map_all /src/dovecot/src/lib-index/mail-cache.c linenumber=160
                                      mail_cache_map_full /src/dovecot/src/lib-index/mail-cache.c linenumber=538
                                        fstat  linenumber=430
                                        e_error /src/dovecot/src/lib/event-log.c linenumber=431
                                        mail_cache_map_with_read /src/dovecot/src/lib-index/mail-cache.c linenumber=446
                                          buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=369
                                          mail_cache_map_finish /src/dovecot/src/lib-index/mail-cache.c linenumber=376
                                            mail_cache_verify_header /src/dovecot/src/lib-index/mail-cache.c linenumber=332
                                              mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=292
                                                mail_cache_unlink /src/dovecot/src/lib-index/mail-cache.c linenumber=43
                                                  i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=34
                                                t_push /src/dovecot/src/lib/data-stack.c linenumber=46
                                                t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=47
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=48
                                                event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=50
                                                e_error /src/dovecot/src/lib/event-log.c linenumber=50
                                                mail_index_set_error_nolog /src/dovecot/src/lib-index/mail-index.c linenumber=53
                                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=54
                                              mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=298
                                              mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=304
                                              mail_cache_unlink /src/dovecot/src/lib-index/mail-cache.c linenumber=311
                                              mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=315
                                            mail_cache_purge_later /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=335
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=677
                                              p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=681
                                              i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=682
                                            i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=344
                                            mail_cache_update_need_purge /src/dovecot/src/lib-index/mail-cache.c linenumber=348
                                              mail_cache_purge_later /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=231
                                              fstat  linenumber=276
                                              __errno_location  linenumber=277
                                              mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=278
                                              mail_cache_purge_later /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=282
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=350
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=352
                                          buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=379
                                          buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=388
                                          pread  linenumber=389
                                          mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=392
                                          buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=394
                                          buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=399
                                          mail_cache_map_finish /src/dovecot/src/lib-index/mail-cache.c linenumber=406
                                        file_cache_read /src/dovecot/src/lib/file-cache.c linenumber=450
                                          mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=106
                                          fstat  linenumber=129
                                          __errno_location  linenumber=130
                                          i_error /src/dovecot/src/lib/failures.c linenumber=131
                                          file_cache_set_size /src/dovecot/src/lib/file-cache.c linenumber=142
                                          buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=149
                                          pread  linenumber=182
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=191
                                        __errno_location  linenumber=459
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=460
                                        file_cache_get_map /src/dovecot/src/lib/file-cache.c linenumber=465
                                        mail_cache_map_finish /src/dovecot/src/lib-index/mail-cache.c linenumber=469
                                        munmap  linenumber=487
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=488
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=493
                                        buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=503
                                        mmap_ro_file /src/dovecot/src/lib/mmap-util.c linenumber=505
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=510
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=510
                                        mail_cache_map_finish /src/dovecot/src/lib-index/mail-cache.c linenumber=518
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=541
                                    mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=161
                                  mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=558
                                  mail_cache_header_fields_read /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=563
                                    mail_cache_header_fields_get_offset /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=369
                                      mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=268
                                        be32_to_cpu /src/dovecot/src/lib-index/../../src/lib/byteorder.h linenumber=24
                                          i_bswap_32 /src/dovecot/src/lib-index/../../src/lib/byteorder.h linenumber=264
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=271
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=280
                                      mail_cache_map /src/dovecot/src/lib-index/mail-cache.c linenumber=287
                                        mail_cache_map_full /src/dovecot/src/lib-index/mail-cache.c linenumber=528
                                      pread_full /src/dovecot/src/lib/read-full.c linenumber=301
                                        pread  linenumber=33
                                      mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=304
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=308
                                      mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=316
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=321
                                      mail_cache_purge_later /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=327
                                      file_cache_invalidate /src/dovecot/src/lib/file-cache.c linenumber=337
                                      buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=341
                                      mail_cache_map /src/dovecot/src/lib-index/mail-cache.c linenumber=342
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=346
                                    mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=381
                                    malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=392
                                    p_realloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=392
                                    p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=395
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=409
                                    mail_cache_purge_drop_init /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=415
                                      mail_cache_headers_check_capped /src/dovecot/src/lib-index/mail-cache-decisions.c linenumber=707
                                        mail_cache_count_alive_headers /src/dovecot/src/lib-index/mail-cache-decisions.c linenumber=197
                                    mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=420
                                    mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=426
                                    field_decision_is_valid /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=429
                                    mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=430
                                    hash_table_lookup_full /src/dovecot/src/lib/hash.c linenumber=439
                                      hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=204
                                    field_type_verify /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=457
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=54
                                      field_has_fixed_size /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=58
                                        i_unreached /src/dovecot/src/lib/failures.c linenumber=32
                                      mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=59
                                    mail_cache_register_fields /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=467
                                      strlen  linenumber=125
                                      p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=128
                                      hash_table_lookup_full /src/dovecot/src/lib/hash.c linenumber=137
                                      mail_cache_field_update /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=140
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=73
                                        field_type_verify /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=101
                                      strcasecmp  linenumber=147
                                      malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=161
                                      p_realloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=161
                                      malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=165
                                      p_realloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=165
                                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=176
                                      field_has_fixed_size /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=182
                                      hash_table_insert /src/dovecot/src/lib/hash.c linenumber=185
                                    mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=472
                                    mail_cache_purge_drop_test /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=492
                                    mail_cache_purge_later /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=496
                                    mail_cache_purge_later /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=504
                                  mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=570
                                mail_cache_register_get_list /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=280
                                  mail_cache_open_and_verify /src/dovecot/src/lib-index/mail-cache.c linenumber=231
                                  pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=233
                                  malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=235
                                  p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=235
                                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=238
                                i_panic /src/dovecot/src/lib/failures.c linenumber=281
                                mail_cache_register_fields /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=283
                                pool_unref /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=291
                                mail_cache_purge /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=292
                                  mail_transaction_log_sync_lock /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=624
                                    mail_transaction_log_2_unlink_old /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=564
                                      nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=47
                                      mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=52
                                      i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=61
                                    mail_transaction_log_lock_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=567
                                      time  linenumber=507
                                      mail_transaction_log_file_lock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=510
                                        mail_index_set_error_code /src/dovecot/src/lib-index/mail-index.c linenumber=376
                                        mail_transaction_log_file_dotlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=384
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=314
                                          mail_transaction_log_get_dotlock_set /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=315
                                          file_dotlock_create /src/dovecot/src/lib/file-dotlock.c linenumber=316
                                          time  linenumber=322
                                          log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=326
                                          mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=330
                                        mail_index_lock_fd /src/dovecot/src/lib-index/mail-index-lock.c linenumber=389
                                          file_wait_lock /src/dovecot/src/lib/file-lock.c linenumber=39
                                          e_error /src/dovecot/src/lib/event-log.c linenumber=42
                                        time  linenumber=394
                                        log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=398
                                        file_lock_find /src/dovecot/src/lib/file-lock.c linenumber=406
                                        mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=402
                                      mail_transaction_log_refresh /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=514
                                        mail_transaction_log_has_changed /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=367
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=321
                                          nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=330
                                          nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=331
                                          mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=333
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=336
                                          gnu_dev_major  linenumber=349
                                          gnu_dev_minor  linenumber=349
                                        mail_transaction_log_file_alloc /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=371
                                          malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=90
                                          p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=90
                                          i_strdup /src/dovecot/src/lib/imem.c linenumber=92
                                        mail_transaction_log_file_open /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=372
                                          nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=923
                                          nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=926
                                          __errno_location  linenumber=928
                                          nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=929
                                          __errno_location  linenumber=933
                                          log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=938
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=939
                                          mail_transaction_log_file_stat /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=944
                                            fstat  linenumber=633
                                            __errno_location  linenumber=634
                                            log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=635
                                          mail_transaction_log_file_is_dupe /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=946
                                            gnu_dev_major  linenumber=653
                                            gnu_dev_minor  linenumber=653
                                          mail_transaction_log_file_read_hdr /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=954
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=515
                                            mail_transaction_log_file_read_header /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=520
                                              mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=449
                                              buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=453
                                              buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=456
                                              pread  linenumber=467
                                              buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=474
                                              i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=475
                                            log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=523
                                            mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=531
                                              mail_transaction_log_mark_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=71
                                                fcntl  linenumber=45
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=47
                                                fcntl  linenumber=51
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=52
                                                pwrite_full /src/dovecot/src/lib/write-full.c linenumber=56
                                                  pwrite  linenumber=40
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=58
                                              t_push /src/dovecot/src/lib/data-stack.c linenumber=74
                                              t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=79
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=75
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=547
                                            mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=555
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=569
                                            strcmp  linenumber=578
                                            mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=585
                                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=593
                                            e_debug /src/dovecot/src/lib/event-log.c linenumber=593
                                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=593
                                            strcmp  linenumber=613
                                            mail_transaction_log_file_fail_dupe /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=615
                                              strcmp  linenumber=490
                                              mail_transaction_log_mark_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=493
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=500
                                            mail_transaction_log_file_fail_dupe /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=618
                                          i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=967
                                          __errno_location  linenumber=972
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=975
                                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=980
                                          mail_transaction_log_file_add_to_list /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=983
                                            mail_transaction_log_file_skip_to_head /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=198
                                              mail_index_map_get_modseq_header /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=154
                                                mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=92
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=490
                                                  array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=491
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=494
                                                    malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=278
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=95
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=156
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=171
                                            mail_transaction_log_file_sync /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=213
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=1192
                                              buffer_get_data /src/dovecot/src/lib-index/../../src/lib/buffer.h linenumber=1196
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1198
                                              mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1201
                                              mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=1209
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1215
                                              mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1217
                                              log_file_track_sync /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1225
                                                mail_transaction_update_modseq /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1125
                                                  mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=1054
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=1055
                                                  memcmp  linenumber=1068
                                                  flag_updates_have_non_internal /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1099
                                                log_file_track_mailbox_sync_offset_hdr /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1134
                                                  mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1004
                                                  i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=1010
                                                  mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1018
                                              fstat  linenumber=1244
                                              log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1245
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1246
                                              mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1264
                                              mail_index_flush_read_cache /src/dovecot/src/lib-index/mail-index-lock.c linenumber=1268
                                                nfs_flush_read_cache_locked /src/dovecot/src/lib/nfs-workarounds.c linenumber=57
                                                nfs_flush_read_cache_unlocked /src/dovecot/src/lib/nfs-workarounds.c linenumber=59
                                                  nfs_flush_fcntl /src/dovecot/src/lib/nfs-workarounds.c linenumber=401
                                                    alarm  linenumber=249
                                                    fcntl  linenumber=250
                                                    alarm  linenumber=251
                                                    i_error /src/dovecot/src/lib/failures.c linenumber=258
                                                    fcntl  linenumber=263
                                                  nfs_flush_attr_cache_fd_locked /src/dovecot/src/lib/nfs-workarounds.c linenumber=402
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1275
                                              mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1279
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=214
                                        mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=375
                                        mail_transaction_log_set_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=382
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=25
                                        mail_transaction_logs_clean /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=384
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=516
                                      mail_transaction_log_file_unlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=516
                                        time  linenumber=424
                                        e_warning /src/dovecot/src/lib/event-log.c linenumber=426
                                        mail_transaction_log_file_undotlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=432
                                          file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=346
                                          log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=348
                                          mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=353
                                        file_unlock /src/dovecot/src/lib/file-lock.c linenumber=436
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=370
                                          file_unlock_real /src/dovecot/src/lib/file-lock.c linenumber=373
                                          file_lock_free /src/dovecot/src/lib/file-lock.c linenumber=374
                                      mail_transaction_logs_clean /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=518
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=524
                                      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=530
                                      mail_transaction_log_file_unlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=530
                                      e_warning /src/dovecot/src/lib/event-log.c linenumber=539
                                    mail_transaction_log_file_map /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=571
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1602
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1603
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1604
                                      log_file_map_check_offsets /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1610
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1442
                                        fstat  linenumber=1449
                                        log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1450
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1453
                                        stat  linenumber=1458
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1460
                                        __errno_location  linenumber=1463
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1464
                                        log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1467
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1472
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1613
                                      log_file_map_check_offsets /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1637
                                      mail_transaction_log_file_skip_to_head /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1642
                                      mail_transaction_log_file_map_mmap /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1651
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1543
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=1544
                                        fstat  linenumber=1546
                                        log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1547
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1548
                                        t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1554
                                        mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1557
                                        mail_transaction_log_file_sync /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1564
                                        mail_transaction_log_file_munmap /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1571
                                          munmap  linenumber=1526
                                          log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1527
                                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=1530
                                        mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=1573
                                        mail_transaction_log_file_read /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1575
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1388
                                          nfs_flush_attr_cache_unlocked /src/dovecot/src/lib/nfs-workarounds.c linenumber=1398
                                          nfs_flush_attr_cache_fd_locked /src/dovecot/src/lib/nfs-workarounds.c linenumber=1400
                                          mail_transaction_log_file_insert_read /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1405
                                            buffer_copy /src/dovecot/src/lib/buffer.c linenumber=1295
                                            buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=1297
                                            pread_full /src/dovecot/src/lib/read-full.c linenumber=1298
                                            buffer_copy /src/dovecot/src/lib/buffer.c linenumber=1306
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=1307
                                            mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1311
                                            __errno_location  linenumber=1313
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1315
                                            log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1318
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1319
                                          buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=1412
                                          mail_transaction_log_file_read_more /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1416
                                            buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=1336
                                            pread  linenumber=1337
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=1342
                                            __errno_location  linenumber=1343
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1348
                                            __errno_location  linenumber=1349
                                            log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1353
                                          mail_transaction_log_file_need_nfs_flush /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1420
                                          mail_transaction_log_file_read /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1422
                                            mail_transaction_log_file_sync /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1423
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=1424
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=1426
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=1427
                                        mail_transaction_log_file_mmap /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1580
                                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=1487
                                          mmap  linenumber=1490
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1496
                                          log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1496
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1499
                                          mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=1505
                                          posix_madvise  linenumber=1506
                                          __errno_location  linenumber=1506
                                          __errno_location  linenumber=1508
                                          log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1509
                                          buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=1512
                                        mail_transaction_log_file_sync /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1582
                                      mail_transaction_log_file_munmap /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1653
                                      mail_transaction_log_file_read /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1654
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1657
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=1662
                                      log_file_map_check_offsets /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1663
                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=573
                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=577
                                    mail_transaction_log_file_unlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=577
                                  mail_index_refresh /src/dovecot/src/lib-index/mail-index.c linenumber=630
                                    mail_index_map /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=871
                                      t_push /src/dovecot/src/lib/data-stack.c linenumber=536
                                      mail_index_map_real /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=537
                                        mail_index_map_alloc /src/dovecot/src/lib-index/mail-index-map.c linenumber=489
                                          mail_index_header_init /src/dovecot/src/lib-index/mail-index-map.c linenumber=259
                                          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=260
                                          buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=260
                                          buffer_append /src/dovecot/src/lib/buffer.c linenumber=261
                                          mail_index_map_clone /src/dovecot/src/lib-index/mail-index-map.c linenumber=266
                                            malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=377
                                            p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=377
                                            mail_index_record_map_alloc /src/dovecot/src/lib-index/mail-index-map.c linenumber=381
                                              malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=365
                                              p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=365
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=366
                                              array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=367
                                            buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=383
                                            array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=386
                                            mail_index_map_copy_header /src/dovecot/src/lib-index/mail-index-map.c linenumber=389
                                              buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=344
                                              buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=347
                                              buffer_append /src/dovecot/src/lib/buffer.c linenumber=350
                                              buffer_write /src/dovecot/src/lib/buffer.c linenumber=353
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=357
                                            array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=392
                                            array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=393
                                            mail_index_map_init_extbufs /src/dovecot/src/lib-index/mail-index-map.c linenumber=394
                                              nearest_power /src/dovecot/src/lib/bits.c linenumber=26
                                              p_clear /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=28
                                              p_get_max_easy_alloc_size /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=32
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=39
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=40
                                            array_append_array_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=396
                                            array_append_array_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=397
                                            buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=400
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=401
                                            array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=409
                                            array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=410
                                            array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=410
                                            array_append_array_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=412
                                        mail_index_sync_map_want_index_reopen /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=495
                                        mail_index_sync_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=501
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=944
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=945
                                          mail_index_view_open_with_map /src/dovecot/src/lib-index/mail-index-view.c linenumber=950
                                            malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=606
                                            p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=606
                                            mail_transaction_log_view_open /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=610
                                              malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=14
                                              p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=14
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=22
                                              array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=23
                                            array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=622
                                          mail_transaction_log_view_set /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=951
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=125
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=170
                                            mail_transaction_log_view_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=174
                                              t_push /src/dovecot/src/lib/data-stack.c linenumber=548
                                              t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=550
                                              mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=549
                                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=551
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=551
                                            mail_transaction_log_find_file /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=190
                                              mail_transaction_log_refresh /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=426
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=433
                                              mail_transaction_log_refresh /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=438
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=439
                                              mail_transaction_log_file_alloc /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=472
                                              mail_transaction_log_file_open /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=473
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=474
                                              mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=476
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=482
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=194
                                            view_set_failed_unref /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=197
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=85
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=90
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=207
                                            mail_transaction_log_get_file_seqs /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=225
                                              t_str_new /src/dovecot/src/lib/str.c linenumber=68
                                              str_printfa /src/dovecot/src/lib/str.c linenumber=74
                                              str_c /src/dovecot/src/lib/str.c linenumber=75
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=222
                                            view_set_failed_unref /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=226
                                            view_set_failed_unref /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=238
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=251
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=265
                                            mail_transaction_log_view_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=269
                                            view_set_failed_unref /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=270
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=275
                                            mail_transaction_log_view_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=279
                                            view_set_failed_unref /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=280
                                            mail_transaction_log_view_unref_all /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=285
                                              array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=36
                                                array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=255
                                              array_clear_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=40
                                            array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=291
                                            array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=309
                                            array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=310
                                            mail_transaction_log_file_map /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=316
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=336
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=343
                                            mail_transaction_log_view_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=347
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=353
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=355
                                            mail_transaction_log_file_get_highest_modseq_at /src/dovecot/src/lib-index/mail-transaction-log-modseq.c linenumber=369
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=117
                                              modseq_cache_get_offset /src/dovecot/src/lib-index/mail-transaction-log-modseq.c linenumber=124
                                                modseq_cache_hit /src/dovecot/src/lib-index/mail-transaction-log-modseq.c linenumber=37
                                              mail_transaction_log_file_map /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=152
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=161
                                              log_get_synced_record /src/dovecot/src/lib-index/mail-transaction-log-modseq.c linenumber=164
                                                mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=90
                                                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=93
                                                mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=97
                                              mail_transaction_update_modseq /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=166
                                          mail_index_view_close /src/dovecot/src/lib-index/mail-index-view.c linenumber=956
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=962
                                          mail_transaction_log_get_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=970
                                          mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=987
                                          mail_index_sync_map_init /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=990
                                            mail_index_modseq_sync_begin /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=826
                                              malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=369
                                              p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=369
                                              mail_index_view_has_modseqs /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=372
                                                mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=21
                                              mail_index_modseq_sync_init /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=373
                                                mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=302
                                                i_unreached /src/dovecot/src/lib/failures.c linenumber=304
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=305
                                                mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=316
                                                mail_transaction_log_view_open /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=324
                                                mail_transaction_log_view_set /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=325
                                                mail_transaction_log_view_set /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=331
                                                mail_transaction_log_view_get_prev_modseq /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=336
                                                mail_index_modseq_update /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=344
                                                  mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=194
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=199
                                                mail_index_modseq_update /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=349
                                                mail_transaction_log_view_next /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=353
                                                  log_view_get_next /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=864
                                                    mail_transaction_log_view_get_last /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=792
                                                    mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=811
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=818
                                                    mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=823
                                                    mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=825
                                                    mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=833
                                                    t_push /src/dovecot/src/lib/data-stack.c linenumber=840
                                                    log_view_is_record_valid /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=841
                                                      mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=607
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=613
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=622
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=630
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=642
                                                      buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=648
                                                      array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=649
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=657
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=664
                                                      buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=672
                                                      array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=673
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=685
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=690
                                                      buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=695
                                                      array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=698
                                                      buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=703
                                                      array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=704
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=719
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=735
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=742
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=749
                                                      strlen  linenumber=753
                                                      mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=756
                                                      array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=766
                                                      log_view_is_uid_range_valid /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=767
                                                        array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=567
                                                        mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=570
                                                        mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=574
                                                        array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=580
                                                        mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=582
                                                        mail_transaction_log_file_set_corrupted /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=588
                                                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=842
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=842
                                                    mail_transaction_update_modseq /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=844
                                                  mail_index_offset_to_uint32 /src/dovecot/src/lib-index/mail-index-util.c linenumber=881
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=882
                                                t_push /src/dovecot/src/lib/data-stack.c linenumber=355
                                                mail_index_modseq_update_old_rec /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=356
                                                  mail_index_lookup_seq /src/dovecot/src/lib-index/mail-index-view.c linenumber=239
                                                  mail_index_modseq_update_to_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=241
                                                    mail_index_view_has_modseqs /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=214
                                                    mail_transaction_log_view_get_prev_modseq /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=217
                                                    mail_index_modseq_update /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=218
                                                  buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=247
                                                  array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=248
                                                  buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=260
                                                  array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=263
                                                  buffer_create_from_const_data /src/dovecot/src/lib/buffer.c linenumber=267
                                                  array_create_from_buffer_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=268
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=278
                                                  array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=278
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=280
                                                  mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=281
                                                  mail_index_modseq_update_to_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=283
                                                t_pop /src/dovecot/src/lib/data-stack.c linenumber=358
                                                mail_transaction_log_view_close /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=361
                                                  mail_transaction_log_view_unref_all /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=57
                                                  mail_transaction_logs_clean /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=58
                                                  array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=60
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=61
                                            mail_index_sync_init_handlers /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=828
                                              array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=74
                                              array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=78
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=79
                                              array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=81
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=82
                                              array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=85
                                          mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=994
                                          mail_index_map_alloc /src/dovecot/src/lib-index/mail-index-map.c linenumber=996
                                          mail_index_sync_replace_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=1001
                                            mail_index_sync_update_log_offset /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=63
                                              mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=24
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=47
                                            mail_index_unmap /src/dovecot/src/lib-index/mail-index-map.c linenumber=64
                                          mail_transaction_log_view_next /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=1009
                                          mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=1011
                                          mail_index_sync_record /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=1023
                                            t_push /src/dovecot/src/lib/data-stack.c linenumber=812
                                            mail_index_sync_record_real /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=813
                                              sync_append /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=528
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=383
                                                  i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=1044
                                                  mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=1055
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=1063
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=1069
                                                mail_index_sync_move_to_private_memory /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=392
                                                  mail_index_map_clone /src/dovecot/src/lib-index/mail-index-map.c linenumber=79
                                                  mail_index_sync_replace_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=80
                                                  mail_index_map_move_to_memory /src/dovecot/src/lib-index/mail-index-map.c linenumber=86
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=465
                                                    mail_index_record_map_alloc /src/dovecot/src/lib-index/mail-index-map.c linenumber=468
                                                    mail_index_map_copy_records /src/dovecot/src/lib-index/mail-index-map.c linenumber=471
                                                      buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=325
                                                      buffer_append /src/dovecot/src/lib/buffer.c linenumber=327
                                                      buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=329
                                                    mail_index_map_copy_header /src/dovecot/src/lib-index/mail-index-map.c linenumber=473
                                                    mail_index_record_map_unlink /src/dovecot/src/lib-index/mail-index-map.c linenumber=476
                                                    munmap  linenumber=479
                                                    mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=480
                                                sync_append_record /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=405
                                                  buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=306
                                                  buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=309
                                                i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=406
                                                mail_index_modseq_update_to_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=413
                                                mail_index_header_update_lowwaters /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=425
                                                  array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=194
                                                mail_index_sync_header_update_counts /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=426
                                                  mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=177
                                                  mail_index_header_update_counts /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=180
                                                  mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=183
                                              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=544
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=544
                                              mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=547
                                              seq_range_array_add_range /src/dovecot/src/lib/seq-range-array.c linenumber=549
                                                seq_range_array_add_range_internal /src/dovecot/src/lib/seq-range-array.c linenumber=214
                                                  seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=140
                                                    array_get_i /src/dovecot/src/lib/./array.h linenumber=24
                                                  seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=141
                                                  array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=143
                                                  array_insert_i /src/dovecot/src/lib/./array.h linenumber=190
                                                    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=235
                                                  array_delete_i /src/dovecot/src/lib/./array.h linenumber=205
                                                  seq_range_is_overflowed /src/dovecot/src/lib/seq-range-array.c linenumber=208
                                                    array_get_i /src/dovecot/src/lib/./array.h linenumber=12
                                              sync_expunge_range /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=551
                                                array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=245
                                                mail_index_sync_get_atomic_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=250
                                                  mail_index_sync_move_to_private_memory /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=96
                                                  mail_index_record_map_move_to_private /src/dovecot/src/lib-index/mail-index-map.c linenumber=98
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=424
                                                    mail_index_record_map_alloc /src/dovecot/src/lib-index/mail-index-map.c linenumber=427
                                                    mail_index_map_copy_records /src/dovecot/src/lib-index/mail-index-map.c linenumber=428
                                                    mail_index_record_map_unlink /src/dovecot/src/lib-index/mail-index-map.c linenumber=430
                                                    buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=448
                                                sync_expunge_handlers_init /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=253
                                                  mail_index_sync_init_expunge_handlers /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=230
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=23
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=27
                                                    array_clear_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=28
                                                    array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=30
                                                    array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=32
                                                    array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=33
                                                    array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=34
                                                    array_get_modifiable_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=35
                                                      array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=307
                                                    array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=49
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=232
                                                sync_expunge_call_handlers /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=255
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=269
                                                mail_index_sync_header_update_counts /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=273
                                              pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=564
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=564
                                              mail_index_lookup_seq /src/dovecot/src/lib-index/mail-index-view.c linenumber=569
                                              seq_range_array_add /src/dovecot/src/lib/seq-range-array.c linenumber=570
                                                array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=99
                                                array_append_i /src/dovecot/src/lib/./array.h linenumber=102
                                                array_append_i /src/dovecot/src/lib/./array.h linenumber=108
                                                array_insert_i /src/dovecot/src/lib/./array.h linenumber=115
                                                seq_range_array_add_slow_path /src/dovecot/src/lib/seq-range-array.c linenumber=118
                                                  array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=55
                                                  seq_range_lookup /src/dovecot/src/lib/seq-range-array.c linenumber=59
                                                  array_delete_i /src/dovecot/src/lib/./array.h linenumber=71
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=77
                                                  array_delete_i /src/dovecot/src/lib/./array.h linenumber=82
                                                  array_insert_i /src/dovecot/src/lib/./array.h linenumber=85
                                                seq_range_is_overflowed /src/dovecot/src/lib/seq-range-array.c linenumber=120
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=120
                                              sync_expunge_range /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=573
                                              sync_flag_update /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=581
                                                mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=438
                                                mail_index_modseq_update_to_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=442
                                                mail_index_header_update_lowwaters /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=464
                                                mail_index_sync_header_update_counts_all /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=466
                                                  array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=157
                                                  mail_index_header_update_counts /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=162
                                                  mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=165
                                              sync_header_update /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=593
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=483
                                                buffer_write /src/dovecot/src/lib/buffer.c linenumber=489
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=490
                                                i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=494
                                                i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=497
                                              mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=609
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=624
                                              mail_index_sync_ext_intro /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=626
                                                array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=428
                                                array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=429
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=437
                                                mail_index_sync_ext_unknown_complain /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=440
                                                  buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=347
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=442
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=448
                                                t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=457
                                                mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=458
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=48
                                                  strcmp  linenumber=52
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=464
                                                strcmp  linenumber=470
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=474
                                                strlen  linenumber=480
                                                mail_index_map_ext_hdr_check /src/dovecot/src/lib-index/mail-index-map.c linenumber=488
                                                  mail_index_ext_name_is_valid /src/dovecot/src/lib-index/mail-index.c linenumber=213
                                                    __ctype_b_loc  linenumber=256
                                                  mail_index_map_ext_hdr_check_record /src/dovecot/src/lib-index/mail-index-map.c linenumber=219
                                                    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=192
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=490
                                                sync_ext_resize /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=500
                                                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=247
                                                  mail_index_sync_get_atomic_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=264
                                                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=266
                                                  buffer_delete /src/dovecot/src/lib/buffer.c linenumber=273
                                                  buffer_insert_zero /src/dovecot/src/lib/buffer.c linenumber=280
                                                    buffer_write_zero /src/dovecot/src/lib/buffer.c linenumber=378
                                                      buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=360
                                                    buffer_copy /src/dovecot/src/lib/buffer.c linenumber=380
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=305
                                                  get_ext_header /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=308
                                                    buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=104
                                                    strlen  linenumber=106
                                                    memcmp  linenumber=106
                                                  array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=317
                                                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=321
                                                  sync_ext_reorder /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=329
                                                    array_get_modifiable_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=132
                                                    malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=136
                                                    t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=136
                                                    malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=137
                                                    t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=137
                                                    malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=138
                                                    t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=138
                                                    qsort  linenumber=145
                                                    mail_index_ext_align_cmp /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=145
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=179
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=194
                                                    buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=198
                                                    buffer_write /src/dovecot/src/lib/buffer.c linenumber=203
                                                    buffer_write /src/dovecot/src/lib/buffer.c linenumber=208
                                                    buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=220
                                                      buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=370
                                                    buffer_free /src/dovecot/src/lib/buffer.c linenumber=223
                                                    buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=226
                                                    get_ext_header /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=231
                                                mail_index_sync_ext_init_new /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=513
                                                  mail_index_ext_name_is_valid /src/dovecot/src/lib-index/mail-index.c linenumber=367
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=367
                                                  mail_index_sync_get_atomic_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=372
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=375
                                                  buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=379
                                                  mail_index_map_register_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=386
                                                    mail_index_ext_name_is_valid /src/dovecot/src/lib-index/mail-index.c linenumber=74
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=76
                                                    mail_index_map_init_extbufs /src/dovecot/src/lib-index/mail-index-map.c linenumber=77
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=80
                                                    mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=82
                                                    array_append_space_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=84
                                                    strlen  linenumber=88
                                                    mail_index_map_ext_hdr_offset /src/dovecot/src/lib-index/mail-index-map.c linenumber=88
                                                    mail_index_ext_register /src/dovecot/src/lib-index/mail-index.c linenumber=95
                                                      mail_index_ext_name_is_valid /src/dovecot/src/lib-index/mail-index.c linenumber=272
                                                      mail_index_ext_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=280
                                                        array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=314
                                                        strcmp  linenumber=316
                                                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=284
                                                      array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=285
                                                      array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=290
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=102
                                                    array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=103
                                                    array_idx_set_i /src/dovecot/src/lib/array.c linenumber=104
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=388
                                                  strlen  linenumber=391
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=391
                                                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=392
                                                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=393
                                                  buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=395
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=398
                                                  mail_index_sync_init_handlers /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=404
                                                  sync_ext_reorder /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=405
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=641
                                              i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=647
                                              mail_index_sync_ext_reset /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=648
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=547
                                                mail_index_sync_get_atomic_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=559
                                                array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=561
                                                mail_index_sync_ext_clear /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=565
                                                  buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=528
                                                get_ext_header /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=567
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=660
                                              mail_index_sync_ext_hdr_update /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=666
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=580
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=587
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=589
                                                buffer_write /src/dovecot/src/lib/buffer.c linenumber=594
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=595
                                                mail_index_modseq_hdr_update /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=598
                                                  mail_index_modseq_sync_init /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=427
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=686
                                              mail_index_sync_ext_hdr_update /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=692
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=708
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=727
                                              mail_index_sync_ext_rec_update /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=733
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=612
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=613
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=616
                                                mail_index_lookup_seq /src/dovecot/src/lib-index/mail-index-view.c linenumber=621
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=624
                                                i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=632
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=743
                                              mail_index_sync_ext_atomic_inc /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=757
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=651
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=655
                                                mail_index_lookup_seq /src/dovecot/src/lib-index/mail-index-view.c linenumber=660
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=663
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=679
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=716
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=722
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=728
                                              mail_index_sync_keywords /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=766
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=267
                                                t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=272
                                                keyword_lookup /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=273
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=19
                                                  mail_index_keyword_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=20
                                                    hash_table_lookup_full /src/dovecot/src/lib/hash.c linenumber=358
                                                  array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=23
                                                keywords_header_add /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=274
                                                  mail_index_sync_get_atomic_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=129
                                                  mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=131
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=136
                                                  keywords_get_header_buf /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=137
                                                    strlen  linenumber=62
                                                    pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=64
                                                    buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=64
                                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=65
                                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=66
                                                    buffer_write /src/dovecot/src/lib/buffer.c linenumber=68
                                                  pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=146
                                                  buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=146
                                                  buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=147
                                                  strlen  linenumber=161
                                                  buffer_write /src/dovecot/src/lib/buffer.c linenumber=162
                                                  buffer_write /src/dovecot/src/lib/buffer.c linenumber=163
                                                  buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=170
                                                  buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=175
                                                  keywords_ext_register /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=176
                                                    buffer_create_from_data /src/dovecot/src/lib/buffer.c linenumber=86
                                                    buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=89
                                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=103
                                                    mail_index_sync_ext_intro /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=108
                                                  mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=183
                                                  i_unreached /src/dovecot/src/lib/failures.c linenumber=185
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=186
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=188
                                                  buffer_copy /src/dovecot/src/lib/buffer.c linenumber=191
                                                  mail_index_map_parse_keywords /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=194
                                                    mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=71
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=72
                                                    array_clear_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=73
                                                    array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=76
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=89
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=94
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=95
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=99
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=106
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=115
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=122
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=129
                                                    array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=130
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=134
                                                    e_warning /src/dovecot/src/lib/event-log.c linenumber=142
                                                    strlen  linenumber=147
                                                    array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=149
                                                    mail_index_keyword_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=150
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=152
                                                    array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=160
                                                    e_warning /src/dovecot/src/lib/event-log.c linenumber=168
                                                    strlen  linenumber=173
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=176
                                                    mail_index_keyword_lookup_or_create /src/dovecot/src/lib-index/mail-index.c linenumber=181
                                                      mail_index_keyword_lookup /src/dovecot/src/lib-index/mail-index.c linenumber=376
                                                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=379
                                                      array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=380
                                                      hash_table_insert /src/dovecot/src/lib/hash.c linenumber=382
                                                      array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=384
                                                      array_append_space_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=387
                                                      array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=388
                                                      array_delete_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=388
                                                    array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=182
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=195
                                                mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=279
                                                i_unreached /src/dovecot/src/lib/failures.c linenumber=281
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=283
                                                keywords_ext_register /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=291
                                                mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=294
                                                i_unreached /src/dovecot/src/lib/failures.c linenumber=297
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=298
                                                keywords_update_records /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=302
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=213
                                                  mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=215
                                                  mail_index_modseq_update_to_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=218
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=226
                                                  i_unreached /src/dovecot/src/lib/failures.c linenumber=245
                                              mail_index_sync_keywords_reset /src/dovecot/src/lib-index/mail-index-sync-keywords.c linenumber=772
                                                mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=325
                                                array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=331
                                                mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=334
                                                mail_index_modseq_update_to_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=338
                                              sync_modseq_update /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=778
                                                mail_index_lookup_seq /src/dovecot/src/lib-index/mail-index-view.c linenumber=354
                                                mail_index_modseq_set /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=361
                                                  mail_index_view_has_modseqs /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=166
                                                  mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=170
                                                  array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=174
                                                mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=363
                                                sync_update_ignored_change /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=367
                                                  mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=325
                                              mail_index_sync_set_corrupted /src/dovecot/src/lib-index/mail-index-sync.c linenumber=797
                                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=814
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=814
                                          mail_index_sync_update_hdr_dirty_flag /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=1028
                                          mail_index_modseq_sync_end /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=1029
                                            mail_index_modseq_update_header /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=421
                                              mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=390
                                              mail_transaction_log_view_get_prev_pos /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=394
                                              mail_transaction_log_view_get_prev_modseq /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=396
                                              array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=398
                                              buffer_write /src/dovecot/src/lib/buffer.c linenumber=409
                                            p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=422
                                          mail_index_sync_update_log_offset /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=1031
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1036
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1042
                                          buffer_write /src/dovecot/src/lib/buffer.c linenumber=1048
                                          i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=1050
                                          mail_index_sync_map_deinit /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=1057
                                            buffer_free /src/dovecot/src/lib/buffer.c linenumber=835
                                            mail_index_sync_deinit_expunge_handlers /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=837
                                              array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=60
                                              array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=67
                                            mail_index_sync_deinit_handlers /src/dovecot/src/lib-index/mail-index-sync-ext.c linenumber=838
                                              array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=93
                                              array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=94
                                          mail_index_view_close /src/dovecot/src/lib-index/mail-index-view.c linenumber=1058
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1060
                                          mail_index_map_check_header /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=1062
                                            mail_index_check_header_compat /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=276
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=227
                                              t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=251
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=288
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=304
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=310
                                            i_strdup /src/dovecot/src/lib/imem.c linenumber=322
                                            mail_index_map_clear_recent_flags /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=326
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=345
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=357
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=374
                                          mail_index_fsck /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=1066
                                            e_warning /src/dovecot/src/lib/event-log.c linenumber=448
                                            mail_transaction_log_create /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=455
                                              mail_transaction_log_file_alloc_in_memory /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=112
                                                mail_transaction_log_file_alloc /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=292
                                                mail_transaction_log_init_hdr /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=293
                                                  time_to_uint32 /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=233
                                                  mail_index_map /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=241
                                                    t_pop /src/dovecot/src/lib/data-stack.c linenumber=538
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=538
                                                  mail_index_map_modseq_get_highest /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=255
                                                    mail_index_map_get_modseq_header /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=106
                                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=294
                                                buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=298
                                                mail_transaction_log_file_add_to_list /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=301
                                              mail_transaction_log_set_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=113
                                              mail_transaction_log_file_alloc /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=117
                                              mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=125
                                              mail_transaction_log_file_create /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=128
                                                mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=874
                                                mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=881
                                                mail_transaction_log_get_dotlock_set /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=887
                                                umask  linenumber=892
                                                file_dotlock_open /src/dovecot/src/lib/file-dotlock.c linenumber=893
                                                umask  linenumber=894
                                                log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=897
                                                file_dotlock_get_lock_path /src/dovecot/src/lib/file-dotlock.c linenumber=900
                                                mail_index_fchown /src/dovecot/src/lib-index/mail-index.c linenumber=900
                                                  fchown  linenumber=1026
                                                  __errno_location  linenumber=1034
                                                  mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=1035
                                                  eperm_error_get_chgrp /src/dovecot/src/lib/eacces-error.c linenumber=1038
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=1037
                                                  fchmod  linenumber=1047
                                                  mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=1048
                                                mail_transaction_log_file_create2 /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=904
                                                  fcntl  linenumber=714
                                                  log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=715
                                                  nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=723
                                                  nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=734
                                                  __errno_location  linenumber=735
                                                  log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=736
                                                  gnu_dev_major  linenumber=741
                                                  gnu_dev_minor  linenumber=741
                                                  nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=750
                                                  __errno_location  linenumber=752
                                                  log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=753
                                                  mail_transaction_log_file_read_hdr /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=759
                                                  mail_transaction_log_file_stat /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=761
                                                  file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=763
                                                  mail_transaction_log_file_add_to_list /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=764
                                                  close  linenumber=768
                                                  log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=769
                                                  mail_transaction_log_init_hdr /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=779
                                                  pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=790
                                                  buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=790
                                                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=791
                                                  log_write_ext_hdr_init_data /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=794
                                                    array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=667
                                                    buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=671
                                                    buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=674
                                                    strlen  linenumber=679
                                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=680
                                                    buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=682
                                                    buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=684
                                                    mail_index_uint32_to_offset /src/dovecot/src/lib-index/mail-index-util.c linenumber=685
                                                      i_panic /src/dovecot/src/lib/failures.c linenumber=11
                                                      cpu32_to_be /src/dovecot/src/lib-index/../../src/lib/byteorder.h linenumber=19
                                                    buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=689
                                                    buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=692
                                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=694
                                                    buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=696
                                                    mail_index_uint32_to_offset /src/dovecot/src/lib-index/mail-index-util.c linenumber=697
                                                  write_full /src/dovecot/src/lib/write-full.c linenumber=795
                                                  log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=796
                                                  fdatasync  linenumber=803
                                                  log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=804
                                                  mail_transaction_log_file_stat /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=810
                                                  mail_transaction_log_file_lock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=814
                                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=829
                                                  i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=830
                                                  nfs_safe_link /src/dovecot/src/lib/nfs-workarounds.c linenumber=833
                                                  __errno_location  linenumber=834
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=835
                                                  file_dotlock_replace /src/dovecot/src/lib/file-dotlock.c linenumber=846
                                                  mail_transaction_log_file_unlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=850
                                                  mail_transaction_log_file_add_to_list /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=856
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=858
                                                file_dotlock_delete /src/dovecot/src/lib/file-dotlock.c linenumber=907
                                              mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=129
                                              mail_transaction_log_set_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=133
                                            mail_transaction_log_sync_lock /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=460
                                            mail_index_map_clone /src/dovecot/src/lib-index/mail-index-map.c linenumber=465
                                            mail_index_unmap /src/dovecot/src/lib-index/mail-index-map.c linenumber=466
                                            mail_index_fsck_map /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=470
                                              mail_transaction_log_get_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=426
                                              mail_index_fsck_header /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=432
                                                time_to_uint32 /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=77
                                                mail_index_fsck_log_pos /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=80
                                                  mail_transaction_log_get_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=36
                                                  mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=62
                                                    t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=18
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=17
                                                  mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=65
                                                  mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=66
                                              mail_index_fsck_extensions /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=433
                                                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=278
                                                array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=278
                                                mail_index_map_ext_get_next /src/dovecot/src/lib-index/mail-index-map.c linenumber=286
                                                  mail_index_map_ext_hdr_offset /src/dovecot/src/lib-index/mail-index-map.c linenumber=131
                                                  t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=135
                                                  str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=137
                                                  strcmp  linenumber=137
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=289
                                                buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=294
                                                mail_index_map_ext_hdr_check /src/dovecot/src/lib-index/mail-index-map.c linenumber=297
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=299
                                                array_has_name /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=301
                                                  i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=88
                                                  strcmp  linenumber=89
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=302
                                                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=306
                                                strcmp  linenumber=308
                                                mail_index_fsck_keywords /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=309
                                                  mail_index_map_ext_hdr_offset /src/dovecot/src/lib-index/mail-index-map.c linenumber=159
                                                  mail_index_fsck_find_keyword_count /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=170
                                                  mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=171
                                                  pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=182
                                                  array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=182
                                                  keyword_name_is_valid /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=185
                                                  array_has_name /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=191
                                                  array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=195
                                                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=200
                                                  t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=203
                                                  array_has_name /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=204
                                                  mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=217
                                                  buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=220
                                                  buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=222
                                                  buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=228
                                                  buffer_write /src/dovecot/src/lib/buffer.c linenumber=234
                                                  strlen  linenumber=237
                                                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=237
                                                  buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=242
                                                  buffer_copy /src/dovecot/src/lib/buffer.c linenumber=249
                                                  buffer_write /src/dovecot/src/lib/buffer.c linenumber=256
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=260
                                                  buffer_write /src/dovecot/src/lib/buffer.c linenumber=261
                                                  buffer_free /src/dovecot/src/lib/buffer.c linenumber=266
                                                array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=313
                                                buffer_copy /src/dovecot/src/lib/buffer.c linenumber=320
                                                buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=322
                                              mail_index_fsck_records /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=434
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=349
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=355
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=394
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=408
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=409
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=410
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=411
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=413
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=414
                                                mail_index_fsck_error /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=415
                                            mail_index_write /src/dovecot/src/lib-index/mail-index-write.c linenumber=473
                                              mail_transaction_log_rotate /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=172
                                                mail_transaction_log_file_alloc_in_memory /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=264
                                                fstat  linenumber=272
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=273
                                                mail_transaction_log_file_alloc /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=278
                                                mail_transaction_log_file_create /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=285
                                                mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=286
                                                file_lock_method_to_str /src/dovecot/src/lib/file-lock.c linenumber=293
                                                  i_unreached /src/dovecot/src/lib/failures.c linenumber=55
                                                mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=290
                                                mail_transaction_log_file_free /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=294
                                                mail_transaction_log_set_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=301
                                                event_want_level /src/dovecot/src/lib/event-log.c linenumber=303
                                                e_debug /src/dovecot/src/lib/event-log.c linenumber=303
                                                event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=303
                                                mail_transaction_log_file_unlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=307
                                                mail_transaction_logs_clean /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=311
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=181
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=182
                                              time_to_uint32 /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=189
                                              mail_index_should_recreate /src/dovecot/src/lib-index/mail-index-write.c linenumber=196
                                                nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=126
                                                __errno_location  linenumber=127
                                                mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=128
                                                fstat  linenumber=142
                                                mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=144
                                                gnu_dev_major  linenumber=148
                                                gnu_dev_minor  linenumber=148
                                              mail_index_recreate /src/dovecot/src/lib-index/mail-index-write.c linenumber=200
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=66
                                                i_panic /src/dovecot/src/lib/failures.c linenumber=67
                                                mail_index_create_tmp_file /src/dovecot/src/lib-index/mail-index.c linenumber=70
                                                  i_panic /src/dovecot/src/lib/failures.c linenumber=545
                                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=547
                                                  umask  linenumber=548
                                                  open  linenumber=549
                                                  umask  linenumber=550
                                                  __errno_location  linenumber=551
                                                  i_unlink /src/dovecot/src/lib/lib.c linenumber=554
                                                  umask  linenumber=556
                                                  open  linenumber=557
                                                  umask  linenumber=559
                                                  mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=562
                                                  mail_index_fchown /src/dovecot/src/lib-index/mail-index.c linenumber=566
                                                o_stream_create_fd_file /src/dovecot/src/lib/ostream-file.c linenumber=74
                                                  lseek  linenumber=1162
                                                  malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1164
                                                  p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1164
                                                  o_stream_create_file_common /src/dovecot/src/lib/ostream-file.c linenumber=1165
                                                  fstream_init_file /src/dovecot/src/lib/ostream-file.c linenumber=1166
                                                o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=75
                                                o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=84
                                                o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=85
                                                o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=87
                                                o_stream_finish /src/dovecot/src/lib/ostream.c linenumber=89
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=90
                                                o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=93
                                                fdatasync  linenumber=96
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=97
                                                close  linenumber=103
                                                mail_index_file_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=104
                                                mail_index_create_backup /src/dovecot/src/lib-index/mail-index-write.c linenumber=109
                                                  fdatasync  linenumber=21
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=22
                                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=28
                                                  t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=29
                                                  link  linenumber=30
                                                  unlink  linenumber=32
                                                  __errno_location  linenumber=32
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=33
                                                  link  linenumber=37
                                                  __errno_location  linenumber=40
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=44
                                                  rename  linenumber=49
                                                  mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=50
                                                rename  linenumber=111
                                                mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=112
                                                i_unlink /src/dovecot/src/lib/lib.c linenumber=118
                                              mail_index_move_to_memory /src/dovecot/src/lib-index/mail-index.c linenumber=201
                                                mail_index_set_as_in_memory /src/dovecot/src/lib-index/mail-index.c linenumber=948
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=928
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=930
                                                  i_strdup /src/dovecot/src/lib/imem.c linenumber=931
                                                mail_index_map_clone /src/dovecot/src/lib-index/mail-index-map.c linenumber=954
                                                mail_index_unmap /src/dovecot/src/lib-index/mail-index-map.c linenumber=955
                                                mail_transaction_log_move_to_memory /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=961
                                                  mail_transaction_log_close /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=170
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=173
                                                  p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=174
                                                  i_strconcat /src/dovecot/src/lib/imem.c linenumber=175
                                                  i_strconcat /src/dovecot/src/lib/imem.c linenumber=177
                                                  mail_transaction_log_file_move_to_memory /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=180
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=1678
                                                    buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=1680
                                                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=1681
                                                    buffer_free /src/dovecot/src/lib/buffer.c linenumber=1682
                                                    munmap  linenumber=1686
                                                    log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1687
                                                    mail_transaction_log_file_read /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1691
                                                    mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=1693
                                                    close  linenumber=1699
                                                    log_file_set_syscall_error /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=1700
                                                    p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=1703
                                                    i_strdup /src/dovecot/src/lib/imem.c linenumber=1704
                                                  mail_transaction_log_file_alloc_in_memory /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=182
                                                  mail_transaction_log_set_head /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=183
                                                close  linenumber=966
                                                mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=967
                                                mail_index_set_as_in_memory /src/dovecot/src/lib-index/mail-index.c linenumber=970
                                              event_set_name /src/dovecot/src/lib/lib-event.c linenumber=204
                                              event_want_level /src/dovecot/src/lib/event-log.c linenumber=205
                                              e_debug /src/dovecot/src/lib/event-log.c linenumber=205
                                              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=205
                                            mail_transaction_log_sync_unlock /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=476
                                              mail_transaction_log_file_unlock /src/dovecot/src/lib-index/mail-transaction-log-file.c linenumber=594
                                          mail_index_fsck /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=1070
                                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=503
                                        e_debug /src/dovecot/src/lib/event-log.c linenumber=503
                                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=503
                                        mail_index_map_latest_file /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=516
                                          mail_index_reopen_if_changed /src/dovecot/src/lib-index/mail-index.c linenumber=317
                                            nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=827
                                            nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=828
                                            mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=833
                                            fstat  linenumber=837
                                            __errno_location  linenumber=838
                                            mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=839
                                            gnu_dev_major  linenumber=845
                                            gnu_dev_minor  linenumber=845
                                            mail_index_close_file /src/dovecot/src/lib-index/mail-index.c linenumber=855
                                            mail_index_try_open_only /src/dovecot/src/lib-index/mail-index.c linenumber=858
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=488
                                              __errno_location  linenumber=493
                                              nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=495
                                              __errno_location  linenumber=499
                                              open  linenumber=500
                                              __errno_location  linenumber=505
                                              mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=506
                                          nfs_flush_attr_cache_fd_locked /src/dovecot/src/lib/nfs-workarounds.c linenumber=329
                                          fstat  linenumber=331
                                          __errno_location  linenumber=334
                                          mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=335
                                          mail_index_map_alloc /src/dovecot/src/lib-index/mail-index-map.c linenumber=346
                                          mail_index_mmap /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=348
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=38
                                            buffer_free /src/dovecot/src/lib/buffer.c linenumber=40
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=43
                                            mmap  linenumber=48
                                            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=54
                                            mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=54
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=70
                                            mail_index_check_header_compat /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=76
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=78
                                            mail_index_hdr_check_indexid /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=82
                                              mail_transaction_log_has_changed /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=200
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=208
                                              i_unlink_if_exists /src/dovecot/src/lib/lib.c linenumber=212
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=86
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=93
                                            mail_index_map_copy_hdr /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=99
                                              i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=21
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=100
                                            buffer_append /src/dovecot/src/lib/buffer.c linenumber=101
                                          mail_index_read_map /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=350
                                            mail_index_try_read_map /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=270
                                              mail_index_read_header /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=148
                                                pread  linenumber=121
                                              mail_index_check_header_compat /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=159
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=161
                                              mail_index_hdr_check_indexid /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=165
                                              buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=173
                                              buffer_append /src/dovecot/src/lib/buffer.c linenumber=174
                                              buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=178
                                              pread_full /src/dovecot/src/lib/read-full.c linenumber=181
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=193
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=200
                                              buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=208
                                              buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=213
                                              buffer_append /src/dovecot/src/lib/buffer.c linenumber=218
                                              buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=223
                                              pread_full /src/dovecot/src/lib/read-full.c linenumber=225
                                              mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=236
                                              mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=240
                                              buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=247
                                              mail_index_map_copy_hdr /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=250
                                            mail_index_close_file /src/dovecot/src/lib-index/mail-index.c linenumber=277
                                            mail_index_try_open_only /src/dovecot/src/lib-index/mail-index.c linenumber=279
                                            __errno_location  linenumber=283
                                            mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=284
                                            fstat  linenumber=289
                                            __errno_location  linenumber=292
                                            mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=293
                                          mail_index_map_check_header /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=359
                                          mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=361
                                          mail_index_hdr_check_indexid /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=366
                                          t_push /src/dovecot/src/lib/data-stack.c linenumber=370
                                          mail_index_map_parse_extensions /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=371
                                            array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=24
                                            mail_index_map_init_extbufs /src/dovecot/src/lib-index/mail-index-map.c linenumber=25
                                            array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=29
                                            mail_index_map_ext_get_next /src/dovecot/src/lib-index/mail-index-map.c linenumber=34
                                            mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=36
                                            mail_index_map_ext_hdr_check /src/dovecot/src/lib-index/mail-index-map.c linenumber=42
                                            mail_index_map_lookup_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=49
                                            mail_index_map_register_ext /src/dovecot/src/lib-index/mail-index-map.c linenumber=56
                                          mail_index_map_parse_keywords /src/dovecot/src/lib-index/mail-index-map-hdr.c linenumber=373
                                          t_pop /src/dovecot/src/lib/data-stack.c linenumber=375
                                          mail_index_fsck /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=388
                                          mail_index_unmap /src/dovecot/src/lib-index/mail-index-map.c linenumber=399
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=402
                                          mail_index_modseq_hdr_snapshot_update /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=407
                                            mail_index_map_get_modseq_header /src/dovecot/src/lib-index/mail-index-modseq.c linenumber=79
                                          mail_index_unmap /src/dovecot/src/lib-index/mail-index-map.c linenumber=409
                                          t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=411
                                        mail_index_map_latest_sync /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=518
                                          mail_index_sync_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=432
                                          mail_index_reopen_if_changed /src/dovecot/src/lib-index/mail-index.c linenumber=443
                                          mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=456
                                          mail_index_fsck /src/dovecot/src/lib-index/mail-index-fsck.c linenumber=461
                                          mail_index_map_latest_file /src/dovecot/src/lib-index/mail-index-map-read.c linenumber=466
                                          mail_index_sync_map /src/dovecot/src/lib-index/mail-index-sync-update.c linenumber=468
                                          mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=470
                                        unlink  linenumber=521
                                        __errno_location  linenumber=521
                                        mail_index_set_syscall_error /src/dovecot/src/lib-index/mail-index.c linenumber=522
                                  mail_index_view_open /src/dovecot/src/lib-index/mail-index-view.c linenumber=632
                                    mail_index_view_open_with_map /src/dovecot/src/lib-index/mail-index-view.c linenumber=635
                                  mail_index_transaction_begin /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=633
                                  mail_cache_purge_full /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=637
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=559
                                    i_panic /src/dovecot/src/lib/failures.c linenumber=560
                                    buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=569
                                    mail_cache_lock /src/dovecot/src/lib-index/mail-cache.c linenumber=578
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=806
                                      mail_cache_open_and_verify /src/dovecot/src/lib-index/mail-cache.c linenumber=819
                                      mail_cache_lock_file /src/dovecot/src/lib-index/mail-cache.c linenumber=828
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=658
                                        mail_index_lock_fd /src/dovecot/src/lib-index/mail-index-lock.c linenumber=663
                                        file_dotlock_create /src/dovecot/src/lib/file-dotlock.c linenumber=672
                                        file_lock_from_dotlock /src/dovecot/src/lib/file-lock.c linenumber=675
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=677
                                        mail_index_flush_read_cache /src/dovecot/src/lib-index/mail-index-lock.c linenumber=689
                                      mail_cache_need_reopen /src/dovecot/src/lib-index/mail-cache.c linenumber=830
                                        nfs_flush_file_handle_cache /src/dovecot/src/lib/nfs-workarounds.c linenumber=182
                                        nfs_safe_stat /src/dovecot/src/lib/nfs-workarounds.c linenumber=184
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=188
                                        gnu_dev_major  linenumber=194
                                        gnu_dev_minor  linenumber=194
                                        fstat  linenumber=203
                                        __errno_location  linenumber=204
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=206
                                      mail_cache_reopen /src/dovecot/src/lib-index/mail-cache.c linenumber=834
                                        mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=215
                                        mail_cache_open_and_verify /src/dovecot/src/lib-index/mail-cache.c linenumber=216
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=835
                                      mail_cache_sync_reset_id /src/dovecot/src/lib-index/mail-cache.c linenumber=842
                                        mail_cache_verify_reset_id /src/dovecot/src/lib-index/mail-cache.c linenumber=771
                                          mail_index_view_open /src/dovecot/src/lib-index/mail-index-view.c linenumber=707
                                          mail_index_view_get_ext /src/dovecot/src/lib-index/mail-index-view.c linenumber=708
                                            mail_index_map_get_ext_idx /src/dovecot/src/lib-index/mail-index-map.c linenumber=647
                                            array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=650
                                          mail_index_view_close /src/dovecot/src/lib-index/mail-index-view.c linenumber=710
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=778
                                        mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=779
                                        mail_index_refresh /src/dovecot/src/lib-index/mail-index.c linenumber=784
                                        mail_cache_verify_reset_id /src/dovecot/src/lib-index/mail-cache.c linenumber=786
                                        mail_cache_sync_wait_index /src/dovecot/src/lib-index/mail-cache.c linenumber=791
                                          mail_cache_unlock_file /src/dovecot/src/lib-index/mail-cache.c linenumber=734
                                            file_unlock /src/dovecot/src/lib/file-lock.c linenumber=697
                                          mail_transaction_log_sync_lock /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=735
                                          mail_cache_lock_file /src/dovecot/src/lib-index/mail-cache.c linenumber=742
                                          mail_cache_need_reopen /src/dovecot/src/lib-index/mail-cache.c linenumber=745
                                          mail_cache_reopen /src/dovecot/src/lib-index/mail-cache.c linenumber=749
                                          mail_index_refresh /src/dovecot/src/lib-index/mail-index.c linenumber=755
                                          mail_cache_verify_reset_id /src/dovecot/src/lib-index/mail-cache.c linenumber=758
                                          mail_transaction_log_sync_unlock /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=759
                                          mail_cache_unlock_file /src/dovecot/src/lib-index/mail-cache.c linenumber=761
                                        mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=793
                                      mail_cache_unlock_file /src/dovecot/src/lib-index/mail-cache.c linenumber=843
                                      i_panic /src/dovecot/src/lib/failures.c linenumber=846
                                      file_cache_invalidate /src/dovecot/src/lib/file-cache.c linenumber=853
                                      buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=857
                                      mail_cache_map_all /src/dovecot/src/lib-index/mail-cache.c linenumber=858
                                      mail_cache_unlock /src/dovecot/src/lib-index/mail-cache.c linenumber=859
                                        i_panic /src/dovecot/src/lib/failures.c linenumber=898
                                        fdatasync  linenumber=904
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=905
                                        mail_cache_unlock_file /src/dovecot/src/lib-index/mail-cache.c linenumber=909
                                    mail_cache_purge_locked /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=591
                                      mail_cache_purge_has_file_changed /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=510
                                        nfs_safe_open /src/dovecot/src/lib/nfs-workarounds.c linenumber=471
                                        __errno_location  linenumber=473
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=476
                                        read_full /src/dovecot/src/lib/read-full.c linenumber=480
                                        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=481
                                        __errno_location  linenumber=492
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=493
                                      mail_cache_purge_later_reset /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=515
                                      mail_cache_unlock /src/dovecot/src/lib-index/mail-cache.c linenumber=518
                                      mail_cache_reopen /src/dovecot/src/lib-index/mail-cache.c linenumber=522
                                      mail_cache_map_all /src/dovecot/src/lib-index/mail-cache.c linenumber=526
                                      mail_index_create_tmp_file /src/dovecot/src/lib-index/mail-index.c linenumber=531
                                      mail_cache_purge_write /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=534
                                        event_create /src/dovecot/src/lib/lib-event.c linenumber=402
                                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=403
                                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=404
                                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=405
                                        mail_cache_copy /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=407
                                          mail_cache_header_fields_read /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=225
                                          mail_index_transaction_open_updated_view /src/dovecot/src/lib-index/mail-index-transaction-view.c linenumber=228
                                            mail_index_view_ref /src/dovecot/src/lib-index/mail-index-view.c linenumber=522
                                            malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=526
                                            p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=526
                                            mail_index_view_clone /src/dovecot/src/lib-index/mail-index-view.c linenumber=527
                                              mail_transaction_log_view_open /src/dovecot/src/lib-index/mail-transaction-log-view.c linenumber=41
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=55
                                            mail_index_transaction_ref /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=532
                                          mail_cache_view_open /src/dovecot/src/lib-index/mail-cache.c linenumber=229
                                            malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=967
                                            p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=967
                                            buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=971
                                          o_stream_create_fd_file /src/dovecot/src/lib/ostream-file.c linenumber=230
                                          get_next_file_seq /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=237
                                            mail_index_refresh /src/dovecot/src/lib-index/mail-index.c linenumber=106
                                            mail_index_view_open /src/dovecot/src/lib-index/mail-index-view.c linenumber=109
                                            mail_index_view_get_ext /src/dovecot/src/lib-index/mail-index-view.c linenumber=110
                                            time_to_uint32 /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=111
                                            mail_index_view_close /src/dovecot/src/lib-index/mail-index-view.c linenumber=115
                                          o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=238
                                          event_add_str /src/dovecot/src/lib/lib-event.c linenumber=240
                                          event_add_int /src/dovecot/src/lib/lib-event.c linenumber=241
                                          event_set_name /src/dovecot/src/lib/lib-event.c linenumber=242
                                          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
                                          buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=248
                                          buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=249
                                          malloc_multiply_check /src/dovecot/src/lib-index/../../src/lib/malloc-overflow.h linenumber=251
                                          t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=251
                                          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=252
                                          array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=252
                                          mail_index_get_header /src/dovecot/src/lib-index/mail-index-view.c linenumber=256
                                          mail_cache_purge_drop_init /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=257
                                          mail_cache_purge_check_field /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=267
                                            mail_cache_purge_drop_test /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=160
                                            mail_cache_decision_to_string /src/dovecot/src/lib-index/mail-cache-decisions.c linenumber=164
                                              i_unreached /src/dovecot/src/lib/failures.c linenumber=74
                                            event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=166
                                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=171
                                            e_debug /src/dovecot/src/lib/event-log.c linenumber=171
                                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=171
                                            mail_cache_decision_changed_event /src/dovecot/src/lib-index/mail-cache-decisions.c linenumber=179
                                              event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=81
                                            event_want_level /src/dovecot/src/lib/event-log.c linenumber=183
                                            e_debug /src/dovecot/src/lib/event-log.c linenumber=183
                                            event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=183
                                          mail_cache_get_first_new_seq /src/dovecot/src/lib-index/mail-cache.c linenumber=276
                                            mail_index_get_header /src/dovecot/src/lib-index/mail-index-view.c linenumber=1004
                                            mail_index_lookup_seq_range /src/dovecot/src/lib-index/mail-index-view.c linenumber=1008
                                          mail_index_view_get_messages_count /src/dovecot/src/lib-index/mail-index-view.c linenumber=277
                                          array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=286
                                          mail_index_transaction_is_expunged /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=288
                                            array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=55
                                            mail_index_transaction_sort_expunges /src/dovecot/src/lib-index/mail-index-transaction-finish.c linenumber=59
                                              array_sort_i /src/dovecot/src/lib/array.c linenumber=26
                                              mail_transaction_expunge_guid_cmp /src/dovecot/src/lib-index/mail-index-transaction-finish.c linenumber=26
                                            array_bsearch_i /src/dovecot/src/lib/array.c linenumber=62
                                            mail_transaction_expunge_guid_cmp /src/dovecot/src/lib-index/mail-index-transaction-finish.c linenumber=62
                                          array_append_space_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=289
                                          buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=298
                                          buffer_get_size /src/dovecot/src/lib/buffer.c linenumber=299
                                          array_clear_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=302
                                          buffer_append /src/dovecot/src/lib/buffer.c linenumber=305
                                          mail_cache_lookup_iter_init /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=307
                                            mail_cache_open_and_verify /src/dovecot/src/lib-index/mail-cache.c linenumber=146
                                            mail_cache_lookup_offset /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=154
                                              mail_cache_lookup_cur_offset /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=86
                                                mail_index_view_get_index /src/dovecot/src/lib-index/mail-index-view.c linenumber=60
                                                mail_index_lookup_ext_full /src/dovecot/src/lib-index/mail-index-view.c linenumber=65
                                                mail_index_ext_get_reset_id /src/dovecot/src/lib-index/mail-index-view.c linenumber=74
                                              mail_cache_sync_reset_id /src/dovecot/src/lib-index/mail-cache.c linenumber=92
                                              mail_cache_lookup_cur_offset /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=96
                                          mail_cache_lookup_iter_next /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=308
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=284
                                            mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=288
                                            mail_cache_lookup_iter_next_record /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=293
                                              mail_cache_lookup_iter_transaction /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=200
                                                mail_cache_transaction_lookup_rec /src/dovecot/src/lib-index/mail-cache-transaction.c linenumber=169
                                                  array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=273
                                                  mail_cache_transaction_update_last_rec_size /src/dovecot/src/lib-index/mail-cache-transaction.c linenumber=286
                                                    buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=624
                                              mail_cache_lookup_offset /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=209
                                              mail_cache_get_record /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=222
                                                mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=23
                                                mail_cache_map /src/dovecot/src/lib-index/mail-cache.c linenumber=28
                                                mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=33
                                                mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=39
                                                mail_cache_map /src/dovecot/src/lib-index/mail-cache.c linenumber=44
                                                mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=47
                                              mail_cache_track_loops /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=224
                                              mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=226
                                            mail_cache_lookup_rec_get_field /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=298
                                              mail_cache_header_fields_read /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=255
                                              mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=259
                                              mail_cache_get_record /src/dovecot/src/lib-index/mail-cache-lookup.c linenumber=267
                                            mail_cache_set_corrupted /src/dovecot/src/lib-index/mail-cache.c linenumber=312
                                          mail_cache_purge_field /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=309
                                            buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=62
                                            mail_cache_merge_bitmask /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=67
                                              array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=36
                                              buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=42
                                            buffer_append /src/dovecot/src/lib/buffer.c linenumber=81
                                            buffer_append /src/dovecot/src/lib/buffer.c linenumber=85
                                            array_idx_set_i /src/dovecot/src/lib/array.c linenumber=92
                                            buffer_append /src/dovecot/src/lib/buffer.c linenumber=94
                                            buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=96
                                          mail_index_lookup_uid /src/dovecot/src/lib-index/mail-index-view.c linenumber=316
                                          buffer_write /src/dovecot/src/lib/buffer.c linenumber=319
                                          o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=321
                                          array_append_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=325
                                          mail_index_uint32_to_offset /src/dovecot/src/lib-index/mail-index-util.c linenumber=333
                                          mail_cache_purge_get_fields /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=334
                                            i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=129
                                            p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=134
                                            p_malloc /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=136
                                            buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=149
                                            mail_cache_header_fields_get /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=150
                                              buffer_append /src/dovecot/src/lib/buffer.c linenumber=652
                                              copy_to_buf_last_used /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=655
                                                copy_to_buf /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=579
                                                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=527
                                                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=536
                                              copy_to_buf /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=656
                                              copy_to_buf_byte /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=659
                                                buffer_append /src/dovecot/src/lib/buffer.c linenumber=553
                                                buffer_append /src/dovecot/src/lib/buffer.c linenumber=563
                                              copy_to_buf_byte /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=661
                                              strlen  linenumber=671
                                              buffer_append /src/dovecot/src/lib/buffer.c linenumber=671
                                              strlen  linenumber=677
                                              buffer_append /src/dovecot/src/lib/buffer.c linenumber=677
                                              buffer_write /src/dovecot/src/lib/buffer.c linenumber=682
                                              buffer_append_zero /src/dovecot/src/lib/buffer.c linenumber=685
                                          o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=335
                                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=339
                                          buffer_free /src/dovecot/src/lib/buffer.c linenumber=340
                                          o_stream_seek /src/dovecot/src/lib/ostream.c linenumber=343
                                          o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=344
                                          mail_cache_view_close /src/dovecot/src/lib-index/mail-cache.c linenumber=346
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=981
                                            mail_cache_header_fields_update /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=986
                                              t_push /src/dovecot/src/lib/data-stack.c linenumber=622
                                              mail_cache_header_fields_update_locked /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=623
                                                mail_cache_header_fields_read /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=588
                                                mail_cache_header_fields_get_offset /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=589
                                                pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=592
                                                buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=592
                                                copy_to_buf_last_used /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=594
                                                mail_cache_write /src/dovecot/src/lib-index/mail-cache.c linenumber=595
                                                  pwrite_full /src/dovecot/src/lib/write-full.c linenumber=917
                                                  mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=918
                                                  file_cache_write /src/dovecot/src/lib/file-cache.c linenumber=923
                                                    mmap_get_page_size /src/dovecot/src/lib/mmap-util.c linenumber=239
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=243
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=244
                                                    i_panic /src/dovecot/src/lib/failures.c linenumber=245
                                                    file_cache_set_size /src/dovecot/src/lib/file-cache.c linenumber=247
                                                    file_cache_invalidate /src/dovecot/src/lib/file-cache.c linenumber=250
                                                    i_memcpy /src/dovecot/src/lib/./lib.h linenumber=254
                                                    buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=259
                                                    buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=272
                                                  buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=925
                                                buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=598
                                                copy_to_buf_byte /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=599
                                                mail_cache_write /src/dovecot/src/lib-index/mail-cache.c linenumber=604
                                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=624
                                              mail_cache_lock /src/dovecot/src/lib-index/mail-cache.c linenumber=628
                                              t_push /src/dovecot/src/lib/data-stack.c linenumber=631
                                              mail_cache_header_fields_update_locked /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=632
                                              t_pop /src/dovecot/src/lib/data-stack.c linenumber=633
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=633
                                              i_panic /src/dovecot/src/lib/failures.c linenumber=634
                                              mail_cache_unlock /src/dovecot/src/lib-index/mail-cache.c linenumber=635
                                            buffer_free /src/dovecot/src/lib/buffer.c linenumber=989
                                            p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=990
                                          mail_index_view_close /src/dovecot/src/lib-index/mail-index-view.c linenumber=347
                                          o_stream_finish /src/dovecot/src/lib/ostream.c linenumber=349
                                          __errno_location  linenumber=351
                                          mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=352
                                          o_stream_ignore_last_errors /src/dovecot/src/lib/ostream.c linenumber=355
                                          mail_index_set_error /src/dovecot/src/lib-index/mail-index.c linenumber=356
                                          i_unlink /src/dovecot/src/lib/lib.c linenumber=359
                                          o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=361
                                          array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=362
                                          o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=365
                                          fdatasync  linenumber=368
                                          mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=369
                                          array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=370
                                        fstat  linenumber=414
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=415
                                        array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=416
                                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=417
                                        rename  linenumber=420
                                        mail_cache_set_syscall_error /src/dovecot/src/lib-index/mail-cache.c linenumber=421
                                        array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=422
                                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=423
                                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=427
                                        event_add_int /src/dovecot/src/lib/lib-event.c linenumber=428
                                        event_set_name /src/dovecot/src/lib/lib-event.c linenumber=429
                                        event_want_level /src/dovecot/src/lib/event-log.c linenumber=430
                                        e_debug /src/dovecot/src/lib/event-log.c linenumber=430
                                        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=430
                                        event_unref /src/dovecot/src/lib/lib-event.c linenumber=433
                                        mail_index_ext_reset /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=437
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=844
                                          mail_index_ext_set_reset_id /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=850
                                            mail_index_ext_using_reset_id /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=983
                                              array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=969
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=970
                                              array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=971
                                              mail_index_ext_reset_changes /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=976
                                                mail_index_ext_update_reset /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=935
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=922
                                                  array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=922
                                                  array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=926
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=927
                                                  array_clear_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=928
                                                mail_index_ext_update_reset /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=936
                                                array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=937
                                                array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=938
                                                array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=942
                                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=944
                                                p_free_internal /src/dovecot/src/lib-index/../../src/lib/mempool.h linenumber=945
                                                array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=949
                                                array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=950
                                                array_idx_clear_i /src/dovecot/src/lib/array.c linenumber=952
                                                  buffer_write_zero /src/dovecot/src/lib/buffer.c linenumber=30
                                                array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=954
                                                array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=955
                                                array_idx_clear_i /src/dovecot/src/lib/array.c linenumber=957
                                                mail_index_transaction_has_ext_changes /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=960
                                                  mail_index_transaction_has_ext_updates /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=887
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=875
                                                    array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=877
                                                  mail_index_transaction_has_ext_updates /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=889
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=892
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=900
                                                  array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=908
                                            mail_index_ext_reset_changes /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=985
                                          array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=852
                                          array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=853
                                          array_idx_set_i /src/dovecot/src/lib/array.c linenumber=854
                                        array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=438
                                        mail_index_update_ext /src/dovecot/src/lib-index/mail-index-transaction-update.c linenumber=441
                                          mail_index_view_get_messages_count /src/dovecot/src/lib-index/mail-index-view.c linenumber=1026
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1026
                                          array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=1029
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1029
                                          array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=1033
                                          array_get_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=1037
                                          array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=1043
                                          i_panic /src/dovecot/src/lib/failures.c linenumber=1046
                                          array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=1048
                                          array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=1049
                                          array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=1050
                                          mail_index_seq_array_add /src/dovecot/src/lib-index/mail-index-util.c linenumber=1053
                                            array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=126
                                            mail_index_seq_array_alloc /src/dovecot/src/lib-index/mail-index-util.c linenumber=127
                                              array_is_created_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=109
                                              array_create_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=111
                                            i_panic /src/dovecot/src/lib/failures.c linenumber=128
                                            mail_index_seq_array_lookup /src/dovecot/src/lib-index/mail-index-util.c linenumber=130
                                              array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=92
                                              array_count_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=94
                                              array_idx_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=94
                                              array_bsearch_insert_pos_i /src/dovecot/src/lib/bsearch-insert-pos.c linenumber=100
                                              mail_index_seq_record_cmp /src/dovecot/src/lib-index/mail-index-util.c linenumber=100
                                            array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=132
                                            i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=135
                                            i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=138
                                            array_insert_space_i /src/dovecot/src/lib/array.c linenumber=142
                                              malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=40
                                              malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=41
                                              buffer_copy /src/dovecot/src/lib/buffer.c linenumber=41
                                              buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=44
                                            i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=143
                                            i_memcpy /src/dovecot/src/lib-index/../../src/lib/lib.h linenumber=144
                                        array_free_i /src/dovecot/src/lib-index/../../src/lib/array.h linenumber=446
                                        mail_cache_unlock /src/dovecot/src/lib-index/mail-cache.c linenumber=449
                                        mail_cache_file_close /src/dovecot/src/lib-index/mail-cache.c linenumber=453
                                      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=535
                                      i_unlink /src/dovecot/src/lib/lib.c linenumber=536
                                      file_cache_set_fd /src/dovecot/src/lib/file-cache.c linenumber=540
                                      mail_cache_map_all /src/dovecot/src/lib-index/mail-cache.c linenumber=542
                                      mail_cache_header_fields_read /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=544
                                      mail_cache_purge_later_reset /src/dovecot/src/lib-index/mail-cache-purge.c linenumber=547
                                    mail_cache_unlock /src/dovecot/src/lib-index/mail-cache.c linenumber=594
                                    mail_cache_header_fields_read /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=599
                                  mail_index_transaction_rollback /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=639
                                  mail_index_transaction_commit /src/dovecot/src/lib-index/mail-index-transaction.c linenumber=641
                                  mail_index_view_close /src/dovecot/src/lib-index/mail-index-view.c linenumber=644
                                  mail_transaction_log_sync_unlock /src/dovecot/src/lib-index/mail-transaction-log.c linenumber=646
                              mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=2287
                            t_pop /src/dovecot/src/lib/data-stack.c linenumber=2330
                            i_panic /src/dovecot/src/lib/failures.c linenumber=2330
                            mail_storage_last_error_push /src/dovecot/src/lib-storage/mail-storage.c linenumber=2340
                              array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=992
                              array_create_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=993
                              array_append_space_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=994
                              i_strdup /src/dovecot/src/lib/imem.c linenumber=995
                              i_strdup /src/dovecot/src/lib/imem.c linenumber=1003
                              i_strdup /src/dovecot/src/lib/imem.c linenumber=1005
                            mailbox_close /src/dovecot/src/lib-storage/mail-storage.c linenumber=2341
                            mail_storage_last_error_pop /src/dovecot/src/lib-storage/mail-storage.c linenumber=2342
                              array_count_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1013
                              array_idx_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1015
                              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1017
                              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1018
                              p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1019
                              array_delete_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=1026
                            event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=2345
                        mailbox_close /src/dovecot/src/lib-storage/mail-storage.c linenumber=1779
                        mailbox_get_path_to /src/dovecot/src/lib-storage/mail-storage.c linenumber=1780
                      t_pop /src/dovecot/src/lib/data-stack.c linenumber=1792
                      i_panic /src/dovecot/src/lib/failures.c linenumber=1792
                mailbox_open /src/dovecot/src/lib-storage/mail-storage.c linenumber=107
                mailbox_sync /src/dovecot/src/lib-storage/mail-storage.c linenumber=110
                strcmp  linenumber=113
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=115
            raw_mailbox_alloc_path /src/dovecot/src/lib-storage/index/raw/raw-storage.c linenumber=173
              raw_mailbox_alloc_common /src/dovecot/src/lib-storage/index/raw/raw-storage.c linenumber=132
            mailbox_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=180
            i_fatal /src/dovecot/src/lib/failures.c linenumber=179
            mailbox_get_last_internal_error /src/dovecot/src/lib-storage/mail-storage.c linenumber=185
            i_fatal /src/dovecot/src/lib/failures.c linenumber=183
            mailbox_transaction_begin /src/dovecot/src/lib-storage/mail-storage.c linenumber=190
              i_panic /src/dovecot/src/lib/failures.c linenumber=3128
              t_push /src/dovecot/src/lib/data-stack.c linenumber=3131
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=3133
              i_panic /src/dovecot/src/lib/failures.c linenumber=3133
              i_panic /src/dovecot/src/lib/failures.c linenumber=3134
            mailbox_header_lookup_init /src/dovecot/src/lib-storage/mailbox-header.c linenumber=191
              t_push /src/dovecot/src/lib/data-stack.c linenumber=70
              mailbox_header_lookup_init_real /src/dovecot/src/lib-storage/mailbox-header.c linenumber=71
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=29
                t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=29
                i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=30
                qsort  linenumber=31
                i_strcasecmp_p /src/dovecot/src/lib/strfuncs.c linenumber=31
                  strcasecmp  linenumber=607
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=35
                t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=35
                strcasecmp  linenumber=37
                t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=39
                mail_cache_register_fields /src/dovecot/src/lib-index/mail-cache-fields.c linenumber=43
                pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=46
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=47
                p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=47
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=53
                p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=53
                malloc_multiply_check /src/dovecot/src/lib-storage/../../src/lib/malloc-overflow.h linenumber=56
                p_malloc /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=56
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=59
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=72
              i_panic /src/dovecot/src/lib/failures.c linenumber=72
            mail_alloc /src/dovecot/src/lib-storage/mail.c linenumber=192
              t_push /src/dovecot/src/lib/data-stack.c linenumber=28
              hook_mail_allocated /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=30
                hook_build_init /src/dovecot/src/lib/hook-build.c linenumber=275
                i_memcpy /src/dovecot/src/lib-storage/../../src/lib/lib.h linenumber=277
                t_push /src/dovecot/src/lib/data-stack.c linenumber=278
                hook_build_update /src/dovecot/src/lib/hook-build.c linenumber=280
                t_pop /src/dovecot/src/lib/data-stack.c linenumber=281
                hook_build_deinit /src/dovecot/src/lib/hook-build.c linenumber=284
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=31
            mailbox_header_lookup_unref /src/dovecot/src/lib-storage/mailbox-header.c linenumber=193
              pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=95
            mail_set_seq /src/dovecot/src/lib-storage/mail.c linenumber=194
              t_push /src/dovecot/src/lib/data-stack.c linenumber=52
        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=222
      testsuite_message_set_data /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=154
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=88
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=89
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=90
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=91
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=92
        testsuite_message_get_address /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=99
          mail_get_first_header /src/dovecot/src/lib-storage/mail.c linenumber=62
            t_push /src/dovecot/src/lib/data-stack.c linenumber=272
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=274
            i_panic /src/dovecot/src/lib/failures.c linenumber=274
          strlen  linenumber=66
          message_address_parse /src/dovecot/src/lib-mail/message-address.c linenumber=64
            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
                    i_panic /src/dovecot/src/lib/failures.c linenumber=71
                    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=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
                            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
                                i_panic /src/dovecot/src/lib/failures.c linenumber=452
                                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=366
                                  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
                  i_panic /src/dovecot/src/lib/failures.c linenumber=36
                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_temp /src/dovecot/src/lib-smtp/smtp-address.c linenumber=69
            smtp_address_init_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=884
              smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=775
            smtp_address_clone_temp /src/dovecot/src/lib-smtp/smtp-address.c linenumber=888
              malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=863
              t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=863
              t_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=864
                t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=268
              t_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=865
              t_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=866
        testsuite_message_get_address /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=101
        testsuite_message_get_address /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=106
        testsuite_message_get_address /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=108
        testsuite_message_get_address /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=110
        smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=114
          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_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=115
        smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=116
        mail_get_message_id /src/dovecot/src/lib-storage/mail.c linenumber=118
          mail_get_message_id_full /src/dovecot/src/lib-storage/mail.c linenumber=478
            mail_get_first_header /src/dovecot/src/lib-storage/mail.c linenumber=454
            message_id_get_next /src/dovecot/src/lib-mail/message-id.c linenumber=461
              p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=108
              strip_lwsp /src/dovecot/src/lib-mail/message-id.c linenumber=110
              t_str_new /src/dovecot/src/lib/str.c linenumber=120
              get_untokenized_msgid /src/dovecot/src/lib-mail/message-id.c linenumber=122
                strlen  linenumber=15
                rfc822_parser_init /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=14
                rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=25
                rfc822_parse_quoted_string /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=28
                rfc822_parse_dot_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=30
                str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=32
                rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=34
                rfc822_parse_dot_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=36
                rfc822_parser_deinit /src/dovecot/src/lib-mail/./rfc822-parser.h linenumber=42
              str_c /src/dovecot/src/lib/str.c linenumber=123
            t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=465
        i_strdup /src/dovecot/src/lib/imem.c linenumber=119
        sieve_tool_get_username /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=123
          sieve_tool_get_user_data /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=471
  testsuite_mailstore_get_user /src/pigeonhole/src/testsuite/testsuite-mailstore.c linenumber=229
    sieve_tool_get_mail_user /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=150
  sieve_script_env_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=228
    mail_user_get_postmaster_address /src/dovecot/src/lib-storage/mail-user.h linenumber=689
      mail_user_set_get_postmaster_address /src/dovecot/src/lib-storage/mail-storage-settings.c linenumber=224
        get_postmaster_address_error /src/dovecot/src/lib-storage/mail-storage-settings.c linenumber=1054
          pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1041
          parse_postmaster_address /src/dovecot/src/lib-storage/mail-storage-settings.c linenumber=1040
            strlen  linenumber=962
            message_address_parse /src/dovecot/src/lib-mail/message-address.c linenumber=960
            smtp_address_create_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=964
              smtp_address_init_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=848
              smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=852
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=965
    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=690
  i_fatal /src/dovecot/src/lib/failures.c linenumber=231
  testsuite_result_init /src/pigeonhole/src/testsuite/testsuite-result.c linenumber=251
    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=32
    sieve_execute_init /src/pigeonhole/src/lib-sieve/sieve-execute.c linenumber=34
      pool_ref /src/dovecot/src/lib/mempool.h linenumber=51
      event_create /src/dovecot/src/lib/lib-event.c linenumber=52
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=53
      event_add_str /src/dovecot/src/lib/lib-event.c linenumber=54
      smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=58
        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
          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=57
      smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=60
      event_add_str /src/dovecot/src/lib/lib-event.c linenumber=59
      sieve_execute_state_create /src/pigeonhole/src/lib-sieve/sieve-execute.c linenumber=63
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=20
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=20
    sieve_result_create /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=38
      pool_ref /src/dovecot/src/lib/mempool.h linenumber=119
      malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=121
      p_malloc /src/dovecot/src/lib/mempool.h linenumber=121
      event_create /src/dovecot/src/lib/lib-event.c linenumber=126
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=127
      event_set_log_message_callback /src/dovecot/src/lib/lib-event.c linenumber=129
      sieve_result_event_log_message /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=129
        i_panic /src/dovecot/src/lib/failures.c linenumber=107
      array_create_i /src/dovecot/src/lib/array.h linenumber=133
      sieve_message_context_create /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=137
        malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=171
        p_malloc /src/dovecot/src/lib/mempool.h linenumber=171
        i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=178
        sieve_message_context_reset /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=180
          sieve_message_context_clear /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=244
            array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=196
            sieve_message_version_free /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=199
              edit_mail_unwrap /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=148
                i_panic /src/dovecot/src/lib/failures.c linenumber=387
                edit_mail_reset /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=391
                  i_stream_unref /src/dovecot/src/lib/istream.c linenumber=358
                  _header_field_unref /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=364
                    _header_unref /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=171
                      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=142
                      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=143
                    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=174
                    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=176
                    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=177
                  p_free_internal /src/dovecot/src/lib/mempool.h linenumber=365
                  _header_unref /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=374
                  p_free_internal /src/dovecot/src/lib/mempool.h linenumber=375
                i_stream_unref /src/dovecot/src/lib/istream.c linenumber=392
                mailbox_transaction_rollback /src/dovecot/src/lib-storage/mail-storage.c linenumber=397
                  t_push /src/dovecot/src/lib/data-stack.c linenumber=3206
                  t_pop /src/dovecot/src/lib/data-stack.c linenumber=3208
                  i_panic /src/dovecot/src/lib/failures.c linenumber=3208
                mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=398
                edit_mail_raw_storage_drop /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=399
                  mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=73
                pool_unref /src/dovecot/src/lib/mempool.h linenumber=402
                edit_mail_unwrap /src/pigeonhole/src/lib-sieve/util/edit-mail.c linenumber=406
              mail_free /src/dovecot/src/lib-storage/mail.c linenumber=153
              mailbox_transaction_rollback /src/dovecot/src/lib-storage/mail-storage.c linenumber=154
              mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=155
            pool_unref /src/dovecot/src/lib/mempool.h linenumber=201
          pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=246
          array_create_i /src/dovecot/src/lib/array.h linenumber=248
          sieve_message_context_flush /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=250
            pool_unref /src/dovecot/src/lib/mempool.h linenumber=229
            pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=232
            sieve_extensions_get_count /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=234
            array_create_i /src/dovecot/src/lib/array.h linenumber=234
            array_create_i /src/dovecot/src/lib/array.h linenumber=237
            array_create_i /src/dovecot/src/lib/array.h linenumber=238
  testsuite_run /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=254
    sieve_interpreter_create /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=407
      sieve_binary_block_get /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=272
      _sieve_interpreter_create /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=276
        sieve_error_handler_ref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=132
        sieve_binary_ref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=139
        event_create /src/dovecot/src/lib/lib-event.c linenumber=141
        event_add_category /src/dovecot/src/lib/lib-event.c linenumber=142
        sieve_binary_script_name /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=144
          sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=312
        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=143
        sieve_binary_script_location /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=146
          sieve_script_label /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=318
            t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=365
        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=145
        sieve_binary_path /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=148
        event_add_str /src/dovecot/src/lib/lib-event.c linenumber=147
        sieve_binary_svinst /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=150
        sieve_binary_script /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=160
        sieve_runtime_trace_begin /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=167
          _sieve_runtime_trace_begin /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=165
            sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=130
            sieve_binary_path /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=130
            _trace_line_print_empty /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=132
              sieve_trace_log_write_line /src/pigeonhole/src/lib-sieve/sieve.c linenumber=45
                o_stream_nsend_str /src/dovecot/src/lib/ostream.c linenumber=1219
                str_data /src/dovecot/src/lib/str.h linenumber=1224
                str_len /src/dovecot/src/lib/str.h linenumber=1225
                o_stream_nsendv /src/dovecot/src/lib/ostream.c linenumber=1228
            _sieve_runtime_trace_printf /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=133
              _sieve_runtime_trace_vprintf /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=102
                _trace_line_new /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=88
                  t_str_new /src/dovecot/src/lib/str.c linenumber=22
                  str_printfa /src/dovecot/src/lib/str.c linenumber=24
                  str_printfa /src/dovecot/src/lib/str.c linenumber=26
                  str_append /src/dovecot/src/lib/str.h linenumber=28
                  str_append /src/dovecot/src/lib/str.h linenumber=31
                str_vprintfa /src/dovecot/src/lib/str.c linenumber=90
                _trace_line_print /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=92
                  sieve_trace_log_write_line /src/pigeonhole/src/lib-sieve/sieve.c linenumber=39
        sieve_extensions_get_count /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=169
        array_create_i /src/dovecot/src/lib/array.h linenumber=169
        array_is_created_i /src/dovecot/src/lib/array.h linenumber=173
        array_count_i /src/dovecot/src/lib/array.h linenumber=175
        sieve_extensions_get_preloaded /src/pigeonhole/src/lib-sieve/sieve-extensions.c linenumber=179
        sieve_binary_read_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=192
          sieve_binary_read_integer /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=244
            buffer_get_data /src/dovecot/src/lib/buffer.h linenumber=298
        sieve_binary_block_get /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=194
        sieve_runtime_trace_error /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=197
          _sieve_runtime_trace_error /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=76
            _trace_line_new /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=55
            str_printfa /src/dovecot/src/lib/str.c linenumber=57
            str_vprintfa /src/dovecot/src/lib/str.c linenumber=58
            _trace_line_print /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=60
        sieve_binary_debug_reader_init /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=203
          malloc_multiply_check /src/dovecot/src/lib/malloc-overflow.h linenumber=141
          p_malloc /src/dovecot/src/lib/mempool.h linenumber=141
        sieve_binary_read_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=208
        sieve_binary_read_extension /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=216
          buffer_get_data /src/dovecot/src/lib/buffer.h linenumber=363
          sieve_binary_extension_get_by_index /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=372
            array_count_i /src/dovecot/src/lib/array.h linenumber=586
            array_idx_i /src/dovecot/src/lib/array.h linenumber=587
        sieve_binary_read_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=218
          buffer_get_data /src/dovecot/src/lib/buffer.h linenumber=235
        array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=225
        sieve_runtime_error /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=234
          sieve_runtime_logv /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=1118
            t_push /src/dovecot/src/lib/data-stack.c linenumber=1092
            sieve_runtime_get_full_command_location /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=1095
              sieve_runtime_get_command_location /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=437
                sieve_binary_debug_read_line /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=426
                  sieve_binary_debug_reader_reset /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=171
                  sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=188
                  sieve_binary_read_byte /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=194
                  sieve_binary_read_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=216
                  sieve_binary_debug_reader_reset /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=219
                  sieve_binary_read_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=228
                  sieve_binary_debug_reader_reset /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=231
                  sieve_binary_read_unsigned /src/pigeonhole/src/lib-sieve/./sieve-binary.h linenumber=243
                  sieve_binary_debug_reader_reset /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=246
                  sieve_binary_debug_reader_reset /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=269
              sieve_error_script_location /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=436
            sieve_logv /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=1098
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=1099
            i_panic /src/dovecot/src/lib/failures.c linenumber=1099
        sieve_interpreter_free /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=255
          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=304
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=307
          sieve_binary_source /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=307
            sieve_script_label /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=287
          e_debug /src/dovecot/src/lib/event-log.c linenumber=307
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=307
          array_is_created_i /src/dovecot/src/lib/array.h linenumber=313
          array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=314
          pool_unref /src/dovecot/src/lib/mempool.h linenumber=316
          sieve_runtime_trace_end /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=320
            _sieve_runtime_trace_end /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=172
              sieve_script_name /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=140
              sieve_binary_path /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=140
              _sieve_runtime_trace_printf /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=142
              _trace_line_print_empty /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=144
          array_get_i /src/dovecot/src/lib/array.h linenumber=323
          sieve_binary_debug_reader_deinit /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c linenumber=331
            p_free_internal /src/dovecot/src/lib/mempool.h linenumber=150
          sieve_binary_unref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=332
          sieve_result_unref /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=333
            i_panic /src/dovecot/src/lib/failures.c linenumber=172
            sieve_message_context_unref /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=176
              mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=213
              sieve_message_context_clear /src/pigeonhole/src/lib-sieve/sieve-message.c linenumber=215
              pool_unref /src/dovecot/src/lib/mempool.h linenumber=218
              p_free_internal /src/dovecot/src/lib/mempool.h linenumber=220
            sieve_result_action_deinit /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=182
              event_unref /src/dovecot/src/lib/lib-event.c linenumber=160
            event_unref /src/dovecot/src/lib/lib-event.c linenumber=185
            pool_unref /src/dovecot/src/lib/mempool.h linenumber=187
          sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=334
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=335
          pool_unref /src/dovecot/src/lib/mempool.h linenumber=337
    testsuite_result_get /src/pigeonhole/src/testsuite/testsuite-result.c linenumber=413
    sieve_interpreter_run /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=414
      sieve_interpreter_reset /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=1075
        sieve_result_unref /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=771
      sieve_interpreter_start /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=1077
        event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=1043
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=1045
        sieve_binary_source /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=1045
        e_debug /src/dovecot/src/lib/event-log.c linenumber=1045
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1045
        sieve_result_get_message_context /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=1050
        sieve_result_ref /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=1051
        sieve_resource_usage_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=1053
        array_get_modifiable_i /src/dovecot/src/lib/array.h linenumber=1056
        sieve_interpreter_continue /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=1069
          cpu_limit_init /src/dovecot/src/lib/cpu-limit.c linenumber=956
            i_panic /src/dovecot/src/lib/failures.c linenumber=131
            malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=134
            p_malloc /src/dovecot/src/lib/./mempool.h linenumber=134
            getrlimit  linenumber=141
            i_fatal /src/dovecot/src/lib/failures.c linenumber=142
            getrusage  linenumber=146
            i_fatal /src/dovecot/src/lib/failures.c linenumber=147
            lib_signals_set_handler /src/dovecot/src/lib/lib-signals.c linenumber=151
            cpu_limit_handler /src/dovecot/src/lib/cpu-limit.c linenumber=151
            cpu_limit_update_rlimit /src/dovecot/src/lib/cpu-limit.c linenumber=156
              getrusage  linenumber=100
              i_fatal /src/dovecot/src/lib/failures.c linenumber=101
              cpu_limit_update_recursive /src/dovecot/src/lib/cpu-limit.c linenumber=103
                cpu_limit_update_recursive /src/dovecot/src/lib/cpu-limit.c linenumber=77
                  cpu_limit_get_usage_msecs_with /src/dovecot/src/lib/cpu-limit.c linenumber=83
                    timeval_add /src/dovecot/src/lib/./time-util.h linenumber=42
                    timeval_add /src/dovecot/src/lib/./time-util.h linenumber=44
                    timeval_add /src/dovecot/src/lib/./time-util.h linenumber=48
                    timeval_add /src/dovecot/src/lib/./time-util.h linenumber=50
                    timeval_diff_msecs /src/dovecot/src/lib/./time-util.h linenumber=51
              timeval_add /src/dovecot/src/lib/./time-util.h linenumber=110
              setrlimit  linenumber=120
          sieve_binary_block_get_size /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=962
          cpu_limit_exceeded /src/dovecot/src/lib/cpu-limit.c linenumber=963
            i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=183
            timeval_diff_msecs /src/dovecot/src/lib/./time-util.h linenumber=185
            cpu_limit_update_rlimit /src/dovecot/src/lib/cpu-limit.c linenumber=198
          sieve_runtime_error /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=964
          sieve_runtime_trace_error /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=971
          sieve_interpreter_operation_execute /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=977
            sieve_runtime_trace_toplevel /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=905
            sieve_operation_read /src/pigeonhole/src/lib-sieve/sieve-code.c linenumber=908
              sieve_binary_read_extension /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=1135
              sieve_binary_read_extension_object /src/pigeonhole/src/lib-sieve/sieve-binary-code.c linenumber=1145
                buffer_get_data /src/dovecot/src/lib/buffer.h linenumber=390
            i_panic /src/dovecot/src/lib/failures.c linenumber=916
            t_push /src/dovecot/src/lib/data-stack.c linenumber=918
            t_pop /src/dovecot/src/lib/data-stack.c linenumber=921
            i_panic /src/dovecot/src/lib/failures.c linenumber=921
            sieve_runtime_trace /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=923
              _sieve_runtime_trace /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=111
                sieve_runtime_get_command_location /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=110
                _sieve_runtime_trace_vprintf /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c linenumber=109
            sieve_runtime_trace_error /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=933
          sieve_resource_usage_init /src/pigeonhole/src/lib-sieve/sieve.c linenumber=983
          cpu_limit_get_usage_msecs /src/dovecot/src/lib/cpu-limit.c linenumber=985
            getrusage  linenumber=64
            i_fatal /src/dovecot/src/lib/failures.c linenumber=65
            cpu_limit_get_usage_msecs_with /src/dovecot/src/lib/cpu-limit.c linenumber=67
          sieve_resource_usage_add /src/pigeonhole/src/lib-sieve/sieve.c linenumber=986
          cpu_limit_deinit /src/dovecot/src/lib/cpu-limit.c linenumber=988
            cpu_limit_update_rlimit /src/dovecot/src/lib/cpu-limit.c linenumber=171
            lib_signals_unset_handler /src/dovecot/src/lib/lib-signals.c linenumber=173
              lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=617
              lib_signals_update_expected_signals /src/dovecot/src/lib/lib-signals.c linenumber=622
                io_set_never_wait_alone /src/dovecot/src/lib/ioloop.c linenumber=414
              signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=623
                lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=252
                p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=253
            cpu_limit_handler /src/dovecot/src/lib/cpu-limit.c linenumber=173
            p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=174
          sieve_runtime_trace /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h linenumber=992
          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=1003
          i_unreached /src/dovecot/src/lib/failures.c linenumber=1022
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=1024
          sieve_binary_source /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=1024
          sieve_execution_exitcode_to_str /src/pigeonhole/src/lib-sieve/sieve.c linenumber=1024
            i_unreached /src/dovecot/src/lib/failures.c linenumber=1309
          sieve_resource_usage_get_summary /src/pigeonhole/src/lib-sieve/sieve.c linenumber=1024
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1414
          e_debug /src/dovecot/src/lib/event-log.c linenumber=1024
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1024
    sieve_interpreter_free /src/pigeonhole/src/lib-sieve/sieve-interpreter.c linenumber=417
  testsuite_testcase_fail /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=262
  sieve_close /src/pigeonhole/src/lib-sieve/sieve.c linenumber=273
    sieve_binary_close /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=619
      sieve_binary_file_close /src/pigeonhole/src/lib-sieve/sieve-binary-file.c linenumber=184
      sieve_binary_update_resource_usage /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=185
      sieve_binary_unref /src/pigeonhole/src/lib-sieve/sieve-binary.c linenumber=186
  testsuite_result_deinit /src/pigeonhole/src/testsuite/testsuite-result.c linenumber=276
    sieve_result_execution_destroy /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=44
      sieve_result_unref /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=1474
      pool_unref /src/dovecot/src/lib/mempool.h linenumber=1475
    sieve_result_unref /src/pigeonhole/src/lib-sieve/sieve-result.c linenumber=45
    sieve_execute_deinit /src/pigeonhole/src/lib-sieve/sieve-execute.c linenumber=46
      sieve_execute_state_free /src/pigeonhole/src/lib-sieve/sieve-execute.c linenumber=91
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=92
      pool_unref /src/dovecot/src/lib/mempool.h linenumber=93
    pool_unref /src/dovecot/src/lib/mempool.h linenumber=47
  testsuite_message_deinit /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=277
    testsuite_message_free /src/pigeonhole/src/testsuite/testsuite-message.c linenumber=239
      mail_raw_close /src/pigeonhole/src/lib-sieve/util/mail-raw.c linenumber=180
        mail_free /src/dovecot/src/lib-storage/mail.c linenumber=246
        mailbox_transaction_rollback /src/dovecot/src/lib-storage/mail-storage.c linenumber=247
        mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=248
        p_free_internal /src/dovecot/src/lib/mempool.h linenumber=250
      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=181
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=241
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=242
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=243
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=244
    pool_unref /src/dovecot/src/lib/mempool.h linenumber=245
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=246
  testsuite_mailstore_deinit /src/pigeonhole/src/testsuite/testsuite-mailstore.c linenumber=278
    testsuite_mailstore_free /src/pigeonhole/src/testsuite/testsuite-mailstore.c linenumber=130
      mail_free /src/dovecot/src/lib-storage/mail.c linenumber=263
      mailbox_transaction_rollback /src/dovecot/src/lib-storage/mail-storage.c linenumber=264
      mailbox_free /src/dovecot/src/lib-storage/mail-storage.c linenumber=265
      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=266
      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=267
    unlink_directory /src/dovecot/src/lib/unlink-directory.c linenumber=132
    i_warning /src/dovecot/src/lib/failures.c linenumber=134
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=138
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=139
    mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=140
  sieve_script_unref /src/pigeonhole/src/lib-sieve/sieve-script.c linenumber=288
  i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=289
  testsuite_deinit /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=292
    p_free_internal /src/dovecot/src/lib/mempool.h linenumber=424
    testsuite_smtp_deinit /src/pigeonhole/src/testsuite/testsuite-smtp.c linenumber=426
      unlink_directory /src/dovecot/src/lib/unlink-directory.c linenumber=57
      i_warning /src/dovecot/src/lib/failures.c linenumber=59
      pool_unref /src/dovecot/src/lib/mempool.h linenumber=62
    testsuite_binary_deinit /src/pigeonhole/src/testsuite/testsuite-binary.c linenumber=427
      unlink_directory /src/dovecot/src/lib/unlink-directory.c linenumber=48
      i_warning /src/dovecot/src/lib/failures.c linenumber=50
      p_free_internal /src/dovecot/src/lib/mempool.h linenumber=54
    testsuite_script_deinit /src/pigeonhole/src/testsuite/testsuite-script.c linenumber=428
    testsuite_tmp_dir_deinit /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=430
    testsuite_log_deinit /src/pigeonhole/src/testsuite/testsuite-log.c linenumber=431
      sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=236
      sieve_error_handler_unref /src/pigeonhole/src/lib-sieve/sieve-error.c linenumber=237
      i_set_error_handler /src/dovecot/src/lib/failures.c linenumber=239
      default_error_handler /src/dovecot/src/lib/failures.c linenumber=239
      i_set_info_handler /src/dovecot/src/lib/failures.c linenumber=240
      default_error_handler /src/dovecot/src/lib/failures.c linenumber=240
      i_set_debug_handler /src/dovecot/src/lib/failures.c linenumber=241
      default_error_handler /src/dovecot/src/lib/failures.c linenumber=241
      pool_unref /src/dovecot/src/lib/mempool.h linenumber=243
    testsuite_test_context_deinit /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=432
      str_free /src/dovecot/src/lib/str.c linenumber=297
  sieve_tool_deinit /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c linenumber=294
    sieve_deinit /src/pigeonhole/src/lib-sieve/sieve.c linenumber=336
    mail_raw_close /src/pigeonhole/src/lib-sieve/util/mail-raw.c linenumber=341
    mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=344
    mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=349
    mail_user_unref /src/dovecot/src/lib-storage/mail-user.c linenumber=351
    mail_storage_service_deinit /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=353
      mail_storage_service_all_iter_deinit /src/dovecot/src/lib-storage/mail-storage-service.c linenumber=1598
        auth_master_user_list_deinit /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1557
          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=1405
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=1408
          e_debug /src/dovecot/src/lib/event-log.c linenumber=1408
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1408
          event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=1411
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=1413
          e_debug /src/dovecot/src/lib/event-log.c linenumber=1413
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1413
          auth_master_request_abort /src/dovecot/src/lib-auth-client/auth-master-request.c linenumber=1416
          connection_input_resume /src/dovecot/src/lib/connection.c linenumber=1418
            connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=302
          str_free /src/dovecot/src/lib/str.c linenumber=1420
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=1421
          p_free_internal /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=1422
        auth_master_deinit /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1558
          auth_master_disconnect /src/dovecot/src/lib-auth-client/auth-master.c linenumber=174
          auth_master_unref /src/dovecot/src/lib-auth-client/auth-master.c linenumber=175
            i_panic /src/dovecot/src/lib/failures.c linenumber=157
            auth_master_disconnect /src/dovecot/src/lib-auth-client/auth-master.c linenumber=161
            connection_deinit /src/dovecot/src/lib/connection.c linenumber=162
              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
              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
            connection_list_deinit /src/dovecot/src/lib/connection.c linenumber=163
            hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=164
            pool_unref /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h linenumber=165
      auth_master_deinit /src/dovecot/src/lib-auth-client/auth-master.c linenumber=1602
      pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=1605
      module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=1607
      mail_storage_deinit /src/dovecot/src/lib-storage/mail-storage.c linenumber=1608
        i_panic /src/dovecot/src/lib/failures.c linenumber=103
        mail_search_register_deinit /src/dovecot/src/lib-storage/mail-search-register.c linenumber=107
          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=30
          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=31
        mail_search_register_deinit /src/dovecot/src/lib-storage/mail-search-register.c linenumber=109
        mail_search_register_deinit /src/dovecot/src/lib-storage/mail-search-register.c linenumber=111
        mail_search_mime_register_deinit /src/dovecot/src/lib-storage/mail-search-mime-register.c linenumber=112
          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=56
          p_free_internal /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=57
        array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=113
        array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=114
        mail_storage_hooks_deinit /src/dovecot/src/lib-storage/mail-storage-hooks.c linenumber=115
          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=35
          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=36
          array_is_created_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=37
          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=38
        mailbox_lists_deinit /src/dovecot/src/lib-storage/mailbox-list.c linenumber=116
          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=55
        mailbox_attributes_deinit /src/dovecot/src/lib-storage/mailbox-attribute.c linenumber=117
          pool_unref /src/dovecot/src/lib-storage/../../src/lib/mempool.h linenumber=28
          array_free_i /src/dovecot/src/lib-storage/../../src/lib/array.h linenumber=29
        dsasl_clients_deinit /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=118
          array_free_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=196
      dict_drivers_unregister_builtin /src/dovecot/src/lib-dict-extra/dict-register.c linenumber=1609
        dict_driver_unregister /src/dovecot/src/lib-dict/dict.c linenumber=22
          array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=108
          i_unreached /src/dovecot/src/lib/failures.c linenumber=109
          array_delete_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=110
            malloc_multiply_check /src/dovecot/src/lib-dict/../../src/lib/malloc-overflow.h linenumber=246
            malloc_multiply_check /src/dovecot/src/lib-dict/../../src/lib/malloc-overflow.h linenumber=247
          array_count_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=112
          array_free_i /src/dovecot/src/lib-dict/../../src/lib/array.h linenumber=113
        dict_driver_unregister /src/dovecot/src/lib-dict/dict.c linenumber=23
        dict_driver_unregister /src/dovecot/src/lib-dict/dict.c linenumber=24
        dict_driver_unregister /src/dovecot/src/lib-dict/dict.c linenumber=25
    pool_unref /src/dovecot/src/lib/mempool.h linenumber=357
    master_service_deinit /src/dovecot/src/lib-master/master-service.c linenumber=360
      master_service_deinit_real /src/dovecot/src/lib-master/master-service.c linenumber=1714
        master_service_is_killed /src/dovecot/src/lib-master/master-service.c linenumber=1644
        log_killed_signal /src/dovecot/src/lib-master/master-service.c linenumber=1647
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=1651
        i_panic /src/dovecot/src/lib/failures.c linenumber=1652
        master_admin_clients_deinit /src/dovecot/src/lib-master/master-admin-client.c linenumber=1654
        master_service_haproxy_abort /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=1655
          master_service_haproxy_conn_free /src/dovecot/src/lib-master/master-service-haproxy.c linenumber=733
          i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=734
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=1658
        master_service_ssl_ctx_deinit /src/dovecot/src/lib-master/master-service-ssl.c linenumber=1659
          ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=54
        stats_client_deinit /src/dovecot/src/lib-master/stats-client.c linenumber=1662
          o_stream_get_buffer_used_size /src/dovecot/src/lib/ostream.c linenumber=460
          o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=461
          stats_client_deinit_callback /src/dovecot/src/lib-master/stats-client.c linenumber=461
            o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=443
            o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=445
            e_error /src/dovecot/src/lib/event-log.c linenumber=445
            io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=449
          o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=464
          stats_client_wait /src/dovecot/src/lib-master/stats-client.c linenumber=465
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=472
          connection_deinit /src/dovecot/src/lib/connection.c linenumber=474
          timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=475
          o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=476
          p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=477
          stats_global_deinit /src/dovecot/src/lib-master/stats-client.c linenumber=480
            event_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=317
              array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1731
              i_unreached /src/dovecot/src/lib/failures.c linenumber=1732
              array_delete_i /src/dovecot/src/lib/./array.h linenumber=1733
            stats_event_callback /src/dovecot/src/lib-master/stats-client.c linenumber=317
            event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=318
              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
            stats_category_registered /src/dovecot/src/lib-master/stats-client.c linenumber=318
            connection_list_deinit /src/dovecot/src/lib/connection.c linenumber=319
        timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1663
        timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1664
        timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1665
        timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=1666
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=1667
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=1668
        array_is_created_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1669
        array_free_i /src/dovecot/src/lib-master/../../src/lib/array.h linenumber=1670
        pool_unref /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1672
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1673
        event_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1675
        master_service_event_callback /src/dovecot/src/lib-master/master-service.c linenumber=1675
        master_service_unset_process_shutdown_filter /src/dovecot/src/lib-master/master-service.c linenumber=1676
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=2124
        i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1677
      lib_signals_deinit /src/dovecot/src/lib/lib-signals.c linenumber=1717
        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
        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_atexit_run /src/dovecot/src/lib/lib.c linenumber=1719
        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
      io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=1721
      master_service_free /src/dovecot/src/lib-master/master-service.c linenumber=1723
        settings_root_deinit /src/dovecot/src/lib-settings/settings.c linenumber=1692
          array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3270
          buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=3271
          settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=3272
          settings_mmap_unref /src/dovecot/src/lib-settings/settings.c linenumber=3274
          i_warning /src/dovecot/src/lib/failures.c linenumber=3277
          pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3280
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1695
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1696
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1698
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1699
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1700
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1701
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1702
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1703
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1704
        event_unref /src/dovecot/src/lib/lib-event.c linenumber=1705
        p_free_internal /src/dovecot/src/lib-master/../../src/lib/mempool.h linenumber=1706
      lib_deinit /src/dovecot/src/lib/lib.c linenumber=1725
        i_panic /src/dovecot/src/lib/failures.c linenumber=217
        lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=219
        ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=220
          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=41
        hostpid_deinit /src/dovecot/src/lib/hostpid.c linenumber=221
        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
          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_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
          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
  testsuite_testcase_result /src/pigeonhole/src/testsuite/testsuite-common.c linenumber=296
    printf  linenumber=305
    printf  linenumber=313
    printf  linenumber=322
    printf  linenumber=329
  t_pop /src/dovecot/src/lib/data-stack.c linenumber=298
  fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=298
    iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=29
      iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=216
        i_panic /src/dovecot/src/lib/failures.c linenumber=225
        o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=228
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=230
      o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=217
      i_stream_unref /src/dovecot/src/lib/istream.c linenumber=218
      iostream_pump_unref /src/dovecot/src/lib/iostream-pump.c linenumber=220
        iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=199
        o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=201
        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=202
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=203
    close  linenumber=33
    close  linenumber=35
    io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=37
    lib_signals_deinit /src/dovecot/src/lib/lib-signals.c linenumber=39
    lib_deinit /src/dovecot/src/lib/lib.c linenumber=40
====================================
