$ /usr/bin/rspamd -c /etc/grommunio-antispam/rspamd.conf -f -u groas
2023-12-22 20:54:09 #3502(main) <43fd65>; main; main: rspamd 3.7.3 is loading configuration, build id: release
(main) lua; lua_cfg_transform.lua:173: group excessqp has no symbolsSegmentation fault (core dumped)
$ uname -a
Linux grommunio.example.net 5.14.0-362.13.1.el9_3.aarch64 #1 SMP PREEMPT_DYNAMIC Wed Dec 13 18:13:24 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
$ rpm -qa | sort | grep -i lua
compat-lua-libs-5.1.5-20.el9.aarch64
lua5.1-lpeg-1.0.2-7.el9.aarch64
luajit-2.1.0-0.23beta3.el9.aarch64
lua-libs-5.4.4-4.el9.aarch64
lua-srpm-macros-1-6.el9.noarch
Interestingly, https://rspamd.com/rpm-stable/centos-9/aarch64/rspamd-3.7.3-1.el9.aarch64.rpm works. Not sure if that helps for tracking it down.
Important: The issue is not reproducible using grommunio-antispam on x86_64, just on aarch64.
Last but not least, even it's most likely not helpful:
(gdb) run
Starting program: /usr/bin/rspamd -c /etc/grommunio-antispam/rspamd.conf -f -u groas
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
2023-12-22 21:44:39 #6955(main) <1dd084>; main; main: rspamd 3.7.3 is loading configuration, build id: release
(main) lua; lua_cfg_transform.lua:173: group excessqp has no symbols
Program received signal SIGBUS, Bus error.
0x0000000000000001 in ?? ()
(gdb)