[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Signal Caught SIGSEGV



On September 11, 2002 at 08:42, "W3Hosts Development Team" wrote:

> Is this bug caused by mistaken scalar reference in the command line?

No, it is a bug in perl.  Anytime perl crashes, it is a bug in perl,
unless the crash was due to a XS module since they have access to
the internals of perl.  However, MHonArc is written in pure Perl.

You are lucky that the signal handler actually worked.

> ---------
> $ mhonarc -add -rcfile /home/archive/test@archive.net/mail.mrc -outdir
> /home/archive/test@archive.net/www/mail
> This is MHonArc v2.5.11, Perl 5.00404 linux
--------------------------------^^^^^^^

An old version of perl.  What linux distribution are you using?
You may be using a bugging build if you are using the version of
perl provided with an older version of Redhat.  I got in the habit
of always building my own version of perl under Redhat.  However,
the RH 7.2 and 7.3 releases appear to have better builds of perl and
I have not experienced any real problems with them.

> Attempt to free unreferenced scalar at
> /home/mhonarc/src/MHonArc2.5.11/release/lib/perl5/site_perl/mhamain.pl line
> 92, <IN> chunk 1.

The line number is at an eval block.  So something within perl is
probably choking when the eval block is exited.

The only advice I can give you is to either rebuild perl from sources,
or better yet, upgrade to a newer version of perl.  Note, I have not
used Perl 5.4 (5.004x) in awhile, but the code that the debugger is
referencing has been the same for a long time.

--ewh

---------------------------------------------------------------------
To sign-off this list, send email to majordomo@mhonarc.org with the
message text UNSUBSCRIBE MHONARC-USERS


[Index of Archives]     [Bugtraq]     [Yosemite News]     [Mhonarc Home]