Re: amavisd refuse to start after upgrade to perl 5.40
Xavier Humbert <[email protected]> Fri, 16 May 2025 20:06:57 +0200
| Newsgroups | gmane.mail.virus.amavis.user |
|---|---|
| Message-ID | <[email protected]> |
Le 14/05/2025 13:51, Herbert J. Skuhra a écrit : > On Fri, 18 Apr 2025 14:59:07 +0200, Xavier Humbert wrote: >> Le 18/04/2025 13:10, Benny Pedersen a écrit : >>> Xavier Humbert skrev den 2025-04-18 08:24: >>> >>>> Just upgraded my perl from 5.36 to 5.40 then amavis fails to start : >>>> >>>>> [root@numenor ~]# amavisd >>>>> panic: XSUB Time::HiRes::gettimeofday (HiRes.c) failed to extend >>>>> arg stack: base=826d8e018, sp=826d8e030, hwm=826d8e028 >>>> I've forced upgrade of all perl recursive dependencies, including >>>> p5-Time-HiRes, obviously >>>> >>>> This is FreeBSD 13.5 >>> in my memmory in freebsd 4.9 it was resolved with perl-cleaner --all >>> >>> is that now brokken ? :=) >>> >>> with gentoo it works with perl-cleaner --all >>> >> Since perl 5.40 exhibits other problem, I downgraded to 5.36.3, which >> was my previous (working) version. Now th big pain is to reinstall 472 >> dependant ports ;-) > Perl 5.40 is now the default version in FreeBSD (ports) and 5.36 will > be removed soon (commit 0705456957d6 and 0705457c4c3f). > > If amavis supports Perl 5.40 it should also work in FreeBSD. Maybe you > can open a PR if the problem persists. The port is still at version > 2.12.3. Yes perl5-5.40 is now the default. I upgraded perl and all dependent ports, the error is still there [root@numenor ~]# amavisd panic: XSUB Time::HiRes::gettimeofday (HiRes.c) failed to extend arg stack: base=828798018, sp=828798030, hwm=828798028 Regards, Xavier -- Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer https://www.amdh.fr