Date: 16 Mar 2000 18:11:34 -0800 From: asami@FreeBSD.org (Satoshi - Ports Wraith - Asami) To: John Polstra <jdp@polstra.com> Cc: ports@FreeBSD.org, cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, Jeroen Ruigrok van der Werven <asmodai@bart.nl> Subject: Re: cvs commit: ports/devel/boehm-gc/patches patch-aa Message-ID: <vqcvh2m2vmx.fsf@silvia.hip.berkeley.edu> In-Reply-To: John Polstra's message of "Thu, 16 Mar 2000 15:30:32 -0800 (PST)" References: <XFMail.000316153032.jdp@polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
* From: John Polstra <jdp@polstra.com>
* Satoshi - Ports Wraith - Asami wrote:
* > * From: Jeroen Ruigrok van der Werven <asmodai@bart.nl>
* >
* > * 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?vqcvh2m2vmx.fsf>
