From owner-freebsd-current@FreeBSD.ORG Fri Oct 22 05:15:43 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D237416A4D0 for ; Fri, 22 Oct 2004 05:15:43 +0000 (GMT) Received: from mail.mcneil.com (mcneil.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id B413E43D46 for ; Fri, 22 Oct 2004 05:15:43 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id 6B247F1B7E for ; Thu, 21 Oct 2004 22:15:41 -0700 (PDT) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00664-01 for ; Thu, 21 Oct 2004 22:15:40 -0700 (PDT) Received: from [24.199.45.54] (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 03BB7F1B01 for ; Thu, 21 Oct 2004 22:15:39 -0700 (PDT) From: Sean McNeil To: freebsd-current@freebsd.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UPgG/RYDBkjfMW1ycH24" Message-Id: <1098422139.1194.4.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 21 Oct 2004 22:15:39 -0700 X-Virus-Scanned: by amavisd-new at mcneil.com Subject: man is broken and use.perl script shows the problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Oct 2004 05:15:43 -0000 --=-UPgG/RYDBkjfMW1ycH24 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable It turns out that if there are too many entries in /etc/manpath.config man will core dump. I sent a trace of this already. I had done one too many portupgrade -f that included perl. The use.perl script blindly adds additional lines # -- use.perl generated line -- # OPTIONAL_MANPATH /usr/local/lib/perl5/5.8.5/man OPTIONAL_MANPATH /usr/local/lib/perl5/5.8.5/perl/man and I ended up with a bunch of these. You can reproduce the problem by simply adding enough duplicates of these lines into /etc/manpath.config. use.perl does the same thing with /etc/make.conf but at least in that case it is harmless. Cheers, Sean --=-UPgG/RYDBkjfMW1ycH24 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBeJd7yQsGN30uGE4RAhzpAJ9K/0t8/hdwSEkYK+gW2aw+3pKiEwCglNtU MT3NYjn9iFO+GhQMD1Z/Zy4= =qlN2 -----END PGP SIGNATURE----- --=-UPgG/RYDBkjfMW1ycH24--