From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#17411: 24.4.50; emacs_backtrace.txt Date: Sun, 11 May 2014 23:26:06 -0400 Message-ID: References: <4ed285be-ccc5-4df6-90f8-5dfd88f52d21@default> <83siofu3gf.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1399865250 10326 80.91.229.3 (12 May 2014 03:27:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 May 2014 03:27:30 +0000 (UTC) Cc: Juanma Barranquero , 17411@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 12 05:27:22 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Wjgte-0003XQ-71 for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 May 2014 05:27:22 +0200 Original-Received: from localhost ([::1]:35173 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wjgtd-0000VG-Cs for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 May 2014 23:27:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54485) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WjgtT-0000V5-BR for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 23:27:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WjgtK-0003Vu-Jk for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 23:27:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WjgtK-0003Vq-Gj for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 23:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WjgtK-00064W-7E for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 23:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 May 2014 03:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17411 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 17411-submit@debbugs.gnu.org id=B17411.139986517323243 (code B ref 17411); Mon, 12 May 2014 03:27:02 +0000 Original-Received: (at 17411) by debbugs.gnu.org; 12 May 2014 03:26:13 +0000 Original-Received: from localhost ([127.0.0.1]:59949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WjgsW-00062p-En for submit@debbugs.gnu.org; Sun, 11 May 2014 23:26:12 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:47356) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WjgsT-00062g-Tc for 17411@debbugs.gnu.org; Sun, 11 May 2014 23:26:10 -0400 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s4C3Q6Oo014362; Sun, 11 May 2014 23:26:07 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 6B979601D9; Sun, 11 May 2014 23:26:06 -0400 (EDT) In-Reply-To: <83siofu3gf.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 May 2014 05:37:52 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4939=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4939> : inlines <853> : streams <1180103> : uri <1754433> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:88952 Archived-At: >> balance_an_interval at intervals.c:436 >> balance_intervals_internal at intervals.c:509 >> balance_intervals_internal at intervals.c:506 > A duplicate of 17340. Indeed. Both seemed to fail the "eassert (LENGTH (i) > 0);" and right in the middle of a tree. I tried to add this assertion everywhere where the length of an interval can be changed, so we should never bump into a case like the above, because such a non-positive length should have been caught by an assertion earlier. Evidence shows that I missed some cases, tho. I'd be interested to see the stack trace before we enter GC (in case it's in the middle of some interval manipulation, maybe?). It might also be interesting to look at `i' to see whether it's hopelessly messed up, or if it looks "incorrect but sanish". Stefan