Call tree
LLVMFuzzerTestOneInput /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=-1
  fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=118
    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=118
  fuzzer_t_strndup_replace_zero /src/dovecot/src/lib-test/fuzzer.c linenumber=118
    t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=98
  pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=121
  str_new /src/dovecot/src/lib/str.c linenumber=122
  imap_bodystructure_parse_full /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=130
    strlen  linenumber=732
    i_stream_create_from_data /src/dovecot/src/lib/istream-data.c linenumber=732
      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
    i_stream_read /src/dovecot/src/lib/istream.c linenumber=733
      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
    imap_parser_create /src/dovecot/src/lib-imap/imap-parser.c linenumber=735
      malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=79
      p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=79
      pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=81
      array_create_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=91
        malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=149
        array_create_from_buffer_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=152
    imap_parser_finish_line /src/dovecot/src/lib-imap/imap-parser.c linenumber=736
      imap_parser_read_args /src/dovecot/src/lib-imap/imap-parser.c linenumber=934
        imap_parser_delete_extra_eol /src/dovecot/src/lib-imap/imap-parser.c linenumber=828
          array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=816
          array_delete_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=816
            malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=246
            malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=247
        array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=833
        imap_parser_read_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=834
          i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=609
            i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=742
          imap_parser_skip_to_next /src/dovecot/src/lib-imap/imap-parser.c linenumber=615
            i_stream_skip /src/dovecot/src/lib/istream.c linenumber=177
          i_panic /src/dovecot/src/lib/failures.c linenumber=617
          imap_parser_is_next_text /src/dovecot/src/lib-imap/imap-parser.c linenumber=620
            array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=578
            array_idx_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=578
              i_panic /src/dovecot/src/lib/failures.c linenumber=277
              malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=278
            strlen  linenumber=582
          imap_parser_open_list /src/dovecot/src/lib-imap/imap-parser.c linenumber=678
            imap_arg_create /src/dovecot/src/lib-imap/imap-parser.c linenumber=203
              array_append_space_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=189
            array_create_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=205
          i_stream_skip /src/dovecot/src/lib/istream.c linenumber=681
          imap_parser_close_list /src/dovecot/src/lib-imap/imap-parser.c linenumber=686
            imap_arg_create /src/dovecot/src/lib-imap/imap-parser.c linenumber=229
          is_valid_atom_char /src/dovecot/src/lib-imap/imap-parser.c linenumber=696
          i_panic /src/dovecot/src/lib/failures.c linenumber=705
          imap_parser_read_atom /src/dovecot/src/lib-imap/imap-parser.c linenumber=709
            imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=344
              imap_arg_create /src/dovecot/src/lib-imap/imap-parser.c linenumber=260
              i_memcasecmp /src/dovecot/src/lib/strfuncs.c linenumber=265
                toupper  linenumber=590
              imap_parser_strdup /src/dovecot/src/lib-imap/imap-parser.c linenumber=274
                p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=249
                i_memcpy /src/dovecot/src/lib-imap/../../src/lib/lib.h linenumber=250
              i_panic /src/dovecot/src/lib/failures.c linenumber=279
              p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=282
                i_panic /src/dovecot/src/lib/failures.c linenumber=100
                memchr  linenumber=102
                p_malloc /src/dovecot/src/lib/./mempool.h linenumber=108
              str_unescape /src/dovecot/src/lib/strescape.c linenumber=287
              strlen  linenumber=289
              imap_parser_strdup /src/dovecot/src/lib-imap/imap-parser.c linenumber=307
              i_unreached /src/dovecot/src/lib/failures.c linenumber=312
            imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=349
            is_valid_atom_char /src/dovecot/src/lib-imap/imap-parser.c linenumber=358
          imap_parser_is_next_resp_text /src/dovecot/src/lib-imap/imap-parser.c linenumber=714
            array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=557
            array_idx_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=560
            strcasecmp  linenumber=564
            strcasecmp  linenumber=565
            strcasecmp  linenumber=566
            strcasecmp  linenumber=567
          imap_parser_read_string /src/dovecot/src/lib-imap/imap-parser.c linenumber=723
            imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=374
          imap_parser_read_literal /src/dovecot/src/lib-imap/imap-parser.c linenumber=738
            i_stream_skip /src/dovecot/src/lib/istream.c linenumber=463
            imap_parser_literal_end /src/dovecot/src/lib-imap/imap-parser.c linenumber=464
              o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=436
                o_stream_nsendv /src/dovecot/src/lib/ostream.c linenumber=375
                  o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=386
                    i_panic /src/dovecot/src/lib/failures.c linenumber=333
                    i_panic /src/dovecot/src/lib/failures.c linenumber=339
                    __errno_location  linenumber=340
                    i_panic /src/dovecot/src/lib/failures.c linenumber=342
              o_stream_is_corked /src/dovecot/src/lib/ostream.c linenumber=437
              o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=440
              o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=441
          i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=743
          imap_parser_read_literal_data /src/dovecot/src/lib-imap/imap-parser.c linenumber=748
            i_stream_skip /src/dovecot/src/lib/istream.c linenumber=512
            i_stream_skip /src/dovecot/src/lib/istream.c linenumber=526
            i_panic /src/dovecot/src/lib/failures.c linenumber=530
            imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=539
            imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=547
          imap_parser_read_text /src/dovecot/src/lib-imap/imap-parser.c linenumber=752
            imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=594
          i_unreached /src/dovecot/src/lib/failures.c linenumber=756
          i_panic /src/dovecot/src/lib/failures.c linenumber=759
        i_stream_skip /src/dovecot/src/lib/istream.c linenumber=847
        array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=852
        finish_line /src/dovecot/src/lib-imap/imap-parser.c linenumber=855
          array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=787
          i_stream_skip /src/dovecot/src/lib/istream.c linenumber=790
          list_add_ghost_eol /src/dovecot/src/lib-imap/imap-parser.c linenumber=803
            i_panic /src/dovecot/src/lib/failures.c linenumber=767
            array_append_space_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=769
            array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=771
            array_delete_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=771
            list_add_ghost_eol /src/dovecot/src/lib-imap/imap-parser.c linenumber=774
          array_append_space_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=806
          array_get_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=810
            array_count_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=255
      i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=940
      imap_parser_save_arg /src/dovecot/src/lib-imap/imap-parser.c linenumber=941
      finish_line /src/dovecot/src/lib-imap/imap-parser.c linenumber=944
    imap_parser_get_error /src/dovecot/src/lib-imap/imap-parser.c linenumber=740
    t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=739
    t_push /src/dovecot/src/lib/data-stack.c linenumber=745
    imap_bodystructure_parse_args /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=746
      imap_bodystructure_parse_args_int /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=710
        malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=446
        p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=446
        malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=449
        p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=449
        imap_arg_as_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=477
          imap_arg_get_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=125
            imap_arg_get_list_full /src/dovecot/src/lib-imap/imap-arg.c linenumber=68
              array_get_i /src/dovecot/src/lib-imap/../../src/lib/array.h linenumber=80
              i_panic /src/dovecot/src/lib/failures.c linenumber=87
          i_unreached /src/dovecot/src/lib/failures.c linenumber=126
        imap_bodystructure_parse_args_int /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=478
          imap_arg_as_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=496
          imap_bodystructure_parse_args_int /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=497
            imap_arg_as_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=520
            imap_bodystructure_parse_args_int /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=521
              imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=537
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=541
              imap_bodystructure_params_parse /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=544
                imap_arg_get_list_full /src/dovecot/src/lib-imap/imap-arg.c linenumber=350
                malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=358
                p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=358
                imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=362
                imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=364
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=366
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=367
              imap_bodystructure_parse_args_common /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=550
                imap_arg_get_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=386
                imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=390
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=395
                imap_bodystructure_params_parse /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=396
                imap_bodystructure_strlist_parse /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=406
                  imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=317
                    imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=50
                  malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=318
                  p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=318
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=319
                  imap_arg_get_list_full /src/dovecot/src/lib-imap/imap-arg.c linenumber=321
                  malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=326
                  p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=326
                  imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=328
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=330
                imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=413
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=418
              imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=555
              imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=556
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=560
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=561
              imap_bodystructure_params_parse /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=594
              imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=602
              imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=606
              imap_arg_get_string /src/dovecot/src/lib-imap/imap-arg.c linenumber=610
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=614
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=615
              p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=617
              imap_arg_get_atom /src/dovecot/src/lib-imap/imap-arg.c linenumber=618
              str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=619
                str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=433
                  str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116
                    strlen  linenumber=109
                    str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109
              imap_arg_get_atom /src/dovecot/src/lib-imap/imap-arg.c linenumber=635
              str_to_uint /src/dovecot/src/lib/strnum.c linenumber=636
                str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76
              i_panic /src/dovecot/src/lib/failures.c linenumber=640
              i_panic /src/dovecot/src/lib/failures.c linenumber=646
              imap_arg_get_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=650
              imap_bodystructure_parse_args_int /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=654
                i_panic /src/dovecot/src/lib/failures.c linenumber=658
                imap_arg_get_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=663
                imap_envelope_parse_args /src/dovecot/src/lib-imap/imap-envelope.c linenumber=667
                  malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=160
                  p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=160
                  imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=162
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=166
                  imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=168
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=172
                  imap_envelope_parse_addresses /src/dovecot/src/lib-imap/imap-envelope.c linenumber=174
                    imap_arg_get_list /src/dovecot/src/lib-imap/imap-arg.c linenumber=141
                    imap_envelope_parse_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=146
                      imap_arg_get_list_full /src/dovecot/src/lib-imap/imap-arg.c linenumber=104
                      imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=111
                      imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=113
                      imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=115
                      imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=117
                      malloc_multiply_check /src/dovecot/src/lib-imap/../../src/lib/malloc-overflow.h linenumber=120
                      p_malloc /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=120
                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=121
                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=122
                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=123
                      p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=124
                  imap_envelope_parse_addresses /src/dovecot/src/lib-imap/imap-envelope.c linenumber=178
                  imap_envelope_parse_addresses /src/dovecot/src/lib-imap/imap-envelope.c linenumber=182
                  imap_envelope_parse_addresses /src/dovecot/src/lib-imap/imap-envelope.c linenumber=186
                  imap_envelope_parse_addresses /src/dovecot/src/lib-imap/imap-envelope.c linenumber=190
                  imap_envelope_parse_addresses /src/dovecot/src/lib-imap/imap-envelope.c linenumber=194
                  imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=199
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=203
                  imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=205
                  p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=209
                t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=669
                imap_arg_get_atom /src/dovecot/src/lib-imap/imap-arg.c linenumber=674
                str_to_uint /src/dovecot/src/lib/strnum.c linenumber=675
                i_panic /src/dovecot/src/lib/failures.c linenumber=681
                imap_arg_get_nstring /src/dovecot/src/lib-imap/imap-arg.c linenumber=696
                p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=700
                imap_bodystructure_parse_args_common /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=701
    t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=748
      data_stack_frame_contains /src/dovecot/src/lib/data-stack.c linenumber=345
        i_panic /src/dovecot/src/lib/failures.c linenumber=684
        i_panic /src/dovecot/src/lib/failures.c linenumber=686
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=346
      i_strdup /src/dovecot/src/lib/imem.c linenumber=351
      t_pop /src/dovecot/src/lib/data-stack.c linenumber=352
      t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=353
      p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=354
    i_panic /src/dovecot/src/lib/failures.c linenumber=748
    imap_bodystructure_reset_data /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=755
      imap_bodystructure_reset_data /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=717
    imap_parser_unref /src/dovecot/src/lib-imap/imap-parser.c linenumber=758
      i_panic /src/dovecot/src/lib/failures.c linenumber=109
      pool_unref /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=113
      p_free_internal /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=114
    i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=759
      i_stream_close_full /src/dovecot/src/lib/istream.c linenumber=43
        io_stream_close /src/dovecot/src/lib/iostream.c linenumber=31
      i_stream_unref /src/dovecot/src/lib/istream.c linenumber=44
  imap_bodystructure_write /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=132
    part_write_body_multipart /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=294
      i_panic /src/dovecot/src/lib/failures.c linenumber=133
      part_write_bodystructure_siblings /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=136
        str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=76
          buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44
            buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277
        imap_bodystructure_write /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=77
          part_write_body /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=297
            i_panic /src/dovecot/src/lib/failures.c linenumber=205
            str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=208
            part_is_truncated /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=210
              i_panic /src/dovecot/src/lib/failures.c linenumber=170
              strcasecmp  linenumber=174
              strcasecmp  linenumber=175
              strcasecmp  linenumber=180
            str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=216
            str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=222
            strcasecmp  linenumber=224
            imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=225
              i_panic /src/dovecot/src/lib/failures.c linenumber=22
              imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=24
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=63
                imap_append_literal /src/dovecot/src/lib-imap/imap-quote.c linenumber=84
                  strlen  linenumber=50
                  str_printfa /src/dovecot/src/lib/str.c linenumber=52
                  buffer_append /src/dovecot/src/lib/buffer.c linenumber=53
                imap_append_literal /src/dovecot/src/lib-imap/imap-quote.c linenumber=89
                uni_utf8_get_char /src/dovecot/src/lib/unichar.c linenumber=96
                  uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=109
                    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
                imap_append_literal /src/dovecot/src/lib-imap/imap-quote.c linenumber=98
                imap_append_quoted /src/dovecot/src/lib-imap/imap-quote.c linenumber=106
                  str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=152
                  str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=161
                  str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=162
                  str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=170
                  uni_utf8_get_char /src/dovecot/src/lib/unichar.c linenumber=175
                  str_append_data /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=178
                    buffer_append /src/dovecot/src/lib/buffer.c linenumber=39
                  str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=184
            str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=226
            imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=227
            str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=237
            params_write /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=238
              str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=41
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=44
              i_panic /src/dovecot/src/lib/failures.c linenumber=48
              i_panic /src/dovecot/src/lib/failures.c linenumber=49
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=52
              strcasecmp  linenumber=54
              imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=56
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=57
              imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=58
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=62
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=66
            str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=241
            imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=242
              strpbrk  linenumber=140
              imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=141
              buffer_get_pool /src/dovecot/src/lib/buffer.c linenumber=142
              remove_newlines_and_append /src/dovecot/src/lib-imap/imap-quote.c linenumber=143
                strlen  linenumber=115
                t_str_new /src/dovecot/src/lib/str.c linenumber=116
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=120
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=128
                str_c /src/dovecot/src/lib/str.c linenumber=134
                imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=134
              t_push /src/dovecot/src/lib/data-stack.c linenumber=144
              remove_newlines_and_append /src/dovecot/src/lib-imap/imap-quote.c linenumber=145
              t_pop /src/dovecot/src/lib/data-stack.c linenumber=146
              i_panic /src/dovecot/src/lib/failures.c linenumber=146
            str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=243
            imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=244
            str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=245
            imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=247
            str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=249
            str_printfa /src/dovecot/src/lib/str.c linenumber=250
            str_printfa /src/dovecot/src/lib/str.c linenumber=254
            i_panic /src/dovecot/src/lib/failures.c linenumber=259
            i_panic /src/dovecot/src/lib/failures.c linenumber=260
            str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=264
            imap_envelope_write /src/dovecot/src/lib-imap/imap-envelope.c linenumber=265
              str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=58
              imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=62
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=63
              str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=65
              strlen  linenumber=69
              imap_append_string_for_humans /src/dovecot/src/lib-imap/imap-quote.c linenumber=67
                uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=227
                  uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=114
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=246
                str_append_data /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=247
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=248
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=253
                str_printfa /src/dovecot/src/lib/str.c linenumber=257
                str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=258
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=264
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=272
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=277
                str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=284
                str_truncate /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=284
                  str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=90
                str_len /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=285
                i_panic /src/dovecot/src/lib/failures.c linenumber=285
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=72
              imap_write_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=73
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=23
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=27
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=29
                str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=31
                strlen  linenumber=34
                imap_append_string_for_humans /src/dovecot/src/lib-imap/imap-quote.c linenumber=33
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=37
                imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=38
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=39
                imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=40
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=41
                imap_append_nstring /src/dovecot/src/lib-imap/imap-quote.c linenumber=42
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=43
                str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=47
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=74
              imap_write_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=75
              imap_write_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=77
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=78
              imap_write_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=79
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=80
              imap_write_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=81
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=82
              imap_write_address /src/dovecot/src/lib-imap/imap-envelope.c linenumber=83
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=85
              imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=86
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=87
              imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=88
            str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=266
            part_write_bodystructure_siblings /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=268
            str_printfa /src/dovecot/src/lib/str.c linenumber=272
            str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=282
            imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=283
            part_write_bodystructure_common /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=284
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=89
              str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=91
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=93
              imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=94
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=96
              params_write /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=97
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=101
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=104
              str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=106
              i_panic /src/dovecot/src/lib/failures.c linenumber=110
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=111
              imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=112
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=115
              imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=116
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=119
              str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=122
              imap_append_nstring_nolf /src/dovecot/src/lib-imap/imap-quote.c linenumber=123
      str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=145
      str_append /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=147
      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=150
      imap_append_string /src/dovecot/src/lib-imap/imap-quote.c linenumber=151
      str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=158
      params_write /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=159
      part_write_bodystructure_common /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=162
  i_panic /src/dovecot/src/lib/failures.c linenumber=134
  str_c /src/dovecot/src/lib/str.c linenumber=135
  t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=135
  imap_bodystructure_parse_full /src/dovecot/src/lib-imap/imap-bodystructure.c linenumber=145
  str_sanitize_binary /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=148
    strlen  linenumber=15
    t_str_new /src/dovecot/src/lib/str.c linenumber=15
    __ctype_b_loc  linenumber=17
    str_printfa /src/dovecot/src/lib/str.c linenumber=18
    str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=20
    str_c /src/dovecot/src/lib/str.c linenumber=22
  str_sanitize_binary /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=149
  message_part_is_equal_ex /src/dovecot/src/lib-mail/message-part.c linenumber=151
    message_part_is_equal /src/dovecot/src/lib-mail/message-part.c linenumber=81
      message_part_is_equal_ex /src/dovecot/src/lib-mail/message-part.c linenumber=112
  message_part_check_strings /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=151
    compare_ignorecase /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=101
      suppress_crlfs /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=76
        strpbrk  linenumber=33
        strlen  linenumber=37
        t_str_new /src/dovecot/src/lib/str.c linenumber=37
        str_append_data /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=38
        str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=56
        str_append_c /src/dovecot/src/lib-imap/../../src/lib/str.h linenumber=61
        str_c /src/dovecot/src/lib/str.c linenumber=64
      suppress_crlfs /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=77
      null_strcasecmp /src/dovecot/src/lib/strfuncs.c linenumber=78
        strcasecmp  linenumber=580
    compare_ignorecase /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=102
    compare_ignorecase /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=103
    compare_ignorecase /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=104
    compare_ignorecase /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=107
    compare_field /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=108
      suppress_crlfs /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=69
      suppress_crlfs /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=70
      null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=71
        strcmp  linenumber=570
    compare_field /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=109
    compare_ignorecase /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=110
    compare_field /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=111
    compare_field /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=112
  str_sanitize_binary /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=154
  str_sanitize_binary /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c linenumber=155
  pool_unref /src/dovecot/src/lib-imap/../../src/lib/mempool.h linenumber=157
  t_pop /src/dovecot/src/lib/data-stack.c linenumber=159
  i_panic /src/dovecot/src/lib/failures.c linenumber=159
  fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=159
    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
      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
        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
      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
            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
    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
        t_pop /src/dovecot/src/lib/data-stack.c linenumber=776
        i_panic /src/dovecot/src/lib/failures.c linenumber=778
        data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=782
          __errno_location  linenumber=734
          __errno_location  linenumber=737
      failures_deinit /src/dovecot/src/lib/failures.c linenumber=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
====================================
