X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; q=dns; s=default; b=MBkJsDx0VczVnCY7fm8HBpkeotDJVqpQg5iKe2/4Bpo RcHDyM0meqnl1G/A0K0zr5FMI6aOjsZMjgSIk8AnIvVXnDv6J/5jju+pcyWloZGH iiySN6o0+4VeRuTaXSuNVFyvcNefqGVRz/e6rYbGfkmZZn5EwcucV2i0X2RotlBw = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=default; bh=2inDgPrBS02mloQnprpr046DBHg=; b=EcEmQpHjXyocR9P1p IB19OySefG7nhx8ShpcqnWYK+gugDAbF0UoLT/TH8XKq5T30Xb58MgxsWtl+kbGi v0Fn5Hx2h3vQH9p78ZXibOdBmql/0pgsHH0CQYA6NF9rEg7zQg33wqqFtqyXvFoM QVunJy/v+JiFjYN6DS2LlD5RQ8= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=4.5 required=5.0 tests=AWL,BAYES_99,FREEMAIL_FROM,RCVD_IN_BL_SPAMCOP_NET,RDNS_NONE,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-qe0-f67.google.com X-Received: by 10.49.61.9 with SMTP id l9mr37901093qer.64.1384812930137; Mon, 18 Nov 2013 14:15:30 -0800 (PST) Message-ID: <528A9178.8090008@gmail.com> Date: Mon, 18 Nov 2013 17:15:20 -0500 From: SDS MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: emacs-w32 24.3-7 aborts frequently using TRAMP References: <528A7E60 DOT 9040508 AT gmail DOT com><528A750B DOT 2030401 AT gmail DOT com> In-Reply-To: <528A750B.2030401@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Ran another session of emacs-w32 -Q with TRAMP. Opened a Dired buffer and a file on the remote. The previous session with these conditions did this: On 11/18/2013 3:53 PM, SDS wrote: > On 11/18/2013 3:14 PM, SDS wrote: >> More information about Lisp errors. I got a different Lisp error while >> leaving emacs-w32 -Q with TRAMP in the background. Output from the Lisp >> Debugger is shown below: >> >>> Debugger entered--Lisp error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") >>> seconds-to-time(0.5) >>> timer-relative-time((21130 28177 985108 200000) 0.5 0 nil) >>> timer-inc-time([t 21130 28177 985108 0.5 blink-cursor-timer-function nil nil 200000] 0.5 0) >>> timer-event-handler([t 21130 28177 985108 0.5 blink-cursor-timer-function nil nil 200000]) >> >> First is from time-date.el, the last three are from timer.el. > > That session aborted. The backtrace in GDB is shown below: >> #0 0x000007fefd373ca3 in KERNELBASE!DebugBreak () from /cygdrive/c/Windows/system32/KERNELBASE.dll >> #1 0x000000010056f32b in emacs_abort () at /usr/src/debug/emacs-24.3-7/src/w32fns.c:7714 >> #2 0x00000001004ffed5 in do_symval_forwarding (valcontents=) at /usr/src/debug/emacs-24.3-7/src/data.c:854 >> #3 0x000000010050064d in Fsymbol_value (symbol=4304833426) at /usr/src/debug/emacs-24.3-7/src/data.c:1059 >> #4 0x00000001005474a9 in exec_byte_code (bytestr=5876800, vector=4302323469, maxdepth=0, args_template=4303920544, nargs=0, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:722 >> #5 0x0000000100512343 in funcall_lambda (fun=4302323381, nargs=nargs AT entry=1, arg_vector=arg_vector AT entry=0x4262d0) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #6 0x000000010051267b in Ffuncall (nargs=2, args=0x4262c8) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #7 0x000000010054757d in exec_byte_code (bytestr=5876800, vector=4350656, maxdepth=0, args_template=4303920544, nargs=4304522528, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:900 >> #8 0x0000000100512343 in funcall_lambda (fun=4302324197, nargs=nargs AT entry=1, arg_vector=arg_vector AT entry=0x426558) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #9 0x000000010051267b in Ffuncall (nargs=nargs AT entry=2, args=args AT entry=0x426550) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #10 0x00000001005129dd in call1 (fn=, arg1=arg1 AT entry=25778083293) at /usr/src/debug/emacs-24.3-7/src/eval.c:2572 >> #11 0x00000001004a6b34 in timer_check_2 (idle_timers=, timers=) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:4387 >> #12 timer_check () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:4454 >> #13 0x00000001004a6f6a in readable_events (flags=1) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:3351 >> #14 0x00000001004a7e85 in get_input_pending (flags=flags AT entry=1) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:6680 >> #15 0x00000001004aa2ad in detect_input_pending_run_timers (do_display=do_display AT entry=true) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:10273 >> #16 0x0000000100551406 in wait_reading_process_output (time_limit=time_limit AT entry=0, nsecs=nsecs AT entry=0, read_kbd=read_kbd AT entry=-1, do_display=do_display AT entry=true, wait_for_cell=wait_for_cell AT entry=4304630834, wait_proc=wait_proc AT entry=0x0, >> just_wait_proc=just_wait_proc AT entry=0) at /usr/src/debug/emacs-24.3-7/src/process.c:4743 >> #17 0x00000001004ab2ae in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x426fb7, kbp=) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:3803 >> #18 read_char (commandflag=1, nmaps=2, maps=0x426e90, prev_event=4304630834, used_mouse_menu=0x426fb7, end_time=end_time AT entry=0x0) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:2769 >> #19 0x00000001004ad463 in read_key_sequence (keybuf=keybuf AT entry=0x427100, prompt=, dont_downcase_last=dont_downcase_last AT entry=false, can_return_switch_frame=can_return_switch_frame AT entry=true, fix_current_buffer=fix_current_buffer AT entry=true, >> bufsize=30) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:9231 >> #20 0x00000001004af75e in command_loop_1 () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1459 >> #21 0x0000000100510cde in internal_condition_case (bfun=bfun AT entry=0x1004af540 , handlers=4304832354, hfun=hfun AT entry=0x1004a58a0 ) at /usr/src/debug/emacs-24.3-7/src/eval.c:1289 >> #22 0x00000001004a09da in command_loop_2 (ignore=ignore AT entry=4304630834) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1168 >> #23 0x0000000100510b9f in internal_catch (tag=, func=func AT entry=0x1004a09b0 , arg=4304630834) at /usr/src/debug/emacs-24.3-7/src/eval.c:1060 >> #24 0x00000001004a52df in command_loop () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1139 >> #25 recursive_edit_1 () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:779 >> #26 0x00000001004a56a7 in Frecursive_edit () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:843 >> #27 0x0000000100512828 in Ffuncall (nargs=, args=) at /usr/src/debug/emacs-24.3-7/src/eval.c:2775 >> #28 0x000000010054757d in exec_byte_code (bytestr=5876800, vector=4355936, maxdepth=0, args_template=4303920544, nargs=4304522528, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:900 >> #29 0x0000000100512343 in funcall_lambda (fun=4311404189, nargs=nargs AT entry=2, arg_vector=arg_vector AT entry=0x427aa8) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #30 0x000000010051267b in Ffuncall (nargs=nargs AT entry=3, args=args AT entry=0x427aa0) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #31 0x0000000100513a64 in Fapply (nargs=nargs AT entry=2, args=args AT entry=0x427b60) at /usr/src/debug/emacs-24.3-7/src/eval.c:2312 >> #32 0x0000000100513c83 in apply1 (fn=4304981954, arg=arg AT entry=25775243894) at /usr/src/debug/emacs-24.3-7/src/eval.c:2546 >> #33 0x0000000100513e4f in call_debugger (arg=25775243894) at /usr/src/debug/emacs-24.3-7/src/eval.c:223 >> #34 0x0000000100512e7a in maybe_call_debugger (data=25775243942, sig=4304832354, conditions=) at /usr/src/debug/emacs-24.3-7/src/eval.c:1707 >> #35 Fsignal (error_symbol=4304832354, data=25775243942) at /usr/src/debug/emacs-24.3-7/src/eval.c:1527 >> #36 0x0000000100513029 in xsignal (error_symbol=, data=) at /usr/src/debug/emacs-24.3-7/src/eval.c:1562 >> #37 0x000000010051306b in xsignal1 (error_symbol=4304832354, arg=) at /usr/src/debug/emacs-24.3-7/src/eval.c:1577 >> #38 0x00000001005130ef in verror (m=, ap=) at /usr/src/debug/emacs-24.3-7/src/eval.c:1776 >> #39 0x0000000100513112 in error (m=0x59ac40 "\240\034`", m AT entry=0x1008860e0 "Lisp nesting exceeds `max-lisp-eval-depth'") at /usr/src/debug/emacs-24.3-7/src/eval.c:1788 >> #40 0x00000001005126fc in Ffuncall (nargs=, args=0x428e28) at /usr/src/debug/emacs-24.3-7/src/eval.c:2718 >> #41 0x000000010054757d in exec_byte_code (bytestr=5876800, vector=4361760, maxdepth=0, args_template=4303920544, nargs=0, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:900 >> #42 0x0000000100512343 in funcall_lambda (fun=4311760693, nargs=nargs AT entry=1, arg_vector=arg_vector AT entry=0x4290c0) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #43 0x000000010051267b in Ffuncall (nargs=2, args=0x4290b8) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #44 0x000000010054757d in exec_byte_code (bytestr=5876800, vector=4362416, maxdepth=0, args_template=4303920544, nargs=4304522528, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:900 >> #45 0x0000000100512343 in funcall_lambda (fun=4302320133, nargs=nargs AT entry=4, arg_vector=arg_vector AT entry=0x429368) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #46 0x000000010051267b in Ffuncall (nargs=5, args=0x429360) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #47 0x000000010054757d in exec_byte_code (bytestr=5876800, vector=4363096, maxdepth=0, args_template=4303920544, nargs=0, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:900 >> #48 0x0000000100512343 in funcall_lambda (fun=4302320805, nargs=nargs AT entry=3, arg_vector=arg_vector AT entry=0x429600) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #49 0x000000010051267b in Ffuncall (nargs=4, args=0x4295f8) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #50 0x000000010054757d in exec_byte_code (bytestr=5876800, vector=4363784, maxdepth=0, args_template=4303920544, nargs=4304522528, args=0x1) at /usr/src/debug/emacs-24.3-7/src/bytecode.c:900 >> #51 0x0000000100512343 in funcall_lambda (fun=4302324197, nargs=nargs AT entry=1, arg_vector=arg_vector AT entry=0x429888) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010 >> #52 0x000000010051267b in Ffuncall (nargs=nargs AT entry=2, args=args AT entry=0x429880) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839 >> #53 0x00000001005129dd in call1 (fn=, arg1=arg1 AT entry=25776559045) at /usr/src/debug/emacs-24.3-7/src/eval.c:2572 >> #54 0x00000001004a6b34 in timer_check_2 (idle_timers=, timers=) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:4387 >> #55 timer_check () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:4454 >> #56 0x00000001004a6f6a in readable_events (flags=1) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:3351 >> #57 0x00000001004a7e85 in get_input_pending (flags=flags AT entry=1) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:6680 >> #58 0x00000001004aa2ad in detect_input_pending_run_timers (do_display=do_display AT entry=true) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:10273 >> #59 0x0000000100551406 in wait_reading_process_output (time_limit=time_limit AT entry=0, nsecs=nsecs AT entry=0, read_kbd=read_kbd AT entry=-1, do_display=do_display AT entry=true, wait_for_cell=wait_for_cell AT entry=4304630834, wait_proc=wait_proc AT entry=0x0, >> just_wait_proc=just_wait_proc AT entry=0) at /usr/src/debug/emacs-24.3-7/src/process.c:4743 >> #60 0x00000001004ab2ae in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x42a2e7, kbp=) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:3803 >> #61 read_char (commandflag=1, nmaps=2, maps=0x42a1c0, prev_event=4304630834, used_mouse_menu=0x42a2e7, end_time=end_time AT entry=0x0) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:2769 >> #62 0x00000001004ad463 in read_key_sequence (keybuf=keybuf AT entry=0x42a430, prompt=, dont_downcase_last=dont_downcase_last AT entry=false, can_return_switch_frame=can_return_switch_frame AT entry=true, fix_current_buffer=fix_current_buffer AT entry=true, >> bufsize=30) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:9231 >> #63 0x00000001004af75e in command_loop_1 () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1459 >> #64 0x0000000100510cde in internal_condition_case (bfun=bfun AT entry=0x1004af540 , handlers=4304832354, hfun=hfun AT entry=0x1004a58a0 ) at /usr/src/debug/emacs-24.3-7/src/eval.c:1289 >> #65 0x00000001004a09da in command_loop_2 (ignore=ignore AT entry=4304630834) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1168 >> #66 0x0000000100510b9f in internal_catch (tag=, func=func AT entry=0x1004a09b0 , arg=4304630834) at /usr/src/debug/emacs-24.3-7/src/eval.c:1060 >> #67 0x00000001004a5374 in command_loop () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1147 >> #68 recursive_edit_1 () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:779 >> #69 0x00000001004a56a7 in Frecursive_edit () at /usr/src/debug/emacs-24.3-7/src/keyboard.c:843 >> #70 0x00000001005ab7d3 in main (argc=, argv=) at /usr/src/debug/emacs-24.3-7/src/emacs.c:1532 The new session ended with the following Lisp error: > Memory exhausted--use C-x s then exit and restart Emacs The same steps from the previous session were used during this session: > 1) Run emacs-w32 -Q & in bash > 2) M-x toggle-debug-on-error to enable the Emacs Lisp Debugger > 3) C-x d to open a directory in Dired > 4) Specify a remote directory > 5) After the Dired buffer loads, open a file in the remote directory with > 6) Minimize the Emacs window and wait Cheers, SDS -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple