Hello.

I am trying new OpenSMTPD 7.3.0p0 on FreeBSD 13.2. I have it compiled with LibreSSL 3.7.3. When mail is send from this server or is received from outside, smtpd crashes.

What could be wrong please?

Here is trace output while processing incomming mail:

# /usr/local/sbin/smtpd -d -T all -f /usr/local/etc/mail/smtpd.conf
info: OpenSMTPD 7.3.0-portable starting
mproc: ca -> control: enabled
mproc: ca -> parent: enabled
mproc: ca -> dispatcher: enabled
mproc: ca -> dispatcher: disabled
ramstat: init
ramstat: set: uptime
ramstat: uptime: n/a -> n/a
mproc: control -> scheduler: enabled
mproc: control -> queue: enabled
mproc: control -> parent: enabled
mproc: control -> lka: enabled
mproc: control -> dispatcher: enabled
mproc: control -> ca: enabled
mproc: lka -> parent: enabled
mproc: lka -> queue: enabled
mproc: lka -> control: enabled
mproc: lka -> dispatcher: enabled
mproc: lka -> dispatcher: disabled
filters init type=builtin, name=check_dyndns, hooks=00000001
filters init type=builtin, name=check_fcrdns, hooks=00000001
filters init type=builtin, name=check_rdns, hooks=00000001
filters init type=proc, name=rewrite-from, proc=rewrite-from
filters init type=proc, name=rspamd, proc=rspamd
filters init type=proc, name=senderscore, proc=senderscore
filters init type=chain, name=<dynchain:00000001> { rewrite-from, rspamd }
filters init type=chain, name=<dynchain:00000002> { check_dyndns, check_rdns, check_fcrdns }
mproc: parent -> control: enabled
queue-backend: queue_init(1) -> 1
mproc: scheduler -> control: enabled
mproc: parent -> lka: enabled
mproc: parent -> queue: enabled
mproc: parent -> ca: enabled
mproc: parent -> dispatcher: enabled
mproc: scheduler -> queue: enabled
mproc: queue -> parent: enabled
scheduler: getting batch: mask=0x3f, count=10
scheduler: got r=0, delay=-1, count=10
scheduler: sleeping
mproc: queue -> control: enabled
mproc: queue -> lka: enabled
mproc: queue -> scheduler: enabled
mproc: queue -> dispatcher: enabled
mproc: parent -> lka: realloc 0 -> 128
mproc: parent -> lka : 18 IMSG_LKA_PROCESSOR_FORK
mproc: parent -> lka : 12 IMSG_LKA_PROCESSOR_FORK
mproc: parent -> lka : 17 IMSG_LKA_PROCESSOR_FORK
imsg: lka <- parent: IMSG_LKA_PROCESSOR_FORK (len=18, fd=10)
mproc: lka -> parent: realloc 0 -> 128
mproc: lka -> parent : 14 IMSG_LKA_PROCESSOR_ERRFD
mproc: parent -> lka : 0 IMSG_CONF_START
mproc: parent -> lka : 0 IMSG_CONF_END
mproc: parent -> dispatcher : 0 IMSG_CONF_START
mproc: parent -> dispatcher : 0 IMSG_CONF_END
mproc: parent -> ca : 0 IMSG_CONF_START
mproc: parent -> ca : 0 IMSG_CONF_END
mproc: parent -> lka : 14 IMSG_LKA_PROCESSOR_ERRFD
imsg: lka <- parent: IMSG_LKA_PROCESSOR_FORK (len=12, fd=11)
imsg: ca <- parent: IMSG_CONF_START (len=0)
mproc: lka -> parent : 8 IMSG_LKA_PROCESSOR_ERRFD
imsg: ca <- parent: IMSG_CONF_END (len=0)
imsg: lka <- parent: IMSG_LKA_PROCESSOR_FORK (len=17, fd=12)
mproc: lka -> parent : 13 IMSG_LKA_PROCESSOR_ERRFD
imsg: lka <- parent: IMSG_CONF_START (len=0)
mproc: parent -> lka : 8 IMSG_LKA_PROCESSOR_ERRFD
imsg: lka <- parent: IMSG_CONF_END (len=0)
mproc: ca -> dispatcher: enabled
mproc: dispatcher -> parent: enabled
mproc: dispatcher -> queue: enabled
mproc: dispatcher -> lka: enabled
mproc: dispatcher -> control: enabled
mproc: dispatcher -> ca: enabled
imsg: dispatcher <- parent: IMSG_CONF_START (len=0)
imsg: dispatcher <- parent: IMSG_CONF_END (len=0)
imsg: lka <- parent: IMSG_LKA_PROCESSOR_ERRFD (len=14, fd=13)
mproc: parent -> lka : 13 IMSG_LKA_PROCESSOR_ERRFD
imsg: lka <- parent: IMSG_LKA_PROCESSOR_ERRFD (len=8, fd=15)
imsg: lka <- parent: IMSG_LKA_PROCESSOR_ERRFD (len=13, fd=16)
rspamd: 2023/06/18 13:50:44 reading line scanner
rspamd: 2023/06/18 13:50:44 reading lines until ready
rspamd: 2023/06/18 13:50:44 responding desired filters
queue-backend: queue_envelope_walk() -> -1 (0000000000000000)
mproc: lka -> dispatcher: enabled
smtp: 0x829479000: connected to listener 0x829464000 [hostname=gabriel.DOMAIN.cz, port=25, tag=]
mproc: dispatcher -> lka: realloc 0 -> 128
mproc: dispatcher -> lka : 28 IMSG_GETNAMEINFO
mproc: dispatcher -> control: realloc 0 -> 128
mproc: dispatcher -> control : 46 IMSG_STAT_INCREMENT
mproc: dispatcher -> control : 52 IMSG_STAT_INCREMENT
imsg: lka <- dispatcher: IMSG_GETNAMEINFO (len=28)
imsg: control <- dispatcher: IMSG_STAT_INCREMENT (len=46)
ramstat: increment: smtp.session
ramstat: smtp.session (0x828d8a381): 0 -> 1
imsg: control <- dispatcher: IMSG_STAT_INCREMENT (len=52)
ramstat: increment: smtp.session.inet4
ramstat: smtp.session.inet4 (0x828d74401): 0 -> 1
mproc: lka -> dispatcher: realloc 0 -> 128
mproc: lka -> dispatcher : 40 IMSG_GETNAMEINFO
imsg: dispatcher <- lka: IMSG_GETNAMEINFO (len=40)
mproc: dispatcher -> lka : 42 IMSG_GETADDRINFO
imsg: lka <- dispatcher: IMSG_GETADDRINFO (len=42)
mproc: lka -> dispatcher : 41 IMSG_GETADDRINFO
mproc: lka -> dispatcher : 8 IMSG_GETADDRINFO_END
imsg: dispatcher <- lka: IMSG_GETADDRINFO (len=41)
imsg: dispatcher <- lka: IMSG_GETADDRINFO_END (len=8)
smtp: 0x829479000: STATE_NEW -> STATE_CONNECTED
c6633f2b607261b4 smtp connected address=136.143.188.50 host=sender4-of-o50.zoho.com
mproc: dispatcher -> lka : 29 IMSG_FILTER_SMTP_BEGIN
mproc: dispatcher -> lka : 110 IMSG_REPORT_SMTP_LINK_CONNECT
mproc: dispatcher -> lka : 28 IMSG_FILTER_SMTP_PROTOCOL
imsg: lka <- dispatcher: IMSG_FILTER_SMTP_BEGIN (len=29)
c6633f2b607261b4 filters session-begin
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_LINK_CONNECT (len=110)
imsg: lka <- dispatcher: IMSG_FILTER_SMTP_PROTOCOL (len=28)
lookup: match "sender4-of-o50.zoho.com" as REGEX in table static:<dynamic:0> -> false c6633f2b607261b4 filters protocol phase=connect, resume=n, action=proceed, filter=check_dyndns, query=136.143.188.50 c6633f2b607261b4 filters protocol phase=connect, resume=y, action=proceed, filter=check_rdns, query=136.143.188.50 c6633f2b607261b4 filters protocol phase=connect, resume=y, action=proceed, filter=check_fcrdns, query=136.143.188.50
c6633f2b607261b4 filters protocol phase=connect, resume=y, action=proceed
mproc: lka -> dispatcher : 12 IMSG_FILTER_SMTP_PROTOCOL
imsg: dispatcher <- lka: IMSG_FILTER_SMTP_PROTOCOL (len=12)
mproc: dispatcher -> lka : 42 IMSG_??? (139)
smtp: 0x829479000: >>> 220 gabriel.DOMAIN.cz ESMTP OpenSMTPD
mproc: dispatcher -> lka : 74 IMSG_REPORT_SMTP_PROTOCOL_SERVER
mproc: dispatcher -> lka : 54 IMSG_REPORT_SMTP_LINK_GREETING
smtp: 0x829479000: IO_LOWAT <io:0x8293f9100 fd=20 to=300000 fl=W ib=0 ob=0>
imsg: lka <- dispatcher: IMSG_??? (139) (len=42)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=74)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_LINK_GREETING (len=54)
smtp: 0x829479000: IO_DATAIN <io:0x8293f9100 fd=20 to=300000 fl=R ib=30 ob=0>
smtp: 0x829479000: <<< EHLO sender4-of-o50.zoho.com
mproc: dispatcher -> lka : 63 IMSG_REPORT_SMTP_PROTOCOL_CLIENT
mproc: dispatcher -> lka : 37 IMSG_FILTER_SMTP_PROTOCOL
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_CLIENT (len=63)
imsg: lka <- dispatcher: IMSG_FILTER_SMTP_PROTOCOL (len=37)
c6633f2b607261b4 filters protocol phase=ehlo, resume=n, action=proceed
mproc: lka -> dispatcher : 12 IMSG_FILTER_SMTP_PROTOCOL
imsg: dispatcher <- lka: IMSG_FILTER_SMTP_PROTOCOL (len=12)
mproc: dispatcher -> lka : 42 IMSG_??? (139)
mproc: dispatcher -> lka : 64 IMSG_REPORT_SMTP_LINK_IDENTIFY
smtp: 0x829479000: STATE_CONNECTED -> STATE_HELO
smtp: 0x829479000: >>> 250-gabriel.DOMAIN.cz Hello sender4-of-o50.zoho.com [136.143.188.50], pleased to meet you
mproc: dispatcher -> lka : 126 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: >>> 250-8BITMIME
mproc: dispatcher -> lka : 47 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: >>> 250-ENHANCEDSTATUSCODES
mproc: dispatcher -> lka : 58 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: >>> 250-SIZE 36700160
mproc: dispatcher -> lka : 52 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: >>> 250-DSN
mproc: dispatcher -> lka : 42 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: >>> 250-STARTTLS
mproc: dispatcher -> lka : 47 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: >>> 250 HELP
mproc: dispatcher -> lka : 43 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: IO_LOWAT <io:0x8293f9100 fd=20 to=300000 fl=W ib=0 ob=0>
imsg: lka <- dispatcher: IMSG_??? (139) (len=42)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_LINK_IDENTIFY (len=64)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=126)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=47)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=58)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=52)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=42)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=47)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=43)
smtp: 0x829479000: IO_DATAIN <io:0x8293f9100 fd=20 to=300000 fl=R ib=10 ob=0>
smtp: 0x829479000: <<< STARTTLS
mproc: dispatcher -> lka : 43 IMSG_REPORT_SMTP_PROTOCOL_CLIENT
mproc: dispatcher -> lka : 14 IMSG_FILTER_SMTP_PROTOCOL
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_CLIENT (len=43)
imsg: lka <- dispatcher: IMSG_FILTER_SMTP_PROTOCOL (len=14)
c6633f2b607261b4 filters protocol phase=starttls, resume=n, action=proceed
mproc: lka -> dispatcher : 12 IMSG_FILTER_SMTP_PROTOCOL
imsg: dispatcher <- lka: IMSG_FILTER_SMTP_PROTOCOL (len=12)
mproc: dispatcher -> lka : 42 IMSG_??? (139)
smtp: 0x829479000: >>> 220 2.0.0 Ready to start TLS
mproc: dispatcher -> lka : 63 IMSG_REPORT_SMTP_PROTOCOL_SERVER
smtp: 0x829479000: STATE_HELO -> STATE_TLS
smtp: 0x829479000: IO_LOWAT <io:0x8293f9100 fd=20 to=300000 fl=W ib=0 ob=0>
imsg: lka <- dispatcher: IMSG_??? (139) (len=42)
imsg: lka <- dispatcher: IMSG_REPORT_SMTP_PROTOCOL_SERVER (len=63)
smtpd: process dispatcher socket closed
root@mail:~ # passwd[59715]: warn: table-api: pipe closed

Thanks you,

Petr

Reply via email to