On Sat, Jun 30, 2001 at 11:14:06AM -0400, Bob Fillmore wrote: > > This is a bug report for perl from fillmore@nrn1.nrcan.gc.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