From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: Fwd: Re: GC crashes Date: Sun, 04 Dec 2005 21:36:05 -0500 Message-ID: References: <87ek5be1jk.fsf@stupidchicken.com> <20051122115205.GA7151@kermit.dfn-cert.de> <87veygwww4.fsf_-_@stupidchicken.com> <20051129161358.GA26104@kermit.dfn-cert.de> <87acfnqf23.fsf@stupidchicken.com> <20051130145117.GA27450@kermit.dfn-cert.de> <87y836dl61.fsf@stupidchicken.com> <20051202123356.GA28236@kermit.dfn-cert.de> <87iru75ytm.fsf@stupidchicken.com> <20051202161055.GA6237@kermit.dfn-cert.de> <87y833fi0p.fsf@stupidchicken.com> <87wtiknbad.fsf@stupidchicken.com> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1133750229 12908 80.91.229.2 (5 Dec 2005 02:37:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 5 Dec 2005 02:37:09 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 05 03:37:02 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Ej6Da-0001h9-3z for ged-emacs-devel@m.gmane.org; Mon, 05 Dec 2005 03:36:42 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ej6Dg-00053N-RQ for ged-emacs-devel@m.gmane.org; Sun, 04 Dec 2005 21:36:48 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ej6DO-000513-Dw for emacs-devel@gnu.org; Sun, 04 Dec 2005 21:36:30 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ej6DN-00050S-R3 for emacs-devel@gnu.org; Sun, 04 Dec 2005 21:36:30 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ej6DN-00050B-LU for emacs-devel@gnu.org; Sun, 04 Dec 2005 21:36:29 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Ej6Dn-0002L2-VJ for emacs-devel@gnu.org; Sun, 04 Dec 2005 21:36:56 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Ej6Cz-0001WH-DL; Sun, 04 Dec 2005 21:36:05 -0500 Original-To: Chong Yidong In-reply-to: <87wtiknbad.fsf@stupidchicken.com> (message from Chong Yidong on Sun, 04 Dec 2005 10:15:38 -0500) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:46982 Archived-At: I've asked Friedrich to check if the crashes go away with hyperthreading turned off. If so, this may be a Linux bug, or a GCC bug. This is useful progress. It sure seems to explain why the bug never happens for most of us. However, it does not directly help us localize and fix the bug. If we determine that the bug happens with certain versions of GCC and not with certain other versions, that would help more. Because then it would be possible to compile some files with each GCC version, and thus determine which file is at fault. Then, by splitting that file in different places, it would be possible to determine which function is at fault. Then comparing the assembler code made from that function by the two GCC versions one might spot the bug. There's no way to use the hyperthreading variable to do this because we can't run some files with hyperthreading and some files without.