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 13:02:12 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200405151802.i4FI2CN27485@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 1084644254 10344 80.91.224.253 (15 May 2004 18:04:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 15 May 2004 18:04:14 +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 20:04:08 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 1BP3W4-00064l-00 for ; Sat, 15 May 2004 20:04:08 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BP3W4-0008Jh-00 for ; Sat, 15 May 2004 20:04:08 +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 1BP3VV-0003hm-Mb for emacs-devel@quimby.gnus.org; Sat, 15 May 2004 14:03:33 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BP3V8-0003PZ-Ti for emacs-devel@gnu.org; Sat, 15 May 2004 14:03:11 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BP3UX-0002fL-Gm for emacs-devel@gnu.org; Sat, 15 May 2004 14:03:05 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BP3UX-0002fG-5g for emacs-devel@gnu.org; Sat, 15 May 2004 14:02:33 -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 i4FI2OTS007133; Sat, 15 May 2004 13:02:24 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id i4FI2CN27485; Sat, 15 May 2004 13:02:12 -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:23494 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23494 Since Andreas fixed xbacktrace, I can now include an xbackrace from a new crash. The crash occurred while loading a remote file using Tramp-ssh. Everything in the xbacktrace seems expected, given that. I actually manually looked at the Lisp functions in the crash I produced yesterday and there the results were more surprising. All involved functions were "innocent looking" custom and widget stuff, apparently no suspicious Tramp stuff in sight. Of course, if the crash would be due to memory corruption, then gc can detect it at any time. ===File ~/xbt=============================================== (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:434 434 kill (getpid (), SIGABRT); (gdb) xbacktrace "tramp-wait-for-output" "tramp-send-command-and-check" "tramp-barf-unless-okay" "tramp-handle-file-local-copy" "apply" "tramp-sh-file-name-handler" "apply" "tramp-file-name-handler" "file-local-copy" "tramp-handle-insert-file-contents" "apply" "tramp-sh-file-name-handler" "apply" "tramp-file-name-handler" "insert-file-contents" "byte-code" "find-file-noselect-1" "find-file-noselect" "find-file" "call-interactively" (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 #6 0x0813c887 in Ffuncall (nargs=2, args=0xbffe9360) at eval.c:2666 #7 0x08165c50 in Fbyte_code (bytestr=143174307, vector=143176292, maxdepth=64) at bytecode.c:689 #8 0x0813cf6f in funcall_lambda (fun=143176572, nargs=0, arg_vector=0xbffe9494) at eval.c:2913 #9 0x0813cb45 in Ffuncall (nargs=1, args=0xbffe9490) at eval.c:2783 #10 0x08165c50 in Fbyte_code (bytestr=143176667, vector=143177892, maxdepth=80) at bytecode.c:689 #11 0x0813cf6f in funcall_lambda (fun=143178092, nargs=6, arg_vector=0xbffe95d8) at eval.c:2913 #12 0x0813cb45 in Ffuncall (nargs=7, args=0xbffe95d4) at eval.c:2783 #13 0x08165c50 in Fbyte_code (bytestr=143176843, vector=143178156, maxdepth=64) at bytecode.c:689 #14 0x0813cf6f in funcall_lambda (fun=143178324, nargs=9, arg_vector=0xbffe9704) at eval.c:2913 #15 0x0813cb45 in Ffuncall (nargs=10, args=0xbffe9700) at eval.c:2783 #16 0x08165c50 in Fbyte_code (bytestr=143095763, vector=143098012, maxdepth=88) at bytecode.c:689 #17 0x0813cf6f in funcall_lambda (fun=140697732, nargs=1, arg_vector=0xbffe9908) at eval.c:2913 #18 0x0813cb45 in Ffuncall (nargs=2, args=0xbffe9904) at eval.c:2783 #19 0x0813c2de in Fapply (nargs=2, args=0xbffe9904) at eval.c:2179 #20 0x0813c9c6 in Ffuncall (nargs=3, args=0xbffe9900) at eval.c:2707 #21 0x08165c50 in Fbyte_code (bytestr=143099195, vector=140318948, maxdepth=32) at bytecode.c:689 #22 0x0813cf6f in funcall_lambda (fun=140318692, nargs=2, arg_vector=0xbffe9ae8) at eval.c:2913 #23 0x0813cb45 in Ffuncall (nargs=3, args=0xbffe9ae4) at eval.c:2783 #24 0x0813c2de in Fapply (nargs=3, args=0xbffe9ae4) at eval.c:2179 #25 0x0813c9c6 in Ffuncall (nargs=4, args=0xbffe9ae0) at eval.c:2707 #26 0x08165c50 in Fbyte_code (bytestr=143099163, vector=140369356, maxdepth=40) at bytecode.c:689 #27 0x0813cf6f in funcall_lambda (fun=140905228, nargs=2, arg_vector=0xbffe9c14) at eval.c:2913 #28 0x0813cb45 in Ffuncall (nargs=3, args=0xbffe9c10) at eval.c:2783 #29 0x08165c50 in Fbyte_code (bytestr=136139723, vector=136139756, maxdepth=32) at bytecode.c:689 #30 0x0813cf6f in funcall_lambda (fun=136139684, nargs=1, arg_vector=0xbffe9d34) at eval.c:2913 #31 0x0813cb45 in Ffuncall (nargs=2, args=0xbffe9d30) at eval.c:2783 #32 0x08165c50 in Fbyte_code (bytestr=143096195, vector=143098364, maxdepth=72) at bytecode.c:689 #33 0x0813cf6f in funcall_lambda (fun=140805684, nargs=5, arg_vector=0xbffe9e74) at eval.c:2913 #34 0x0813cb45 in Ffuncall (nargs=6, args=0xbffe9e70) at eval.c:2783 #35 0x0813c3f8 in Fapply (nargs=2, args=0xbffe9f54) at eval.c:2231 #36 0x0813c9c6 in Ffuncall (nargs=3, args=0xbffe9f50) at eval.c:2707 #37 0x08165c50 in Fbyte_code (bytestr=143099195, vector=140318948, maxdepth=32) at bytecode.c:689 #38 0x0813cf6f in funcall_lambda (fun=140318692, nargs=6, arg_vector=0xbffea074) at eval.c:2913 #39 0x0813cb45 in Ffuncall (nargs=7, args=0xbffea070) at eval.c:2783 #40 0x0813c3f8 in Fapply (nargs=3, args=0xbffea154) at eval.c:2231 #41 0x0813c9c6 in Ffuncall (nargs=4, args=0xbffea150) at eval.c:2707 #42 0x08165c50 in Fbyte_code (bytestr=143099163, vector=140369356, maxdepth=40) at bytecode.c:689 ---Type to continue, or q to quit--- #43 0x0813cf6f in funcall_lambda (fun=140905228, nargs=6, arg_vector=0xbffea2a4) at eval.c:2913 #44 0x0813cb45 in Ffuncall (nargs=7, args=0xbffea2a0) at eval.c:2783 #45 0x0813c826 in call6 (fn=138971825, arg1=138327433, arg2=142420219, arg3=138193569, arg4=138193521, arg5=138193521, arg6=138193521) at eval.c:2640 #46 0x0810bdef in Finsert_file_contents (filename=142420219, visit=138193569, beg=138193521, end=138193521, replace=138193521) at fileio.c:3719 #47 0x0813cac9 in Ffuncall (nargs=3, args=0xbfffea00) at eval.c:2759 #48 0x08165c50 in Fbyte_code (bytestr=136153067, vector=136153108, maxdepth=24) at bytecode.c:689 #49 0x0813c09a in Feval (form=136153053) at eval.c:2084 #50 0x0813aec5 in Fcondition_case (args=148227829) at eval.c:1280 #51 0x0816614e in Fbyte_code (bytestr=136152451, vector=136152652, maxdepth=32) at bytecode.c:870 #52 0x0813cf6f in funcall_lambda (fun=136152380, nargs=6, arg_vector=0xbfffed84) at eval.c:2913 #53 0x0813cb45 in Ffuncall (nargs=7, args=0xbfffed80) at eval.c:2783 #54 0x08165c50 in Fbyte_code (bytestr=136149875, vector=136150548, maxdepth=64) at bytecode.c:689 #55 0x0813cf6f in funcall_lambda (fun=136149804, nargs=4, arg_vector=0xbfffeeb4) at eval.c:2913 #56 0x0813cb45 in Ffuncall (nargs=5, args=0xbfffeeb0) at eval.c:2783 #57 0x08165c50 in Fbyte_code (bytestr=136143891, vector=136143940, maxdepth=48) at bytecode.c:689 #58 0x0813cf6f in funcall_lambda (fun=136143836, nargs=2, arg_vector=0xbfffefe4) at eval.c:2913 #59 0x0813cb45 in Ffuncall (nargs=3, args=0xbfffefe0) at eval.c:2783 #60 0x0813c3f8 in Fapply (nargs=2, args=0xbffff070) at eval.c:2231 #61 0x0813c763 in apply1 (fn=138309881, arg=142376469) at eval.c:2487 #62 0x081385a5 in Fcall_interactively (function=138309881, record_flag=138193521, keys=138250380) at callint.c:406 #63 0x080ee5dd in Fcommand_execute (cmd=138309881, record_flag=138193521, keys=138193521, special=138193521) at keyboard.c:9670 #64 0x080e4963 in command_loop_1 () at keyboard.c:1727 #65 0x0813afb6 in internal_condition_case (bfun=0x80e3a90 , handlers=138254449, hfun=0x80e3674 ) at eval.c:1333 #66 0x080e394e in command_loop_2 () at keyboard.c:1264 #67 0x0813ab27 in internal_catch (tag=138248473, func=0x80e3930 , arg=138193521) at eval.c:1094 #68 0x080e38dc in command_loop () at keyboard.c:1243 #69 0x080e345b in recursive_edit_1 () at keyboard.c:959 #70 0x080e356f in Frecursive_edit () at keyboard.c:1015 #71 0x080e24ab in main (argc=4, argv=0xbffff814) at emacs.c:1693 #72 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 ============================================================