dickon.hood at bbc.co.uk
Mon Jul 3 08:35:22 UTC 2000
On Fri, Jun 30, 2000 at 15:50:57 -0700, Russ Allbery wrote:
: Dickon Hood <dickon.hood at bbc.co.uk> writes:
: > I'm having some *real* problems with Perl filtering on innd 2.2.2.
: > Basically, any filter which 'use'es something non-trivial (eg, 'use lib'
: > and 'use strict' work, but 'use IO::Socket' doesn't) kills the daemon,
: > whether invoked from startup or ctlinnd reload.
: > trussing the process suggests that Perl is dying after writing 'panic:
: > top_env' to stderr. Looking through the Perl source has left me
: > somewhat unenlightened, and I'm now getting rather stuck. Perl
: > 5.004_04, inn 2.2.2, Solaris 7 on 64-bit Ultras. Freshly compiled from
: > source about a fortnight ago.
: > Anyone seen this before, or have any idea what the problem is?
: I've not seen this before, I'm afraid. :/ I've not tested Perl filtering
: with Perl 5.004_04 in quite a while, though. Is it an option to try
: upgrading to 5.005_03 or 5.6.0? I know that a lot of bugs were fixed in
: subsequent releases, although I have no idea if this in particular is one
: of them.
5.004_04 is our standard production environment build, and all the
libraries on all our servers are built for this version, so ideally I'd
not upgrade that.
I'm considering a later INN, and also prodding the Perl people to see if
they have any ideas.
BBC Internet Services,
+44 1737 839754.
More information about the inn-workers