From owner-cvs-all Thu Mar 16 18:14:22 2000 Delivered-To: cvs-all@freebsd.org Received: from smtp6.mindspring.com (smtp6.mindspring.com [207.69.200.110]) by hub.freebsd.org (Postfix) with ESMTP id 4283937BAC5; Thu, 16 Mar 2000 18:14:10 -0800 (PST) (envelope-from asami@cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca14-117.ix.netcom.com [205.186.215.117]) by smtp6.mindspring.com (8.9.3/8.8.5) with ESMTP id VAA17904; Thu, 16 Mar 2000 21:13:58 -0500 (EST) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.9.3/8.6.9) id SAA45997; Thu, 16 Mar 2000 18:12:50 -0800 (PST) To: John Polstra Cc: ports@FreeBSD.org, cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, Jeroen Ruigrok van der Werven Subject: Re: cvs commit: ports/devel/boehm-gc/patches patch-aa References: From: asami@FreeBSD.org (Satoshi - Ports Wraith - Asami) Date: 16 Mar 2000 18:11:34 -0800 In-Reply-To: John Polstra's message of "Thu, 16 Mar 2000 15:30:32 -0800 (PST)" Message-ID: Lines: 53 X-Mailer: Gnus v5.7/Emacs 20.6 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * From: John Polstra * Satoshi - Ports Wraith - Asami wrote: * > * From: Jeroen Ruigrok van der Werven * > * > * This breaks w3m. * > * * > * Reverting this patch solves the segfaulting of mktable under CURRENT and * > * 4.0 and it solves the problem of generating bogus entries under * > * 3.4-STABLE. It would parse tagtable.tab and generate a tagtable.c which * > * contained bogus characters which would cause the build to fail. * > * > This is not the behavior I'm seeing. Before, building of w3m was * > dying with this error: * > * > === * > : * > cc -O -pipe -I/usr/local/include -I. -o mktable mktable.o hash.o -L/usr/local/lib -L. -lindep -lgc -lm -lncurses * > ./mktable 100 tagtable.tab > tagtable.c * > cc -O -pipe -I/usr/local/include -I. -c tagtable.c * > tagtable.c:8: syntax error before character 0340 * > tagtable.c:11: syntax error before character 0320 * > : * > === * * Yes, that's the error that was reported in the PR (ports/17344). * Since the bug would cause bad pointers to be freed and such things, * the failure might be pretty unpredictable. Ok, but my observation contradicts asmodai's findings. Both the PR and asmodai reports this error on 3-stable, and asmodai said mktable segfaults under 4-{current,stable}. I saw this on 4-current (actually 4.0-release, this is the package building machine). * > now that I've reverted patch-aa to rev. 1.4 and rebuilt the boehm-gc * > package, this is what I get. * > * > === * > : * > ./mktable 100 tagtable.tab > tagtable.c * > Segmentation fault - core dumped * > *** Error code 139 * * Hmm, that I don't understand. The guy who filed the PR said that * reverting patch-aa made it all work for him. He's running * 3.4-stable from March 4, by the way. This looks like what asmodai reported on 4-{current,stable}. By the way, I repeated the tests on a 3-stable chroot environment (on a 4-current machine), and it fixed the w3m and ja-w3m builds. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message