Red Hat Bugzilla – Bug 446487
innd segfaults at startup (libperl related)
Last modified: 2008-05-21 07:01:32 EDT
Description of problem:
When starting innd the daemon dies with a segmentation fault. Dmesg output shows:
kernel: innd: segfault at 0 ip 0020925b sp bf9444a0 error 4 in
The sp number varies, but ip * libperl.so offset are always constant.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. /etc/init.d/innd start
The init script reports OK, but innd has actually crashed.
Normal startup of innd.
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]
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?
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.