From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] trunk r116836: Avoid GC crashes. Date: Sun, 23 Mar 2014 10:56:25 -0400 Message-ID: References: <532CCE2F.1030406@dancol.org> <532CE5CE.8090607@dancol.org> <532CE93F.4010900@dancol.org> <532E2753.4070503@dancol.org> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1395586584 28554 80.91.229.3 (23 Mar 2014 14:56:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Mar 2014 14:56:24 +0000 (UTC) Cc: lekktu@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 23 15:56:32 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WRjp9-00052Y-EB for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2014 15:56:31 +0100 Original-Received: from localhost ([::1]:60490 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRjp9-0001r4-3T for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2014 10:56:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRjp5-0001qw-VI for emacs-devel@gnu.org; Sun, 23 Mar 2014 10:56:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRjp4-0004Fn-PN for emacs-devel@gnu.org; Sun, 23 Mar 2014 10:56:27 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRjp4-0004Fi-LI for emacs-devel@gnu.org; Sun, 23 Mar 2014 10:56:26 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WRjp3-0005Ac-Ko; Sun, 23 Mar 2014 10:56:25 -0400 In-reply-to: <532E2753.4070503@dancol.org> (message from Daniel Colascione on Sat, 22 Mar 2014 17:14:11 -0700) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170864 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I will include it in the code I run. I am tired of getting these > crashes, and it isn't useful any more since I can't do any more > debugging them. You can do what you like in your copy of Emacs. There's no need to push that to the tree, however. You're trying to apply a principle that is applicable to bugs that surely have a recipe but we don't know what it is: don't paper it over, so that people will encounter it and someone will find a recipe. That's not universal; this is not that kind of bug. I suspect it occurs because one GC makes a mistake that causes subsequent data corruption that causes the next GC to crash. It's possible the bug affects only Mips machines, and it's possible I am the only Yeeloong user on this list, but other Yeeloong users do use Emacs. It won't help us to cause them to get unpredictable GC crashes. If one of them decides to make a little attempt to investigate, he will only tell us the beginning of what we already know. Most users won't know how to investigate it as far as I did. The work needed to find this bug is a different kind. We should install the workaround. That won't stop us from working on the GCC bug, when we want to. It will however spare some users Emacs crashes in the meantime. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call.