Call tree
LLVMFuzzerTestOneInput /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=-1
  fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=746
    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=746
  event_create /src/dovecot/src/lib/lib-event.c linenumber=748
  getenv  linenumber=749
  event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=750
    event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=418
  password_schemes_init /src/dovecot/src/lib-auth/password-scheme.c linenumber=752
    hash_table_create /src/dovecot/src/lib/hash.c linenumber=943
      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
    strfastcase_hash /src/dovecot/src/lib/hash.c linenumber=943
    strcasecmp  linenumber=943
    password_scheme_register /src/dovecot/src/lib-auth/password-scheme.c linenumber=947
      password_scheme_lookup_name /src/dovecot/src/lib-auth/password-scheme.c linenumber=914
        hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=42
          hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=194
      hash_table_insert /src/dovecot/src/lib/hash.c linenumber=918
        hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=300
          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
            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
              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
            hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=494
            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
  dsasl_clients_init /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=753
    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
  i_stream_create_from_data /src/dovecot/src/lib/istream-data.c linenumber=761
    malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=23
    p_malloc /src/dovecot/src/lib/./mempool.h linenumber=23
    i_stream_create /src/dovecot/src/lib/istream.c linenumber=34
      i_stream_init_parent /src/dovecot/src/lib/istream.c linenumber=1269
        i_stream_ref /src/dovecot/src/lib/istream.c linenumber=1258
          io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=49
            i_panic /src/dovecot/src/lib/failures.c linenumber=74
      memarea_init_empty /src/dovecot/src/lib/memarea.c linenumber=1273
      io_stream_init /src/dovecot/src/lib/iostream.c linenumber=1309
    i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=36
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=14
      i_strdup /src/dovecot/src/lib/imem.c linenumber=15
  io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=762
    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
  t_push /src/dovecot/src/lib/data-stack.c linenumber=764
  fuzz_sasl_run /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=765
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=582
      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
            buffer_append /src/dovecot/src/lib/buffer.c linenumber=39
          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
        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=695
      i_stream_last_line /src/dovecot/src/lib/istream.c linenumber=699
    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=585
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=587
    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=590
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=592
    t_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=595
      t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=268
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=597
    strlen  linenumber=600
    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=602
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=604
    strlen  linenumber=607
    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=612
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=614
    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=617
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=619
    t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=625
    i_stream_read_next_line /src/dovecot/src/lib/istream.c linenumber=627
    strlen  linenumber=630
    sasl_server_init /src/dovecot/src/lib-sasl/sasl-server.c linenumber=637
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=88
      malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=89
      p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=89
      event_create /src/dovecot/src/lib/lib-event.c linenumber=94
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=95
        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_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=96
        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
    sasl_server_instance_create /src/dovecot/src/lib-sasl/sasl-server.c linenumber=638
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=23
      malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=25
      p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=25
      p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=32
        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
      event_create /src/dovecot/src/lib/lib-event.c linenumber=35
      event_create /src/dovecot/src/lib/lib-event.c linenumber=37
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=38
      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=39
    sasl_server_mech_register_anonymous /src/dovecot/src/lib-sasl/sasl-server-mech-anonymous.c linenumber=640
      sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=37
        sasl_server_mech_register_common /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=263
          sasl_server_mech_reg_find /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=238
            t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=191
              i_panic /src/dovecot/src/lib/failures.c linenumber=453
              t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=455
              str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=455
                toupper  linenumber=431
            strcmp  linenumber=195
          i_panic /src/dovecot/src/lib/failures.c linenumber=238
          sasl_server_mech_register_def /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=240
            i_panic /src/dovecot/src/lib/failures.c linenumber=164
            t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=165
            strcmp  linenumber=165
            i_panic /src/dovecot/src/lib/failures.c linenumber=165
            sasl_server_mech_find_def /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=167
            i_panic /src/dovecot/src/lib/failures.c linenumber=169
            sasl_server_mech_def_merge_settings /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=172
            sasl_server_mech_find_def_by_name /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=176
              strcmp  linenumber=131
            i_panic /src/dovecot/src/lib/failures.c linenumber=176
            malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=178
            p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=178
            sasl_server_mech_def_merge_settings /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=181
          malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=242
          p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=242
          sasl_server_mech_def_merge_settings /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=244
          sasl_server_mech_create /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=248
            malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=210
            p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=210
            event_create /src/dovecot/src/lib/lib-event.c linenumber=215
            event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=216
            t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=218
              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
            t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=218
            event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=217
          sasl_server_mech_data_init /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=250
    sasl_server_mech_register_cram_md5 /src/dovecot/src/lib-sasl/sasl-server-mech-cram-md5.c linenumber=641
      sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=202
    sasl_server_mech_register_digest_md5 /src/dovecot/src/lib-sasl/sasl-server-mech-digest-md5.c linenumber=642
      sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=528
    sasl_server_mech_register_login /src/dovecot/src/lib-sasl/sasl-server-mech-login.c linenumber=643
      sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=69
    sasl_server_mech_register_otp /src/dovecot/src/lib-sasl/sasl-server-mech-otp.c linenumber=644
      sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=343
    sasl_server_mech_register_plain /src/dovecot/src/lib-sasl/sasl-server-mech-plain.c linenumber=645
      sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=80
    sasl_server_mech_register_scram_sha1 /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=646
      sasl_server_mech_register_scram /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=312
        i_panic /src/dovecot/src/lib/failures.c linenumber=300
        sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=302
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=306
    sasl_server_mech_register_scram_sha1_plus /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=647
      sasl_server_mech_register_scram /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=319
    sasl_server_mech_register_scram_sha256 /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=648
      sasl_server_mech_register_scram /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=326
    sasl_server_mech_register_scram_sha256_plus /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=649
      sasl_server_mech_register_scram /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c linenumber=333
    sasl_server_mech_register_oauthbearer /src/dovecot/src/lib-sasl/sasl-server-mech-oauth2.c linenumber=654
      mech_oauth2_register /src/dovecot/src/lib-sasl/sasl-server-mech-oauth2.c linenumber=503
        i_panic /src/dovecot/src/lib/failures.c linenumber=482
        sasl_server_mech_register /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=484
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=493
        p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=494
    sasl_server_mech_register_xoauth2 /src/dovecot/src/lib-sasl/sasl-server-mech-oauth2.c linenumber=657
      mech_oauth2_register /src/dovecot/src/lib-sasl/sasl-server-mech-oauth2.c linenumber=511
    sasl_server_mech_find /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=678
      sasl_server_mech_reg_find /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=287
    sasl_server_instance_unref /src/dovecot/src/lib-sasl/sasl-server.c linenumber=680
      i_panic /src/dovecot/src/lib/failures.c linenumber=67
      sasl_server_instance_mech_registry_free /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=69
        sasl_server_mech_reg_list_free /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=374
          sasl_server_mech_reg_free /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=365
            i_panic /src/dovecot/src/lib/failures.c linenumber=302
            sasl_server_mech_free /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=305
              event_unref /src/dovecot/src/lib/lib-event.c linenumber=225
            sasl_server_mech_data_deinit /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=312
        sasl_server_mech_reg_list_free /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=375
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=73
      pool_unref /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=74
    sasl_server_deinit /src/dovecot/src/lib-sasl/sasl-server.c linenumber=681
      i_panic /src/dovecot/src/lib/failures.c linenumber=109
      i_panic /src/dovecot/src/lib/failures.c linenumber=110
      sasl_server_mech_registry_free /src/dovecot/src/lib-sasl/sasl-server-mech.c linenumber=112
        i_panic /src/dovecot/src/lib/failures.c linenumber=380
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=114
      pool_unref /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=115
    event_want_level /src/dovecot/src/lib/event-log.c linenumber=685
    str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=685
      str_sanitize_skip_start /src/dovecot/src/lib/str-sanitize.c linenumber=141
        uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=15
          uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=114
            i_panic /src/dovecot/src/lib/failures.c linenumber=41
            uni_utf8_char_bytes /src/dovecot/src/lib/./unichar.h linenumber=51
            i_panic /src/dovecot/src/lib/failures.c linenumber=70
            uni_is_valid_ucs4 /src/dovecot/src/lib/./unichar.h linenumber=96
        __ctype_b_loc  linenumber=18
        i_panic /src/dovecot/src/lib/failures.c linenumber=22
      t_str_new /src/dovecot/src/lib/str.c linenumber=145
      str_sanitize_append /src/dovecot/src/lib/str-sanitize.c linenumber=146
        str_len /src/dovecot/src/lib/./str.h linenumber=64
        uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=69
        str_append_c /src/dovecot/src/lib/./str.h linenumber=75
          buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44
            buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277
        __ctype_b_loc  linenumber=79
        str_append_c /src/dovecot/src/lib/./str.h linenumber=80
        str_append_data /src/dovecot/src/lib/./str.h linenumber=82
        str_truncate /src/dovecot/src/lib/./str.h linenumber=88
        str_sanitize_truncate_char /src/dovecot/src/lib/str-sanitize.c linenumber=91
          str_data /src/dovecot/src/lib/./str.h linenumber=49
          str_len /src/dovecot/src/lib/./str.h linenumber=50
          i_panic /src/dovecot/src/lib/failures.c linenumber=52
          uni_utf8_data_truncate /src/dovecot/src/lib/unichar.c linenumber=59
          str_truncate /src/dovecot/src/lib/./str.h linenumber=58
        str_append /src/dovecot/src/lib/./str.h linenumber=93
      str_c /src/dovecot/src/lib/str.c linenumber=147
    e_debug /src/dovecot/src/lib/event-log.c linenumber=685
    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=685
    pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=699
    sasl_server_request_create /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=704
      i_panic /src/dovecot/src/lib/failures.c linenumber=23
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=28
      malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=30
      p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=30
      event_create /src/dovecot/src/lib/lib-event.c linenumber=40
      event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=41
      event_create /src/dovecot/src/lib/lib-event.c linenumber=43
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=44
      t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=47
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=47
      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=46
      malloc_multiply_check /src/dovecot/src/lib-sasl/../../src/lib/malloc-overflow.h linenumber=54
      p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=54
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=60
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=67
      e_debug /src/dovecot/src/lib/event-log.c linenumber=67
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=67
    dsasl_client_mech_find /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=714
      dsasl_client_mech_find_idx /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=33
    dsasl_client_new /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=716
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=70
      p_malloc /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=72
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=75
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=76
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=77
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=79
      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=80
      event_create /src/dovecot/src/lib/lib-event.c linenumber=83
      event_add_category /src/dovecot/src/lib/lib-event.c linenumber=84
      t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=86
      t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=86
      event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=85
    i_panic /src/dovecot/src/lib/failures.c linenumber=717
    dsasl_client_enable_channel_binding /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=719
    fuzz_client_channel_binding_callback /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=719
      fuzz_create_channel_binding_data /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=517
        t_str_new /src/dovecot/src/lib/str.c linenumber=71
        str_append /src/dovecot/src/lib-sasl/../../src/lib/str.h linenumber=73
        str_append_c /src/dovecot/src/lib-sasl/../../src/lib/str.h linenumber=74
        str_append /src/dovecot/src/lib-sasl/../../src/lib/str.h linenumber=75
        strlen  linenumber=78
        buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=77
        str_data /src/dovecot/src/lib-sasl/../../src/lib/str.h linenumber=79
        str_len /src/dovecot/src/lib-sasl/../../src/lib/str.h linenumber=79
        base64_encode /src/dovecot/src/lib-sasl/../../src/lib/base64.h linenumber=79
          base64_scheme_encode /src/dovecot/src/lib-sasl/../../src/lib/base64.h linenumber=287
            base64_encode_init /src/dovecot/src/lib-sasl/../../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
              i_panic /src/dovecot/src/lib/failures.c linenumber=399
              buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=400
              i_panic /src/dovecot/src/lib/failures.c linenumber=407
              i_panic /src/dovecot/src/lib/failures.c linenumber=408
              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=489
              i_panic /src/dovecot/src/lib/failures.c linenumber=499
              i_unreached /src/dovecot/src/lib/failures.c linenumber=508
              i_panic /src/dovecot/src/lib/failures.c linenumber=529
              buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=533
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=544
              i_memcpy /src/dovecot/src/lib/./lib.h linenumber=565
              i_panic /src/dovecot/src/lib/failures.c linenumber=569
              i_panic /src/dovecot/src/lib/failures.c linenumber=571
    fuzz_sasl_interact /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=723
      dsasl_client_output /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=532
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=536
      e_debug /src/dovecot/src/lib/event-log.c linenumber=536
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=536
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=540
      e_debug /src/dovecot/src/lib/event-log.c linenumber=540
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=540
      fuzz_sasl_amend_data /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=544
        i_stream_read_bytes /src/dovecot/src/lib-sasl/../../src/lib/istream.h linenumber=253
          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
            i_panic /src/dovecot/src/lib/failures.c linenumber=816
        i_panic /src/dovecot/src/lib/failures.c linenumber=254
        i_panic /src/dovecot/src/lib/failures.c linenumber=256
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=257
        e_debug /src/dovecot/src/lib/event-log.c linenumber=257
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=257
        i_stream_skip /src/dovecot/src/lib/istream.c linenumber=262
        i_stream_read_bytes /src/dovecot/src/lib-sasl/../../src/lib/istream.h linenumber=268
        i_panic /src/dovecot/src/lib/failures.c linenumber=269
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=271
        e_debug /src/dovecot/src/lib/event-log.c linenumber=271
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=271
        i_panic /src/dovecot/src/lib/failures.c linenumber=272
        buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=282
        buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=283
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=311
        e_debug /src/dovecot/src/lib/event-log.c linenumber=311
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=311
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=313
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=315
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=322
        e_debug /src/dovecot/src/lib/event-log.c linenumber=322
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=322
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=324
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=326
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=328
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=336
        e_debug /src/dovecot/src/lib/event-log.c linenumber=336
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=336
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=338
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=339
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=340
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=346
        e_debug /src/dovecot/src/lib/event-log.c linenumber=346
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=346
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=348
        buffer_append /src/dovecot/src/lib/buffer.c linenumber=349
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=354
        e_debug /src/dovecot/src/lib/event-log.c linenumber=354
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=354
        buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=356
        i_memcpy /src/dovecot/src/lib-sasl/../../src/lib/lib.h linenumber=357
        buffer_clear /src/dovecot/src/lib-sasl/../../src/lib/buffer.h linenumber=371
          buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=150
        i_stream_skip /src/dovecot/src/lib/istream.c linenumber=373
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=376
        e_debug /src/dovecot/src/lib/event-log.c linenumber=376
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=376
        t_memdup /src/dovecot/src/lib/strfuncs.c linenumber=380
          t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=248
        buffer_free /src/dovecot/src/lib/buffer.c linenumber=385
        buffer_free /src/dovecot/src/lib/buffer.c linenumber=386
      sasl_server_request_initial /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=546
        i_panic /src/dovecot/src/lib/failures.c linenumber=182
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=185
        e_debug /src/dovecot/src/lib/event-log.c linenumber=185
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=185
        event_want_level /src/dovecot/src/lib/event-log.c linenumber=188
        e_debug /src/dovecot/src/lib/event-log.c linenumber=188
        event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=188
        i_panic /src/dovecot/src/lib/failures.c linenumber=193
        sasl_server_request_fail_on_size /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=196
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=151
          e_debug /src/dovecot/src/lib/event-log.c linenumber=151
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=151
          sasl_server_request_failure /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=153
            sasl_server_request_failure_common /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=502
              i_panic /src/dovecot/src/lib/failures.c linenumber=461
              i_panic /src/dovecot/src/lib/failures.c linenumber=469
              i_panic /src/dovecot/src/lib/failures.c linenumber=470
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=472
              e_debug /src/dovecot/src/lib/event-log.c linenumber=472
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=472
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=476
              e_debug /src/dovecot/src/lib/event-log.c linenumber=476
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=476
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=478
              e_debug /src/dovecot/src/lib/event-log.c linenumber=478
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=478
              event_want_level /src/dovecot/src/lib/event-log.c linenumber=480
              e_debug /src/dovecot/src/lib/event-log.c linenumber=480
              event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=480
              i_panic /src/dovecot/src/lib/failures.c linenumber=488
        sasl_server_request_fail_on_nuls /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=198
          memchr  linenumber=167
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=168
          e_debug /src/dovecot/src/lib/event-log.c linenumber=168
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=168
          sasl_server_request_failure /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=169
        sasl_server_mech_request_ref /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=201
          i_panic /src/dovecot/src/lib/failures.c linenumber=72
        i_panic /src/dovecot/src/lib/failures.c linenumber=202
        sasl_server_mech_request_unref /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=204
          i_panic /src/dovecot/src/lib/failures.c linenumber=86
          i_panic /src/dovecot/src/lib/failures.c linenumber=94
          i_panic /src/dovecot/src/lib/failures.c linenumber=96
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=104
          e_debug /src/dovecot/src/lib/event-log.c linenumber=104
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=104
          event_unref /src/dovecot/src/lib/lib-event.c linenumber=108
          pool_unref /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=109
      dsasl_client_output /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=554
      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
      event_want_level /src/dovecot/src/lib/event-log.c linenumber=563
      e_debug /src/dovecot/src/lib/event-log.c linenumber=563
      event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=563
      fuzz_sasl_amend_data /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c linenumber=565
      sasl_server_request_input /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=568
        i_panic /src/dovecot/src/lib/failures.c linenumber=214
        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
        sasl_server_request_success /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=224
          i_panic /src/dovecot/src/lib/failures.c linenumber=425
          i_panic /src/dovecot/src/lib/failures.c linenumber=426
          e_debug /src/dovecot/src/lib/event-log.c linenumber=432
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=432
          i_panic /src/dovecot/src/lib/failures.c linenumber=435
          event_want_level /src/dovecot/src/lib/event-log.c linenumber=438
          e_debug /src/dovecot/src/lib/event-log.c linenumber=438
          event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=438
        sasl_server_request_failure /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=226
        i_panic /src/dovecot/src/lib/failures.c linenumber=230
        sasl_server_request_fail_on_size /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=233
        sasl_server_request_fail_on_nuls /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=235
        sasl_server_mech_request_ref /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=238
        i_panic /src/dovecot/src/lib/failures.c linenumber=239
        sasl_server_mech_request_unref /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=241
    dsasl_client_free /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=726
      strlen  linenumber=102
      safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=102
      event_unref /src/dovecot/src/lib/lib-event.c linenumber=103
      pool_unref /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=104
    sasl_server_request_destroy /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=727
      sasl_server_request_unref /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=140
        sasl_server_mech_request_unref /src/dovecot/src/lib-sasl/sasl-server-request.c linenumber=127
    sasl_server_instance_unref /src/dovecot/src/lib-sasl/sasl-server.c linenumber=729
    sasl_server_deinit /src/dovecot/src/lib-sasl/sasl-server.c linenumber=730
    event_want_level /src/dovecot/src/lib/event-log.c linenumber=733
    str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=733
    e_debug /src/dovecot/src/lib/event-log.c linenumber=733
    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=733
    event_want_level /src/dovecot/src/lib/event-log.c linenumber=736
    str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=736
    e_debug /src/dovecot/src/lib/event-log.c linenumber=736
    event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=736
    pool_unref /src/dovecot/src/lib-sasl/../../src/lib/mempool.h linenumber=740
  t_pop /src/dovecot/src/lib/data-stack.c linenumber=766
  i_panic /src/dovecot/src/lib/failures.c linenumber=766
  io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=768
    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
        __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
      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
      io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=398
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=399
    array_free_i /src/dovecot/src/lib/./array.h linenumber=915
    priorityq_pop /src/dovecot/src/lib/priorityq.c linenumber=917
      priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=157
        array_count_i /src/dovecot/src/lib/./array.h linenumber=146
        array_idx_i /src/dovecot/src/lib/./array.h linenumber=149
          i_panic /src/dovecot/src/lib/failures.c linenumber=277
          malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278
      priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=159
        array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=121
          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
    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
  i_stream_unref /src/dovecot/src/lib/istream.c linenumber=769
  dsasl_clients_deinit /src/dovecot/src/lib-sasl/dsasl-client.c linenumber=771
    array_free_i /src/dovecot/src/lib-sasl/../../src/lib/array.h linenumber=196
  password_schemes_deinit /src/dovecot/src/lib-auth/password-scheme.c linenumber=772
    hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=952
      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
  event_unref /src/dovecot/src/lib/lib-event.c linenumber=774
  t_pop /src/dovecot/src/lib/data-stack.c linenumber=776
  i_panic /src/dovecot/src/lib/failures.c linenumber=776
  fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=776
    iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=29
      i_panic /src/dovecot/src/lib/failures.c linenumber=208
      iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=216
        i_panic /src/dovecot/src/lib/failures.c linenumber=225
        o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=228
        io_remove /src/dovecot/src/lib/ioloop.c linenumber=230
      o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=217
        o_stream_get_name /src/dovecot/src/lib/ostream.c linenumber=113
        i_panic /src/dovecot/src/lib/failures.c linenumber=112
        io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=116
        io_stream_free /src/dovecot/src/lib/iostream.c linenumber=117
      i_stream_unref /src/dovecot/src/lib/istream.c linenumber=218
      iostream_pump_unref /src/dovecot/src/lib/iostream-pump.c linenumber=220
        i_panic /src/dovecot/src/lib/failures.c linenumber=186
        i_panic /src/dovecot/src/lib/failures.c linenumber=192
        iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=199
        o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=201
        i_stream_unref /src/dovecot/src/lib/istream.c linenumber=202
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=203
    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_signals_clear_handlers_and_ignore /src/dovecot/src/lib/lib-signals.c linenumber=714
        lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=590
        signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=600
          lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=252
          p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=253
      i_panic /src/dovecot/src/lib/failures.c linenumber=716
      close  linenumber=719
      i_error /src/dovecot/src/lib/failures.c linenumber=720
      close  linenumber=721
      i_error /src/dovecot/src/lib/failures.c linenumber=722
      array_is_created_i /src/dovecot/src/lib/./array.h linenumber=726
      array_free_i /src/dovecot/src/lib/./array.h linenumber=727
      i_panic /src/dovecot/src/lib/failures.c linenumber=728
    lib_deinit /src/dovecot/src/lib/lib.c linenumber=40
      i_panic /src/dovecot/src/lib/failures.c linenumber=217
      lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=219
        array_is_created_i /src/dovecot/src/lib/./array.h linenumber=133
        array_sort_i /src/dovecot/src/lib/array.c linenumber=134
          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
        atexit_callback_priority_cmp /src/dovecot/src/lib/lib.c linenumber=134
        array_free_i /src/dovecot/src/lib/./array.h linenumber=137
      ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=220
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=41
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=42
      hostpid_deinit /src/dovecot/src/lib/hostpid.c linenumber=221
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=47
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=48
      event_filter_deinit /src/dovecot/src/lib/event-filter.c linenumber=222
        event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1277
          array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1745
            i_panic /src/dovecot/src/lib/failures.c linenumber=187
            array_count_i /src/dovecot/src/lib/./array.h linenumber=189
          i_unreached /src/dovecot/src/lib/failures.c linenumber=1746
          array_delete_i /src/dovecot/src/lib/./array.h linenumber=1747
        event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1277
      data_stack_deinit_event /src/dovecot/src/lib/data-stack.c linenumber=223
        event_unref /src/dovecot/src/lib/lib-event.c linenumber=770
      lib_event_deinit /src/dovecot/src/lib/lib-event.c linenumber=224
        event_log_deinit /src/dovecot/src/lib/event-log.c linenumber=1930
          i_memcpy /src/dovecot/src/lib/./lib.h linenumber=491
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=492
            i_panic /src/dovecot/src/lib/failures.c linenumber=88
            pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98
          array_free_i /src/dovecot/src/lib/./array.h linenumber=493
        event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1931
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=450
        event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1932
          event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=479
        i_warning /src/dovecot/src/lib/failures.c linenumber=1934
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1939
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1940
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1941
        i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1945
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1947
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1949
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1950
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1951
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1952
        array_free_i /src/dovecot/src/lib/./array.h linenumber=1953
      restrict_access_deinit /src/dovecot/src/lib/restrict-access.c linenumber=225
        p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=530
      i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=226
      data_stack_deinit /src/dovecot/src/lib/data-stack.c linenumber=227
        i_panic /src/dovecot/src/lib/failures.c linenumber=778
        data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=782
          __errno_location  linenumber=734
          __errno_location  linenumber=737
      failures_deinit /src/dovecot/src/lib/failures.c linenumber=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
====================================
