From owner-freebsd-current Mon Nov 24 22:03:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA14755 for current-outgoing; Mon, 24 Nov 1997 22:03:19 -0800 (PST) (envelope-from owner-freebsd-current) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id WAA14749 for ; Mon, 24 Nov 1997 22:03:16 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id XAA27690; Mon, 24 Nov 1997 23:03:06 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id XAA25821; Mon, 24 Nov 1997 23:03:02 -0700 Date: Mon, 24 Nov 1997 23:03:02 -0700 Message-Id: <199711250603.XAA25821@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: shimon@simon-shapiro.org Cc: freebsd-current@freebsd.org Subject: Re: Compiler Bug??? In-Reply-To: References: X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [ Backed off to -current ] > I hope someone reads this and actually responds. Will do. > I cross-mail to these lists as some people I am trying to reach do not > read either of these lists and it touches all (I think). > > O/S: FreeBSD 3.0-current as of last few days. X11 3.3.1, compiled here > (mainly to get rid of the libtermcap problem). > > Scenario 1: > > Xfmail of 17-Nov-97 with xforms 0.88: Compiles fine, then produces > dozens of ``Bad Attribute'' and `Bad Coordinates''. These come from > libX11. Tearing my hair out did not help, so I boot UP (was on SMP). > The problem is... GONE! > > Recompile on UP, reboot SMP... Problem is... Yup, GONE! Can't be a compiler bug, since compiler bugs don't go away with reboots. > Scenario 2: > > Boot SMP again. Compile and run Xcoral 3.1. Pretty cool editor and > finally can do ``normal'' cut-n-paste, etc. So I set its geometry in > .Xdefaults to =200x400. Nope. Will not chnge size. ... > > Guess what? The window now has the specified geometry! Guess what, you have bad memory! Seriously, this is not a compiler bug, but something in your hardware that is hosed up. Either the memory is bad, the timings are bad, the cache is bad, or some combination of the above is bad. Compiler bugs don't go away on reboots, but corrupted memory does. The other (highly unlikely) possibility is that you have some non-standard kernel driver corrupting your user memory. In any case, those kind of errors point directly to hardware, and not to something in FreeBSD. Nate