Execution of milter-manager binary results in a Segmentation fault (core dumped).
OS: FreeBSD 11.1-RELEASE
pkg info milter-manager
milter-manager-2.0.7_1
Name : milter-manager
Version : 2.0.7_1
Installed on : Sun Mar 18 11:12:56 2018 CET
Origin : mail/milter-manager
Architecture : FreeBSD:11:amd64
Prefix : /usr/local
Categories : ruby mail
Licenses : GPLv3, LGPL3, GFDL, AGPLv3
Maintainer : ports@FreeBSD.org
WWW : http://milter-manager.sourceforge.net/
Comment : Super milter that can invoke several milters selectively
Options :
DOCS : on
EXAMPLES : on
Shared Libs required:
libintl.so.8
libglib-2.0.so.0
libgobject-2.0.so.0
libgmodule-2.0.so.0
libruby24.so.24
libgthread-2.0.so.0
libev.so.4
libunwind.so.8
Shared Libs provided:
libmilter-core.so.0
libmilter-server.so.0
libmilter-client.so.0
libmilter-manager.so.0
libmilter.so.1
Annotations :
repo_type : binary
repository : FreeBSD
Flat size : 4.66MiB
Description :
milter manager protects you from spam mails and virus mails effectively
with milter. milter manager has embedded Ruby interpreter to control
milters flexibly.
pkg info
gettext-runtime-0.19.8.1_1 GNU gettext runtime libraries and programs
glib-2.50.3_1,1 Some useful routines of C programming (current stable version)
indexinfo-0.3.1 Utility to regenerate the GNU info page index
libedit-3.1.20170329_2,1 Command line editor library
libev-4.22,1 Full-featured and high-performance event loop library
libffi-3.2.1_2 Foreign Function Interface
libiconv-1.14_11 Character set conversion library
libunwind-20170113_1 Generic stack unwinding library
libyaml-0.1.6_2 YAML 1.1 parser and emitter written in C
milter-manager-2.0.7_1 Super milter that can invoke several milters selectively
pcre-8.40_1 Perl Compatible Regular Expressions library
perl5-5.24.3 Practical Extraction and Report Language
pkg-1.10.3_1 Package manager
python27-2.7.14_1 Interpreted object-oriented programming language
readline-7.0.3_1 Library for editing command lines as they are typed
ruby-2.4.3,1 Object-oriented interpreted scripting language
ruby24-gems-2.6.14 Package management framework for the Ruby language
rubygem-glib2-3.2.1 Ruby binding for GLib2
rubygem-native-package-installer-1.0.6 Helper to install native packages on "gem install"
rubygem-pkg-config-1.2.8 pkg-config implementation for Ruby
You cannot use milter-manager with Ruby 2.4.3.
It's known issue. It has been fixed in Ruby 2.5.0 and https://github.com/ruby/ruby/tree/ruby_2_4
If you want to cherry-pick the patch see https://github.com/ruby/ruby/commit/3d4a397354fd8d27c5eb91ca5c3bd7afe9b11af0#diff-7875e170ada1a2b62a8c8798729afa11