Hi All,
We've been running the nfsen pkg (under FreeBSD 11.4) for a long time -
after recent upgrades we noticed 'nfsend' kept dying (which kills the graph
updates essentially making it useless). Having persuaded 'nfsend' to run in
foreground - after a random few minutes to hours we see:
"
...
Setup channel 'acl_ssh_i' in profile 'acl99' group '.', channellist 'c1|c1'
Segmentation fault (core dumped)
"
This happens at random points (i.e. it's not just that profile that's
killing it).
Finally getting a core - this seems to show:
"
(gdb) bt
#0 0x0000000800b046ae in Perl_csighandler () from
/usr/local/lib/perl5/5.32/mach/CORE/libperl.so.5.32
#1 0x0000000800facc80 in pthread_sigmask () from /lib/libthr.so.3
#2 0x0000000800fac24f in pthread_getspecific () from /lib/libthr.so.3
"
I found <https://github.com/perl/perl5/issues/9570> which is for a signal
issue with perl causing a segfault - which may be fixed in 5.35.2.
nfsen-1.3.8_1 uses perl 5.32.1
I can't really tell if that is the issue - or if it's related - but I'm
guessing there's no easy way to get the nfsen pkg to use a different
version of perl so I can at least test if this fixes it?
-Karl