ports/76120: [perl] coredump in perl 5.8.5 in malloc()-call from Perl_pp_split()

Anton Berezin tobez at tobez.org
Mon Jan 17 17:50:24 UTC 2005


On Mon, Jan 17, 2005 at 06:06:21PM +0100, Jonas Nagel wrote:
> > But I cannot run your script to test the problem, since isArpBC() is
> > used but not defined.
> 
> Sorry, remove that if-statement with isArpBC; that is the function I did
> to check if its a) ARP and b) a ethernet broadcast packet (i.e. manually
> analysing the packet header).
> 
> You must not use that query anyway, to see if you can successfully use
> the Pcap compile/setfilter methods with split().

Interesting.

I cannot reproduce the problem here (RELENG_5 from December 22, amd64,
5.8.5, p5-Net-Pcap 0.05).

I'll try on a i386-current tomorrow, but meanwhile, if you did not
update perl for a moderately long time, and possibly have outdated
modules, it might be worth a try to follow procedure with regard to Perl
upgrade from ports/UPDATING (the one which talks about reinstalling all
Perl modules).  I am not sure it is needed and/or will fix the problem,
but without being able to reproduce it...

\Anton.
-- 
The moronity of the universe is a monotonically increasing function. --
Jarkko Hietaniemi



More information about the freebsd-ports-bugs mailing list