nfsen nfsen-1.3.8_1 / perl segmentation faults - newer perl to test?
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 23 Jul 2021 13:03:33 UTC
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