From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] trunk r116836: Avoid GC crashes. Date: Sun, 23 Mar 2014 21:55:44 +0100 Message-ID: <87ior4y6r3.fsf@fencepost.gnu.org> References: <532CCE2F.1030406@dancol.org> <532CE5CE.8090607@dancol.org> <532CE93F.4010900@dancol.org> <87y50220rh.fsf@fencepost.gnu.org> <83ha6o3nm0.fsf@gnu.org> <532F2DE7.6050303@dancol.org> <83a9cg3f5q.fsf@gnu.org> <532F3BBA.4030802@dancol.org> <83zjkg1xs5.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1395608162 3247 80.91.229.3 (23 Mar 2014 20:56:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Mar 2014 20:56:02 +0000 (UTC) Cc: Daniel Colascione , schwab@linux-m68k.org, rms@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 23 21:56:11 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 1WRpRC-0002Cy-0i for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2014 21:56:10 +0100 Original-Received: from localhost ([::1]:33404 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRpRB-0004He-Kn for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2014 16:56:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRpR8-00046D-8n for emacs-devel@gnu.org; Sun, 23 Mar 2014 16:56:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRpR6-0002DM-Nv for emacs-devel@gnu.org; Sun, 23 Mar 2014 16:56:06 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49428) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRpR6-0002DH-KZ for emacs-devel@gnu.org; Sun, 23 Mar 2014 16:56:04 -0400 Original-Received: from localhost ([127.0.0.1]:56601 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRpQy-00038H-AN; Sun, 23 Mar 2014 16:55:56 -0400 Original-Received: by lola (Postfix, from userid 1000) id CB48DE0A3F; Sun, 23 Mar 2014 21:55:44 +0100 (CET) In-Reply-To: <83zjkg1xs5.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 23 Mar 2014 22:10:34 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) 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:170887 Archived-At: Eli Zaretskii writes: >> Date: Sun, 23 Mar 2014 12:53:30 -0700 >> From: Daniel Colascione >> CC: dak@gnu.org, schwab@linux-m68k.org, rms@gnu.org, emacs-devel@gnu.org >> >> Hrm. Something does seem very wrong then. Why does Richard's always seem >> to occur in the same place, though? > > I don't know. But note that those reported by Drew also look very > similar only to Drew's own reports. Not sure what this means. Is this a failed assertion? From /etc/DEBUG: ** When you are trying to analyze failed assertions or backtraces, it is essential to compile Emacs with flags suitable for debugging. With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3". With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3". With GCC and higher optimization levels such as -O2, the -fno-omit-frame-pointer and -fno-crossjumping options are often essential. The latter prevents GCC from using the same abort call for all assertions in a given function, rendering the stack backtrace useless for identifying the specific failed assertion. -- David Kastrup