lmtp seg fault

Robert Blayzor rblayzor.bulk at inoc.net
Fri Nov 13 03:45:22 UTC 2015


dovecot -n
# 2.2.19: /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.9 (357ac0a0e68b+)
# OS: FreeBSD 10.2-RELEASE-p7 amd64
doveconf: Warning: Dovecot was last started using /etc/dovecot/dovecot.conf, but this config is /usr/local/etc/dovecot/dovecot.conf
auth_cache_size = 10 M
auth_cache_ttl = 5 mins
auth_mechanisms = plain login
auth_socket_path = /var/run/dovecot/auth-userdb
auth_verbose = yes
auth_worker_max_count = 10
base_dir = /var/run/dovecot/
default_client_limit = 2000
default_process_limit = 200
disable_plaintext_auth = no
first_valid_uid = 25
imap_idle_notify_interval = 4 mins
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_greeting = Ready to serve.
mail_fsync = always
mail_location = maildir:~/Maildir
mail_nfs_index = yes
mail_nfs_storage = yes
mail_plugins = zlib quota
mail_temp_dir = /var/tmp
mailbox_list_index = yes
maildir_very_dirty_syncs = yes
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body environment mailbox date index ihave duplicate
mbox_write_locks = fcntl
mmap_disable = yes
namespace inbox {
  inbox = yes
  location =
  mailbox Archive {
    auto = subscribe
    special_use = \Archive
  }
  mailbox Drafts {
    auto = subscribe
    special_use = \Drafts
  }
  mailbox Junk {
    auto = subscribe
    special_use = \Junk
  }
  mailbox Sent {
    auto = subscribe
    special_use = \Sent
  }
  mailbox Trash {
    auto = subscribe
    special_use = \Trash
  }
  prefix =
  separator = /
}
passdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
plugin {
  quota = maildir:User quota
  quota_exceeded_message = Quota exceeded (Mailbox is full)
  quota_rule = *:storage=1G
  quota_rule2 = Trash:ignore
  sieve = ~/.dovecot.sieve
  sieve_default = /etc/dovecot/sieve/global/JunkFolder.sieve
  sieve_dir = ~/.sieve
  sieve_extensions = -enotify
  sieve_global_dir = /etc/dovecot/sieve/global/
  zlib_save = xz
  zlib_save_level = 6
}
pop3_fast_size_lookups = yes
pop3_save_uidl = yes
protocols = imap pop3 lmtp sieve
rejection_reason = Your message to <%t> was rejected:%n%n   %r%n
rejection_subject = [BOUNCE] %s
service imap-login {
  inet_listener imap {
    port = 143
  }
  process_min_avail = 4
  service_count = 100
}
service imap {
  executable = imap last-login
}
service last-login {
  executable = script-login /etc/dovecot/post-login.sh
  user = mailnull
}
service lmtp {
  process_min_avail = 4
  unix_listener lmtp {
    mode = 0666
  }
  user = mailnull
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
  service_count = 1
}
service managesieve {
  process_limit = 100
}
service pop3-login {
  inet_listener pop3 {
    port = 110
  }
  process_min_avail = 4
  service_count = 100
}
service pop3 {
  executable = pop3 last-login
}
ssl = no
ssl_cipher_list = ALL:!SSLv2:!LOW:!ADH:!NULL:!DES:@STRENGTH
ssl_protocols = !SSLv2 !SSLv3
submission_host = localhost:25
userdb {
  driver = prefetch
}
userdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
protocol lmtp {
  mail_plugins = zlib quota sieve
}
protocol lda {
  mail_plugins = zlib quota
}
protocol imap {
  mail_max_userip_connections = 8
  mail_plugins = zlib quota imap_quota
}
protocol pop3 {
  mail_max_userip_connections = 2
  mail_plugins = zlib quota
}
protocol sieve {
  mail_max_userip_connections = 3
  managesieve_implementation_string = Dovecot
  managesieve_max_line_length = 65536
}




GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols found)...
Core was generated by `lmtp'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/local/lib/dovecot/libdovecot-lda.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot/libdovecot-lda.so.0
Reading symbols from /usr/local/lib/dovecot/libdovecot-storage.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot/libdovecot-storage.so.0
Reading symbols from /usr/local/lib/dovecot/libdovecot.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/lib/dovecot/lib10_quota_plugin.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot/lib10_quota_plugin.so
Reading symbols from /usr/local/lib/dovecot/lib20_zlib_plugin.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot/lib20_zlib_plugin.so
Reading symbols from /lib/libz.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.6
Reading symbols from /usr/lib/libbz2.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbz2.so.4
Reading symbols from /usr/lib/liblzma.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liblzma.so.5
Reading symbols from /usr/local/lib/dovecot/lib90_sieve_plugin.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot/lib90_sieve_plugin.so
Reading symbols from /usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x0000000010dd08c0 in buffer_free () from /usr/local/lib/dovecot/libdovecot.so.0
(gdb) bt
#0  0x0000000010dd08c0 in buffer_free () from /usr/local/lib/dovecot/libdovecot.so.0
#1  0x0000000010b12908 in mail_transaction_log_file_open ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#2  0x0000000010b165e0 in mail_transaction_log_find_file ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#3  0x0000000010b149d7 in mail_transaction_log_view_set ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#4  0x0000000010b03f4a in mail_index_sync_map ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#5  0x0000000010afb288 in mail_index_map () from /usr/local/lib/dovecot/libdovecot-storage.so.0
#6  0x0000000010b11245 in mail_index_reset_error ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#7  0x0000000010b109ad in mail_index_open () from /usr/local/lib/dovecot/libdovecot-storage.so.0
#8  0x0000000010b10853 in mail_index_open () from /usr/local/lib/dovecot/libdovecot-storage.so.0
#9  0x0000000010aebd0b in index_storage_mailbox_open ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#10 0x0000000010aa3aec in maildir_is_backend_readonly ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#11 0x0000000010aa30f1 in maildir_is_backend_readonly ()
   from /usr/local/lib/dovecot/libdovecot-storage.so.0
#12 0x0000000011e15052 in zlib_plugin_deinit () from /usr/local/lib/dovecot/lib20_zlib_plugin.so
#13 0x0000000010a7cfe2 in mailbox_open () from /usr/local/lib/dovecot/libdovecot-storage.so.0
#14 0x0000000010a7cee4 in mailbox_open () from /usr/local/lib/dovecot/libdovecot-storage.so.0
#15 0x0000000010832330 in mail_deliver_save_open () from /usr/local/lib/dovecot/libdovecot-lda.so.0
#16 0x00000000128b4e1f in sieve_action_opr_optional_read ()
   from /usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0
#17 0x00000000128ac9b3 in sieve_result_execute ()
   from /usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0
#18 0x00000000128bc5bc in sieve_execute ()
   from /usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0
#19 0x000000001266b06e in sieve_plugin_init () from /usr/local/lib/dovecot/lib90_sieve_plugin.so
#20 0x00000000108329aa in mail_deliver () from /usr/local/lib/dovecot/libdovecot-lda.so.0
#21 0x00000000004087f1 in cmd_xclient ()
#22 0x0000000000407fbf in cmd_data ()
#23 0x0000000010de7bd3 in io_loop_call_io () from /usr/local/lib/dovecot/libdovecot.so.0
#24 0x0000000010de96ef in io_loop_handler_run_internal ()
   from /usr/local/lib/dovecot/libdovecot.so.0
#25 0x0000000010de80d4 in io_loop_handler_run () from /usr/local/lib/dovecot/libdovecot.so.0
#26 0x0000000010de7eb8 in io_loop_run () from /usr/local/lib/dovecot/libdovecot.so.0
#27 0x0000000010d841d8 in master_service_run () from /usr/local/lib/dovecot/libdovecot.so.0
#28 0x0000000000405531 in main ()






More information about the dovecot mailing list