www$ /usr/local/libexec/smtpd/filter-senderscore
Segmentation fault
www$ dmesg |grep filter\-sender
[filter-sendersco]14316/423618 pc=469206 inside 29c685000-29c692000: bogus syscall
[filter-sendersco]40021/251269 pc=469206 inside 225ed2000-225edf000: bogus syscall
[...]
www# pkg_info opensmtpd-filter-senderscore
Information for inst:opensmtpd-filter-senderscore-0.1.1
Comment:
SenderScore integration to the OpenSMTPD daemon
Description:
filter-senderscore is an opensmtpd filter that performs a DNS
lookup in the SenderScore registry to determine reputation of
an IP address and allow reputation-based blocking, junking or
delaying of sessions.
Maintainer: Gilles Chehade <[email protected]>
WWW: https://github.com/poolpOrg/filter-senderscore/
www# uname -a
OpenBSD 6.9 GENERIC#374 amd64
go1.16 does it's syscalls through libc[1], so just rebuilding with go1.16 solved this issue for me. If I'm not misunderstanding the ports Makefile, the binary is directly downloaded from here, so I hope this is the correct place for this issue.