From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Tramp with global-auto-revert-mode. Date: Sat, 15 May 2004 18:44:49 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200405152344.i4FNinS02532@raven.dms.auburn.edu> References: <200405122254.i4CMsUj29445@raven.dms.auburn.edu> <200405122326.i4CNQk929511@raven.dms.auburn.edu> <200405132324.i4DNOBs14811@raven.dms.auburn.edu> <200405140008.i4E08lb14858@raven.dms.auburn.edu> <871xln4xmc.fsf-monnier+emacs@gnu.org> <200405140132.i4E1WaH15085@raven.dms.auburn.edu> <87vfiz3fez.fsf-monnier+emacs@gnu.org> <200405140308.i4E38b415540@raven.dms.auburn.edu> <87pt973b7y.fsf-monnier+emacs@gnu.org> <200405150139.i4F1dbs26083@raven.dms.auburn.edu> <200405152044.i4FKiig02345@raven.dms.auburn.edu> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1084665162 29719 80.91.224.253 (15 May 2004 23:52:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 15 May 2004 23:52:42 +0000 (UTC) Cc: kai@emptydomain.de, emacs-devel@gnu.org, rms@gnu.org, storm@cua.dk, monnier@iro.umontreal.ca Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun May 16 01:52:31 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BP8xD-0000RA-00 for ; Sun, 16 May 2004 01:52:31 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BP8xD-0008Kj-00 for ; Sun, 16 May 2004 01:52:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BP8rZ-0006De-W9 for emacs-devel@quimby.gnus.org; Sat, 15 May 2004 19:46:42 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BP8rD-00063R-LZ for emacs-devel@gnu.org; Sat, 15 May 2004 19:46:19 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BP8qB-00059g-UC for emacs-devel@gnu.org; Sat, 15 May 2004 19:45:48 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BP8qA-00058B-DK; Sat, 15 May 2004 19:45:14 -0400 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id i4FNj2TS008469; Sat, 15 May 2004 18:45:02 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id i4FNinS02532; Sat, 15 May 2004 18:44:49 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: teirllm@dms.auburn.edu In-reply-to: <200405152044.i4FKiig02345@raven.dms.auburn.edu> (message from Luc Teirlinck on Sat, 15 May 2004 15:44:44 -0500 (CDT)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:23514 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23514 Maybe some additions to my previous answer. Reminder: (gdb) bt #0 abort () at emacs.c:434 #1 0x0812a575 in mark_object (arg=142231922) at alloc.c:5034 #2 0x0812a5d6 in mark_object (arg=142409733) at alloc.c:5051 #3 0x0812948a in mark_memory (start=0xbffe91d0, end=0xbffff57c) at alloc.c:3781 #4 0x081294f5 in mark_stack () at alloc.c:4055 #5 0x08129aba in Fgarbage_collect () at alloc.c:4429 (gdb) frame 5 #5 0x08129aba in Fgarbage_collect () at alloc.c:4429 4429 mark_stack (); (gdb) p (char *) stack_base + i $41 = 0xbffff9e2 "AME=Default" (gdb) p (char *) stack_base + i - 15 $42 = 0xbffff9d3 "GNOME_SESSION_NAME=Default" (gdb) This is one of my environment variables. >>From this, through all kinds of stuff I do not understand we arrive three frames down at: gdb) frame 2 #2 0x0812a5d6 in mark_object (arg=142409733) at alloc.c:5051 5051 mark_object (ptr->car); (gdb) p ptr $83 = (struct Lisp_Cons *) 0x87d0000 (gdb) p *ptr $84 = { car = 142231922, cdr = -16 } (gdb) p ptr->car $85 = 142231922 (gdb) p *$85 $86 = 1230503937 (gdb) xtype Lisp_Symbol (gdb) xsymbol $87 = (struct Lisp_Symbol *) 0x49580000 Argument to arithmetic operation not a number or boolean. (gdb) p *$87 $88 = { gcmarkbit = 0, indirect_variable = 0, constant = 0, interned = 0, xname = 0, value = 0, function = 0, plist = 0, next = 0x0 } (gdb) p ptr->cdr $89 = -16 (gdb) xtype Lisp_Int (gdb) xint $90 = -2 (gdb) The ptr->car then seems to produce the abort in frame 1, as I pointed out in my previous message. But then again, maybe nothing I am trying to do makes any sense. Sincerely, Luc.