From owner-freebsd-current Fri Nov 22 23:42:55 2002 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 48C8B37B401; Fri, 22 Nov 2002 23:42:53 -0800 (PST) Received: from swan.mail.pas.earthlink.net (swan.mail.pas.earthlink.net [207.217.120.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id D635B43E3B; Fri, 22 Nov 2002 23:42:52 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0024.cvx22-bradley.dialup.earthlink.net ([209.179.198.24] helo=mindspring.com) by swan.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 18FUwE-0003bJ-00; Fri, 22 Nov 2002 23:42:51 -0800 Message-ID: <3DDF305B.7C468ED6@mindspring.com> Date: Fri, 22 Nov 2002 23:38:03 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: cscotts@mindspring.com Cc: John Baldwin , current@FreeBSD.org Subject: Re: DP2 Fatal Trap References: <200211221427.31031.cscotts@mindspring.com> <3DDEC261.B5BEDFDC@mindspring.com> <200211222210.24713.cscotts@mindspring.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Scott Sipe wrote: > Alright, this is pretty frustrating. I've installed DP2 4 or 5 times now > (each time reformatting). > > The first time the installation program acted really weird and didn't do the > install correctly. Not useful information, but expected, based on your other reports. Most people would accuse you of overclocking. 8-). > The second time I had weird random core dump problems so that I > couldn't even log in. Ditto. > The third time I think was with the trap 12 when I started tcsh... > now I reinstalled and it SEEMS to be working fine. At least enough > that I was able to compile a custom kernel, and compile most of > the gnome suite from ports too (and then to remove it ;). The trap 12 is a real problem. The useful information you posted before was the traceback. The fact that the error occurred where no such error should be possible is indicative of a hardware problem: either bad RAM, or a cooked CPU (usually a result of overclocking), or a CPU bug from the vendor, or a problem with the data as it was transferred from the hard drive (a disk or controller problem; rarely, a driver problem, though it's not likely, since you got as far as you did). > There was ONE problem I had -- one of the g++ include files > (limits) had one line that was corrupted and I could fix. > the line was like: > > coint name_more; (somethingl ike that) > > when it should have been > const int name_more10; If this was actually it, then it dropped 32 bits on its way into cache. Did you try rebooting, to see if the file "healed itself"? This would support the theory of a disk/controller/driver error. Is this maybe a CMD 640B or similar IDE/ATAPI controller? Note that this could also be a result of a dirty cache line and/or a CPU bug, but it's more likely to *change* characters, rather than deleting them. The correct thing to do would probably be to "hd" the file, to see if the characters were not there, or if they were converted to non-displaed characters (e.g. four "0x00"'s). > (line 1710 iirc) > > so basically it seems like I'm getting random data corruption at random times > with random results. fwiw, I'm running stable off the same harddisk as I > type this. Stable has this problem? Yes or No? > sorry if this throws a wrench in things again. No, it doesn't. But it would help if you answered the question about whether or not Stable has the problem, too, and the first three questions I asked. If it's the CPU bug, I *can* provide a kernel that fixes the problem, I believe. I just have to be able to create a kernel that has the problem, first, and since my hardware doesn't have the problem locally, that leaves your hardware, for the testing. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message