Description of problem: When starting innd the daemon dies with a segmentation fault. Dmesg output shows: kernel: innd[1037]: segfault at 0 ip 0020925b sp bf9444a0 error 4 in libperl.so[12f000+26a000] The sp number varies, but ip * libperl.so offset are always constant. Version-Release number of selected component (if applicable): inn-2.4.3-12.fc9.i386 How reproducible: Every time. Steps to Reproduce: 1. /etc/init.d/innd start Actual results: The init script reports OK, but innd has actually crashed. Expected results: Normal startup of innd. Additional info: This is a freshly-upgraded system, previously running F8 with inn-2.4.3-9.fc8.i386, functioning normally. I tried rebuilding the history & overview but it hasn't made a difference. I managed to strace it using the in <http://www.eyrie.org/~eagle/faqs/inn.html#S3.6>, attaching the output (segmentation fault is at line 639).
Created attachment 305397 [details] strace output
I am also seeing this on an x86_64 system upgraded from Fedora 8.
I have managed to get innd starting now by replacing /usr/lib/news/bin/filter/startup_innd.pl with an empty file.
Confirmed (and thanks!), getting rid of the code in startup_innd.pl allows innd to start here as well.
But it died again (same segfault details in dmesg) during Sunday's cron.daily :-(
Thanks for report... What does rpm -q perl and rpm -V say? It seems to be some issue with perl.
(I meant rpm -V perl of course)
rpm -q perl: perl-5.10.0-20.fc9.i386 rpm -V perl: no output According to <http://www.eyrie.org/~eagle/software/inn/docs-2.4/news.html#S1>, Perl 5.10 support was added in 2.4.4.
Thanks for that link and information, inn-2.4.4 was built in rawhide, so it does mean that I have to build it for F9 as well ... Just to be sure that it will solve troubles, could you please try those rawhide RPM's? http://koji.fedoraproject.org/koji/buildinfo?buildID=49139
I built and installed 2.4.4-1 from inn-2.4.4-1.fc10.src.rpm (to avoid introducing other variables) and it starts up fine and seems to work ok so far.
Ok, thanks for quick reaction, will do an inn-2.4.4 update for F9 as otherwise is the package useless with perl-5.10
I've installed the rawhide binary and it starts for me with no segfault.
inn-2.4.4-1.fc9 has been submitted as an update for Fedora 9
inn-2.4.4-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.