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: Fri, 14 May 2004 20:39:37 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200405150139.i4F1dbs26083@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> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1084585623 19987 80.91.224.253 (15 May 2004 01:47:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 15 May 2004 01:47:03 +0000 (UTC) Cc: kai@emptydomain.de, monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat May 15 03:46:52 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 1BOoGK-0001Mr-00 for ; Sat, 15 May 2004 03:46:52 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BOoGJ-00059n-00 for ; Sat, 15 May 2004 03:46:51 +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 1BOoAE-00078e-BD for emacs-devel@quimby.gnus.org; Fri, 14 May 2004 21:40:34 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BOoA9-00078U-6x for emacs-devel@gnu.org; Fri, 14 May 2004 21:40:29 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BOo9b-0006a4-Qg for emacs-devel@gnu.org; Fri, 14 May 2004 21:40:28 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BOo9b-0006Zy-CZ for emacs-devel@gnu.org; Fri, 14 May 2004 21:39:55 -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 i4F1dkTS004883; Fri, 14 May 2004 20:39:46 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id i4F1dbs26083; Fri, 14 May 2004 20:39:37 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: storm@cua.dk In-reply-to: (storm@cua.dk) 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:23461 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23461 Kim Storm wrote: The C code actually does this, but the lisp handler breaks this. I will install a patch shortly. Interesting. Now I was able to load four remote files, without any problems. No crash, no base64 error messages. Then I do M-x customize-group RET auto-revert to check whether I did not accidentally change some option. Crash. Here is a C backtace. I will try to produce a Lisp backtrace manually. This time I will not try any more to come up with the name of a function object that has no name. I hope xbacktrace does not try to that too, but anyway, it again does not work. ===File ~/crash3============================================ (gdb) run -q --eval '(progn (blink-cursor-mode 0) (global-auto-revert-mode 1))' Starting program: /home/teirllm/emacscvsdir/emacs/src/emacs-21.3.50.1 -q --eval '(progn (blink-cursor-mode 0) (global-auto-revert-mode 1))' Breakpoint 1, abort () at emacs.c:433 433 kill (getpid (), SIGABRT); (gdb) xbacktrace Invalid number -2147483625 of repetitions. (gdb) bt #0 abort () at emacs.c:433 #1 0x0812a575 in mark_object (arg=144520658) at alloc.c:5034 #2 0x0812a5d6 in mark_object (arg=144315413) at alloc.c:5051 #3 0x0812a5d6 in mark_object (arg=144310277) at alloc.c:5051 #4 0x0812948a in mark_memory (start=0xbfffc780, end=0xbffff57c) at alloc.c:3781 #5 0x081294f5 in mark_stack () at alloc.c:4055 #6 0x08129aba in Fgarbage_collect () at alloc.c:4429 #7 0x0813c887 in Ffuncall (nargs=3, args=0xbfffc918) at eval.c:2666 #8 0x08165c50 in Fbyte_code (bytestr=143196355, vector=143198068, maxdepth=64) at bytecode.c:689 #9 0x0813cf6f in funcall_lambda (fun=143198276, nargs=1, arg_vector=0xbfffca44) at eval.c:2913 #10 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffca40) at eval.c:2783 #11 0x08165c50 in Fbyte_code (bytestr=143219675, vector=143221980, maxdepth=48) at bytecode.c:689 #12 0x0813cf6f in funcall_lambda (fun=143222156, nargs=1, arg_vector=0xbfffcb74) at eval.c:2913 #13 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffcb70) at eval.c:2783 #14 0x08165c50 in Fbyte_code (bytestr=143100619, vector=140058860, maxdepth=24) at bytecode.c:689 #15 0x0813cf6f in funcall_lambda (fun=140058084, nargs=1, arg_vector=0xbfffcc94) at eval.c:2913 #16 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffcc90) at eval.c:2783 #17 0x08165c50 in Fbyte_code (bytestr=143100651, vector=140057732, maxdepth=40) at bytecode.c:689 #18 0x0813cf6f in funcall_lambda (fun=140821156, nargs=3, arg_vector=0xbfffcde4) at eval.c:2913 #19 0x0813cb45 in Ffuncall (nargs=4, args=0xbfffcde0) at eval.c:2783 #20 0x0813c7d2 in call3 (fn=138573993, arg1=138326689, arg2=144357203, arg3=140947419) at eval.c:2565 #21 0x0810951f in Fexpand_file_name (name=144357203, default_directory=140947419) at fileio.c:1705 #22 0x0810ae74 in Ffile_readable_p (filename=144357203) at fileio.c:3090 #23 0x0813ca53 in Ffuncall (nargs=2, args=0xbfffcf20) at eval.c:2726 #24 0x08165c50 in Fbyte_code (bytestr=138319363, vector=141527212, maxdepth=40) at bytecode.c:689 #25 0x0813cf6f in funcall_lambda (fun=141527404, nargs=1, arg_vector=0xbfffd054) at eval.c:2913 #26 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffd050) at eval.c:2783 #27 0x08165c50 in Fbyte_code (bytestr=143400275, vector=143770820, maxdepth=56) at bytecode.c:689 #28 0x0813cf6f in funcall_lambda (fun=143709916, nargs=1, arg_vector=0xbfffd184) at eval.c:2913 #29 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffd180) at eval.c:2783 #30 0x08165c50 in Fbyte_code (bytestr=143400291, vector=143308492, maxdepth=48) at bytecode.c:689 #31 0x0813cf6f in funcall_lambda (fun=143628260, nargs=4, arg_vector=0xbfffd2b4) at eval.c:2913 #32 0x0813cb45 in Ffuncall (nargs=5, args=0xbfffd2b0) at eval.c:2783 #33 0x08165c50 in Fbyte_code (bytestr=143579067, vector=143742476, maxdepth=48) at bytecode.c:689 #34 0x0813cf6f in funcall_lambda (fun=143361260, nargs=1, arg_vector=0xbfffd464) at eval.c:2913 #35 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffd460) at eval.c:2783 #36 0x0813c2ba in Fapply (nargs=3, args=0xbfffd460) at eval.c:2175 #37 0x0814609f in Fwidget_apply (nargs=2, args=0xbfffd4f4) at fns.c:3519 #38 0x0813c9c6 in Ffuncall (nargs=3, args=0xbfffd4f0) at eval.c:2707 #39 0x08165c50 in Fbyte_code (bytestr=143523147, vector=144170052, maxdepth=72) at bytecode.c:689 #40 0x0813cf6f in funcall_lambda (fun=143300308, nargs=1, arg_vector=0xbfffd6b4) at eval.c:2913 #41 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffd6b0) at eval.c:2783 ---Type to continue, or q to quit--- #42 0x0813c2ba in Fapply (nargs=3, args=0xbfffd6b0) at eval.c:2175 #43 0x0814609f in Fwidget_apply (nargs=2, args=0xbfffd744) at fns.c:3519 #44 0x0813c9c6 in Ffuncall (nargs=3, args=0xbfffd740) at eval.c:2707 #45 0x08165c50 in Fbyte_code (bytestr=143285115, vector=143742332, maxdepth=56) at bytecode.c:689 #46 0x0813cf6f in funcall_lambda (fun=143629564, nargs=11, arg_vector=0xbfffd874) at eval.c:2913 #47 0x0813cb45 in Ffuncall (nargs=12, args=0xbfffd870) at eval.c:2783 #48 0x08165c50 in Fbyte_code (bytestr=143578795, vector=143367724, maxdepth=136) at bytecode.c:689 #49 0x0813cf6f in funcall_lambda (fun=143478244, nargs=1, arg_vector=0xbfffda54) at eval.c:2913 #50 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffda50) at eval.c:2783 #51 0x0813c2ba in Fapply (nargs=3, args=0xbfffda50) at eval.c:2175 #52 0x0814609f in Fwidget_apply (nargs=2, args=0xbfffdae4) at fns.c:3519 #53 0x0813c9c6 in Ffuncall (nargs=3, args=0xbfffdae0) at eval.c:2707 #54 0x08165c50 in Fbyte_code (bytestr=143523147, vector=144170052, maxdepth=72) at bytecode.c:689 #55 0x0813cf6f in funcall_lambda (fun=143300308, nargs=1, arg_vector=0xbfffdca4) at eval.c:2913 #56 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffdca0) at eval.c:2783 #57 0x0813c2ba in Fapply (nargs=3, args=0xbfffdca0) at eval.c:2175 #58 0x0814609f in Fwidget_apply (nargs=2, args=0xbfffdd34) at fns.c:3519 #59 0x0813c9c6 in Ffuncall (nargs=3, args=0xbfffdd30) at eval.c:2707 #60 0x08165c50 in Fbyte_code (bytestr=143285115, vector=143742332, maxdepth=56) at bytecode.c:689 #61 0x0813cf6f in funcall_lambda (fun=143629564, nargs=12, arg_vector=0xbfffde64) at eval.c:2913 #62 0x0813cb45 in Ffuncall (nargs=13, args=0xbfffde60) at eval.c:2783 #63 0x08165c50 in Fbyte_code (bytestr=143832635, vector=143834484, maxdepth=104) at bytecode.c:689 #64 0x0813cf6f in funcall_lambda (fun=143834676, nargs=1, arg_vector=0xbfffdfd4) at eval.c:2913 #65 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffdfd0) at eval.c:2783 #66 0x0813c79a in call1 (fn=143834676, arg1=139739749) at eval.c:2520 #67 0x08145264 in mapcar1 (leni=12, vals=0xbfffe050, fn=143834676, seq=143939629) at fns.c:2962 #68 0x08145347 in Fmapcar (function=143834676, sequence=143939629) at fns.c:3022 #69 0x0813ca66 in Ffuncall (nargs=3, args=0xbfffe110) at eval.c:2729 #70 0x08165c50 in Fbyte_code (bytestr=143832059, vector=143834740, maxdepth=144) at bytecode.c:689 #71 0x0813cf6f in funcall_lambda (fun=143835340, nargs=1, arg_vector=0xbfffe2f4) at eval.c:2913 #72 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffe2f0) at eval.c:2783 #73 0x0813c2ba in Fapply (nargs=3, args=0xbfffe2f0) at eval.c:2175 #74 0x0814609f in Fwidget_apply (nargs=2, args=0xbfffe384) at fns.c:3519 #75 0x0813c9c6 in Ffuncall (nargs=3, args=0xbfffe380) at eval.c:2707 #76 0x08165c50 in Fbyte_code (bytestr=143523147, vector=144170052, maxdepth=72) at bytecode.c:689 #77 0x0813cf6f in funcall_lambda (fun=143300308, nargs=1, arg_vector=0xbfffe544) at eval.c:2913 #78 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffe540) at eval.c:2783 #79 0x0813c2ba in Fapply (nargs=3, args=0xbfffe540) at eval.c:2175 #80 0x0814609f in Fwidget_apply (nargs=2, args=0xbfffe5d4) at fns.c:3519 #81 0x0813c9c6 in Ffuncall (nargs=3, args=0xbfffe5d0) at eval.c:2707 #82 0x08165c50 in Fbyte_code (bytestr=143523163, vector=143308404, maxdepth=32) at bytecode.c:689 #83 0x0813cf6f in funcall_lambda (fun=143629436, nargs=9, arg_vector=0xbfffe6f4) at eval.c:2913 #84 0x0813cb45 in Ffuncall (nargs=10, args=0xbfffe6f0) at eval.c:2783 #85 0x08165c50 in Fbyte_code (bytestr=143386083, vector=143794796, maxdepth=80) at bytecode.c:689 ---Type to continue, or q to quit--- #86 0x0813cf6f in funcall_lambda (fun=143794940, nargs=1, arg_vector=0xbfffe854) at eval.c:2913 #87 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffe850) at eval.c:2783 #88 0x0813c79a in call1 (fn=143794940, arg1=143939725) at eval.c:2520 #89 0x08145264 in mapcar1 (leni=1, vals=0xbfffe8d0, fn=143794940, seq=143939717) at fns.c:2962 #90 0x08145347 in Fmapcar (function=143794940, sequence=143939717) at fns.c:3022 #91 0x0813ca66 in Ffuncall (nargs=3, args=0xbfffe970) at eval.c:2729 #92 0x08165c50 in Fbyte_code (bytestr=143303011, vector=143229492, maxdepth=80) at bytecode.c:689 #93 0x0813cf6f in funcall_lambda (fun=143795260, nargs=2, arg_vector=0xbfffeab4) at eval.c:2913 #94 0x0813cb45 in Ffuncall (nargs=3, args=0xbfffeab0) at eval.c:2783 #95 0x08165c50 in Fbyte_code (bytestr=143303203, vector=143793340, maxdepth=24) at bytecode.c:689 #96 0x0813cf6f in funcall_lambda (fun=143793476, nargs=3, arg_vector=0xbfffebd4) at eval.c:2913 #97 0x0813cb45 in Ffuncall (nargs=4, args=0xbfffebd0) at eval.c:2783 #98 0x08165c50 in Fbyte_code (bytestr=143363443, vector=143788396, maxdepth=48) at bytecode.c:689 #99 0x0813cf6f in funcall_lambda (fun=143790948, nargs=1, arg_vector=0xbfffed84) at eval.c:2913 #100 0x0813cb45 in Ffuncall (nargs=2, args=0xbfffed80) at eval.c:2783 #101 0x0813c2de in Fapply (nargs=2, args=0xbfffed80) at eval.c:2179 #102 0x0813c763 in apply1 (fn=138503777, arg=143949915) at eval.c:2487 #103 0x081385a5 in Fcall_interactively (function=138503777, record_flag=138193537, keys=138250348) at callint.c:406 #104 0x080ee5dd in Fcommand_execute (cmd=138503777, record_flag=138193537, keys=138193489, special=138193489) at keyboard.c:9670 #105 0x080ee84e in Fexecute_extended_command (prefixarg=138193489) at keyboard.c:9781 #106 0x0813ca53 in Ffuncall (nargs=2, args=0xbffff070) at eval.c:2726 #107 0x081394c9 in Fcall_interactively (function=138250769, record_flag=17274186, keys=138250348) at callint.c:862 #108 0x080ee5dd in Fcommand_execute (cmd=138250769, record_flag=138193489, keys=138193489, special=138193489) at keyboard.c:9670 #109 0x080e4963 in command_loop_1 () at keyboard.c:1727 #110 0x0813afb6 in internal_condition_case (bfun=0x80e3a90 , handlers=138254417, hfun=0x80e3674 ) at eval.c:1333 #111 0x080e394e in command_loop_2 () at keyboard.c:1264 #112 0x0813ab27 in internal_catch (tag=138248441, func=0x80e3930 , arg=138193489) at eval.c:1094 #113 0x080e38dc in command_loop () at keyboard.c:1243 #114 0x080e345b in recursive_edit_1 () at keyboard.c:959 #115 0x080e356f in Frecursive_edit () at keyboard.c:1015 #116 0x080e24ab in main (argc=4, argv=0xbffff814) at emacs.c:1692 #117 0x40317627 in __libc_start_main (main=0x80e17d4
, argc=4, ubp_av=0xbffff814, init=0x804e1b0 <_init>, fini=0x81845fc <_fini>, rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbffff80c) at ../sysdeps/generic/libc-start.c:129 (gdb) ============================================================