Re: [ID 20010630.004] Segfault on gethostbyaddr call which returns multiple PTR records
by Nicholas Clark other posts by this author
Jul 1 2001 1:25AM messages near this date
[ID 20010630.004] Segfault on gethostbyaddr call which returns
multiple PTR records
|
Re: [ID 20010630.004] Segfault on gethostbyaddr call which returns multiple PTR records
On Sat, Jun 30, 2001 at 11:14:06AM -0400, Bob Fillmore wrote:
>
> This is a bug report for perl from fillmore@[...].ca,
> generated with the help of perlbug 1.28 running under perl v5.6.0.
>
>
> -----------------------------------------------------------------
> [Please enter your report here]
>
> The following code generates a segfault on Solaris 2.6 and Solaris 8:
>
> $addr = pack('C4', split(/\./,'195.226.128.9'));
> $addrtype = 2;
> ($name, $rest) = gethostbyaddr($addr, $addrtype);
>
> The same lookup using nslookup on Solaris 8 does not segfault:
> nslookup -q=ptr 9.128.226.195.in-addr.arpa
>
> Note that the segfault may be due to bad data returned from a corrupt
> cache in the remote DNS,
> so this should be tested ASAP before that DNS is restarted.
but on FreeBSD:
nslookup -q=ptr 9.128.226.195.in-addr.arpa
Server: roast.cow.org.uk
Address: 212.240.134.132
Aliases: 132.134.240.212.in-addr.arpa
Non-authoritative answer:
9.128.226.195.in-addr.arpa name = www.guernsey.net
9.128.226.195.in-addr.arpa name = cccars.guernsey.net
9.128.226.195.in-addr.arpa name = advantage.guernsey.net
9.128.226.195.in-addr.arpa name = bsi.guernsey.net
9.128.226.195.in-addr.arpa name = sarkcomputers.sark.net
9.128.226.195.in-addr.arpa name = chamberpo.com
9.128.226.195.in-addr.arpa name = scatreasury.guernsey.net
9.128.226.195.in-addr.arpa name = c-photo.guernsey.net
9.128.226.195.in-addr.arpa name = evans-co.guernsey.net
9.128.226.195.in-addr.arpa name = swimarathon.guernsey.net
9.128.226.195.in-addr.arpa name = herring.guernsey.net
9.128.226.195.in-addr.arpa name = antiquefind.guernsey.net
9.128.226.195.in-addr.arpa name = gyc.guernsey.net
9.128.226.195.in-addr.arpa name = ms-consulting.com
9.128.226.195.in-addr.arpa name = trainingplus.guernsey.net
9.128.226.195.in-addr.arpa name = harlequin.guernsey.net
9.128.226.195.in-addr.arpa name = gybobb.guernsey.net
9.128.226.195.in-addr.arpa name = gdi.guernsey.net
9.128.226.195.in-addr.arpa name = osa.guernsey.net
9.128.226.195.in-addr.arpa name = southshow.guernsey.net
9.128.226.195.in-addr.arpa name = ieg.guernsey.net
9.128.226.195.in-addr.arpa name = etn.org
9.128.226.195.in-addr.arpa name = hawkins.co.gg
9.128.226.195.in-addr.arpa name = capital.co.gg
9.128.226.195.in-addr.arpa name = falla.com
9.128.226.195.in-addr.arpa name = ambassador.guernsey.net
9.128.226.195.in-addr.arpa name = evolution.guernsey.net
9.128.226.195.in-addr.arpa name = generali.guernsey.net
9.128.226.195.in-addr.arpa name = paragon.guernsey.net
9.128.226.195.in-addr.arpa name = latrelade.guernsey.net
9.128.226.195.in-addr.arpa name = collinette.guernsey.net
9.128.226.195.in-addr.arpa name = sedgwick.guernsey.net
9.128.226.195.in-addr.arpa name = revolveco.com
9.128.226.195.in-addr.arpa name = revolvemm.com
9.128.226.195.in-addr.arpa name = easy-it.com
9.128.226.195.in-addr.arpa name = momentum.guernsey.net
9.128.226.195.in-addr.arpa name = sovereign.guernsey.net
9.128.226.195.in-addr.arpa name = tiredeflator.com
9.128.226.195.in-addr.arpa name = jersey.net.je
9.128.226.195.in-addr.arpa name = generali-guernsey.com
9.128.226.195.in-addr.arpa name = laretraite.guernsey.net
ns_sprintrrf: No space left on device
Bus error (core dumped)
Linux isn't coredumping:
nslookup -q=ptr 9.128.226.195.in-addr.arpa | wc
805 3210 42598
and I can't get any perl to coredump there.
Nicholas Clark
Thread:
Bob Fillmore
Nicholas Clark
Nicholas Clark
Nicholas Clark
|