I’m using the package available from the quarterly repository. I will build from ports and report back.
Bert > On Nov 22, 2018, at 05:14, Larry Rosenman <larry...@gmail.com> wrote: > > I'm the dovecot maintainer for FreeBSD. To get DEBUG symbols, if you are > building your own package, add: > > WITH_DEBUG_PORTS=mail/dovecot > > To your /etc/make.conf, and the symbols should then be available. > > > > -- > Larry Rosenman http://www.lerctr.org/~ler > Phone: +1 214-642-9640 E-Mail: larry...@gmail.com > US Mail: 5708 Sabbia Drive, Round Rock, TX 78665-2106 > > On 11/22/18, 5:42 AM, "dovecot on behalf of Stephan Bosch" > <dovecot-boun...@dovecot.org on behalf of step...@rename-it.nl> wrote: > > > > Op 22-11-2018 om 3:47 schreef Bert JW Regeer: >> It happened again: > >> I really wish I could get some better backtrace information, but >> unfortunately this is it :-( > > Did you install the debug symbols for Dovecot? On Debian, those are > available as a separate dovecot-dbg package. I'm not sure how FreeBSD > provides this. > > Regards, > > Stephan. > >> >>> On Nov 15, 2018, at 17:17, Bert JW Regeer <xiste...@0x58.com> wrote: >>> >>> Hey all, >>> >>> I keep finding core dumps of the IMAP process on my FreeBSD 11.2, however >>> the backtrace is not very useful: >>> >>> Core was generated by `imap: [xiste...@0x58.com >>> 2601:282:4301:befc:1cfb:807f:e527:5a3b UID SEARCH]'. >>> Program terminated with signal 6, Aborted. >>> #0 0x0000000011c0c47a in ?? () >>> (gdb) bt >>> #0 0x0000000011c0c47a in ?? () >>> #1 0x0000000011c0c444 in ?? () >>> #2 0x00000000000188b0 in cmd_store () >>> #3 0x0000000011c0c3b9 in ?? () >>> #4 0x0000000012216810 in ?? () >>> #5 0x0000000000000005 in ?? () >>> #6 0xffffffdf00000000 in ?? () >>> #7 0xffffffffffffffff in ?? () >>> #8 0x00007fffffffffff in ?? () >>> #9 0x0000000000000005 in ?? () >>> #10 0x00007fffffffe240 in ?? () >>> #11 0x000000001189c6f6 in ?? () >>> #12 0x0000000012355e28 in ?? () >>> #13 0x00000000122de048 in ?? () >>> #14 0x0000000000000000 in ?? () >>> (gdb) >>> >>> I am sorry that I haven't been able to find any more information or figure >>> out what is going on :-( >>> >>> doveconf -n output follows: >>> >>> doveconf -n >>> # 2.3.2.1 (0719df592): /usr/local/etc/dovecot/dovecot.conf >>> # Pigeonhole version 0.5.2 (7704de5e) >>> # OS: FreeBSD 11.2-RELEASE-p4 amd64 >>> # Hostname: juxi.0x58.com >>> auth_mechanisms = plain login >>> first_valid_gid = 127 >>> first_valid_uid = 127 >>> hostname = butler.0x58.com >>> last_valid_gid = 127 >>> last_valid_uid = 127 >>> lmtp_save_to_detail_mailbox = yes >>> login_greeting = Assume the position. >>> mail_gid = 127 >>> mail_home = /usr/local/vmail/domains/%d/%n >>> mail_location = maildir:~/Maildir/ >>> mail_plugins = " quota trash zlib virtual " >>> mail_uid = 127 >>> managesieve_notify_capability = mailto >>> managesieve_sieve_capability = fileinto reject envelope encoded-character >>> vacation subaddress comparator-i;ascii-numeric relational regex imap4flags >>> copy include variables body enotify environment mailbox date ihave duplicate >>> namespace butler { >>> hidden = no >>> list = yes >>> location = >>> virtual:/usr/local/vmail/virtual:LAYOUT=maildir++:INDEX=~/virtual >>> mailbox All { >>> auto = subscribe >>> special_use = \All >>> } >>> mailbox Flagged { >>> auto = subscribe >>> special_use = \Flagged >>> } >>> prefix = [Butler]/ >>> separator = / >>> subscriptions = yes >>> type = private >>> } >>> namespace inbox { >>> inbox = yes >>> location = >>> mailbox Drafts { >>> special_use = \Drafts >>> } >>> mailbox Junk { >>> auto = subscribe >>> special_use = \Junk >>> } >>> mailbox Sent { >>> special_use = \Sent >>> } >>> mailbox "Sent Messages" { >>> special_use = \Sent >>> } >>> mailbox Trash { >>> special_use = \Trash >>> } >>> prefix = >>> separator = / >>> subscriptions = yes >>> } >>> passdb { >>> args = scheme=CRYPT username_format=%u /usr/local/vmail/domains/%d/passwd >>> driver = passwd-file >>> } >>> plugin { >>> fts = squat >>> quota = maildir:User quota >>> quota_rule = *:storage=5G >>> quota_rule2 = Trash:storage=+100M >>> quota_rule3 = Deleted Messages:storage=+100M >>> recipient_delimiter = + >>> sieve = ~/.dovecot.sieve >>> sieve_dir = ~/sieve >>> stats_refresh = 30 secs >>> } >>> postmaster_address = postmas...@butler.0x58.com >>> protocols = imap lmtp sieve >>> service auth { >>> unix_listener /var/spool/postfix/private/auth { >>> group = postfix >>> mode = 0666 >>> user = postfix >>> } >>> unix_listener auth-userdb { >>> group = vmail >>> mode = 0666 >>> user = vmail >>> } >>> } >>> service imap { >>> drop_priv_before_exec = yes >>> } >>> service lmtp { >>> unix_listener /var/spool/postfix/private/dovecot-lmtp { >>> group = postfix >>> mode = 0666 >>> user = postfix >>> } >>> } >>> service managesieve-login { >>> inet_listener sieve { >>> port = 4190 >>> } >>> } >>> service stats { >>> fifo_listener stats-mail { >>> mode = 0600 >>> user = vmail >>> } >>> } >>> ssl_cert = >>> </usr/home/letsencrypt/letsencrypt.sh/certs/butler.0x58.com/fullchain.pem >>> ssl_cipher_list = HIGH:!SSLv2:!RC4:!3DES:!aNULL:@STRENGTH >>> ssl_dh = # hidden, use -P to show it >>> ssl_key = # hidden, use -P to show it >>> ssl_prefer_server_ciphers = yes >>> userdb { >>> args = username_format=%u /usr/local/vmail/domains/%d/passwd >>> default_fields = quota_rule=*:storage=3G >>> driver = passwd-file >>> } >>> verbose_proctitle = yes >>> verbose_ssl = yes >>> protocol lmtp { >>> mail_plugins = " quota trash zlib virtual sieve" >>> } >>> protocol lda { >>> mail_plugins = " quota trash zlib virtual sieve" >>> } >>> protocol imap { >>> mail_plugins = " quota trash zlib virtual fts fts_squat imap_quota >>> imap_zlib" >>> } > >