From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#12402: 24.2.50; Crash switching to ibuffer Date: Wed, 19 Sep 2012 22:49:23 +0100 Message-ID: <82392dfzto.fsf@gmail.com> References: <504DFC16.9030601@solarflare.com> <83fw6plth8.fsf@gnu.org> <504E1EE2.7030605@solarflare.com> <838vchlpa0.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1348091444 27835 80.91.229.3 (19 Sep 2012 21:50:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Sep 2012 21:50:44 +0000 (UTC) To: 12402@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 19 23:50:47 2012 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 1TESAN-0000Vi-7c for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Sep 2012 23:50:43 +0200 Original-Received: from localhost ([::1]:48819 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TESAJ-0006XE-1F for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Sep 2012 17:50:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38606) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TESAG-0006Wa-Ac for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:50:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TESAF-00085u-3N for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:50:36 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TESAE-00085q-VW for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:50:35 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TESBe-0003Km-38 for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:52:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <504DFC16.9030601@solarflare.com> Resent-From: Andy Moreton Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Sep 2012 21:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12402 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.134809147412751 (code B ref -1); Wed, 19 Sep 2012 21:52:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Sep 2012 21:51:14 +0000 Original-Received: from localhost ([127.0.0.1]:44108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TESAr-0003Jc-SF for submit@debbugs.gnu.org; Wed, 19 Sep 2012 17:51:14 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55912) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TESAp-0003JU-Ds for submit@debbugs.gnu.org; Wed, 19 Sep 2012 17:51:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TES9O-0007CD-3N for submit@debbugs.gnu.org; Wed, 19 Sep 2012 17:49:43 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:57058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TES9O-0007C9-0f for submit@debbugs.gnu.org; Wed, 19 Sep 2012 17:49:42 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42372) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TES9N-0005iw-1C for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:49:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TES9L-0007Aa-Tz for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:49:40 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:57703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TES9L-0007AG-Mv for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 17:49:39 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TES9M-0008GP-9t for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 23:49:40 +0200 Original-Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Sep 2012 23:49:40 +0200 Original-Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Sep 2012 23:49:40 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 67 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (windows-nt) Cancel-Lock: sha1:pJFAd8Tuj+CXMwBmbKCDkEvn2oU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:64622 Archived-At: On Mon 10 Sep 2012, Eli Zaretskii wrote: >> > Any chance of a repeatable recipe? I've not seen this precise crash again on newer trunk revisions. I have seen a GC-related abort appearing recently, such as this from r110025. It seems to take a day or two of use for it to appear: #1 0x01153656 in emacs_abort () at w32fns.c:7215 #2 0x010554e4 in sys_kill (pid=0x58c, sig=0x16) at w32proc.c:1433 #3 0x010014d8 in fatal_error_backtrace (sig=0x16, backtrace_limit=0x7fffffff) at emacs.c:332 #4 0x010434cf in die (msg=0x15210ac "assertion failed: !VECTOR_MARKED_P (ptr)", file=0x151f181 "alloc.c", line=0x169d) at alloc.c:6743 #5 0x010411a4 in mark_vectorlike (ptr=0x3867de0) at alloc.c:5789 #6 0x01041b04 in mark_object (arg=0x3867de5) at alloc.c:6050 ...many mark_object and mark_vectorlike calls... #7282 0x0103a877 in mark_interval (i=0x6, dummy=0x353381a) at alloc.c:1557 #7283 0x012df039 in traverse_intervals_noorder (tree=0x43520c4, function=0x103a827 , arg=0x353381a) at intervals.c:245 #7284 0x0104198e in mark_object (arg=0x4352721) at alloc.c:5962 #7285 0x010411e4 in mark_vectorlike (ptr=0x3e0d400) at alloc.c:5799 #7286 0x010413f5 in mark_buffer (buffer=0x3e0d400) at alloc.c:5850 #7287 0x01041a0c in mark_object (arg=0x3e0d405) at alloc.c:6007 ... ...many mark_object and mark_vectorlike calls... ... #7554 0x01041c4f in mark_object (arg=0x35412ba) at alloc.c:6107 #7555 0x01042330 in mark_object (arg=0x435ae26) at alloc.c:6212 #7556 0x0103a877 in mark_interval (i=0x6, dummy=0x353381a) at alloc.c:1557 #7557 0x012df039 in traverse_intervals_noorder (tree=0x4361454, function=0x103a827 , arg=0x353381a) at intervals.c:245 #7558 0x0104198e in mark_object (arg=0x4361151) at alloc.c:5962 #7559 0x010411e4 in mark_vectorlike (ptr=0x5134600) at alloc.c:5799 #7560 0x010413f5 in mark_buffer (buffer=0x5134600) at alloc.c:5850 ... #7717 0x010401d6 in Fgarbage_collect () at alloc.c:5481 #7718 0x01039574 in maybe_gc () at lisp.h:3627 #7719 0x01033d10 in eval_sub (form=0x365db6e) at eval.c:2065 #7720 0x01034a81 in eval_sub (form=0x365dace) at eval.c:2239 #7721 0x01034a81 in eval_sub (form=0x3df8b56) at eval.c:2239 #7722 0x0103041e in Fprogn (args=0x35b608e) at eval.c:376 ... #7773 0x01005582 in command_loop () at keyboard.c:1163 #7774 0x01004b2b in recursive_edit_1 () at keyboard.c:784 #7775 0x01004e58 in Frecursive_edit () at keyboard.c:848 #7776 0x01002b23 in main (argc=0x2, argv=0xa425b0) at emacs.c:1660 Lisp Backtrace: "ibuffer-aif" (0x82d444) "ibuffer-awhen" (0x82d544) 0x35d5f60 Lisp type 6 "ibuffer-included-in-filter-p-1" (0x82d9d8) "ibuffer-included-in-filter-p" (0x82dcc8) 0x3cd1fe0 PVEC_COMPILED "mapcar" (0x82e15c) "ibuffer-included-in-filters-p" (0x82e458) 0x3bd6120 PVEC_COMPILED "ibuffer-split-list" (0x82ea38) "ibuffer-generate-filter-groups" (0x82ed38) "ibuffer-redisplay-engine" (0x82f048) "ibuffer-update" (0x82f348) "byte-code" (0x82f5ac) "ibuffer-auto-update-changed" (0x82fa44) Is the GC really supposed to build such a deeply recursive call chain ? AndyM