public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: SDS <sds.biz.main@gmail.com>
To: cygwin@cygwin.com
Subject: Re: emacs-w32 24.3-7 aborts frequently using TRAMP
Date: Mon, 18 Nov 2013 20:54:00 -0000	[thread overview]
Message-ID: <528A7E60.9040508@gmail.com> (raw)
In-Reply-To: <528A750B.2030401@gmail.com>

Update on the session that produced this error earlier:

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=<optimized out>) 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@entry=1, arg_vector=arg_vector@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@entry=1, arg_vector=arg_vector@entry=0x426558) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010
> #9  0x000000010051267b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x426550) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839
> #10 0x00000001005129dd in call1 (fn=<optimized out>, arg1=arg1@entry=25778083293) at /usr/src/debug/emacs-24.3-7/src/eval.c:2572
> #11 0x00000001004a6b34 in timer_check_2 (idle_timers=<optimized out>, timers=<optimized out>) 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@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@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@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=4304630834, wait_proc=wait_proc@entry=0x0,
>     just_wait_proc=just_wait_proc@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=<synthetic pointer>) 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@entry=0x0) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:2769
> #19 0x00000001004ad463 in read_key_sequence (keybuf=keybuf@entry=0x427100, prompt=<optimized out>, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@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@entry=0x1004af540 <command_loop_1>, handlers=4304832354, hfun=hfun@entry=0x1004a58a0 <cmd_error>) at /usr/src/debug/emacs-24.3-7/src/eval.c:1289
> #22 0x00000001004a09da in command_loop_2 (ignore=ignore@entry=4304630834) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1168
> #23 0x0000000100510b9f in internal_catch (tag=<optimized out>, func=func@entry=0x1004a09b0 <command_loop_2>, 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=<optimized out>, args=<optimized out>) 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@entry=2, arg_vector=arg_vector@entry=0x427aa8) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010
> #30 0x000000010051267b in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x427aa0) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839
> #31 0x0000000100513a64 in Fapply (nargs=nargs@entry=2, args=args@entry=0x427b60) at /usr/src/debug/emacs-24.3-7/src/eval.c:2312
> #32 0x0000000100513c83 in apply1 (fn=4304981954, arg=arg@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=<optimized out>) 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=<optimized out>, data=<optimized out>) at /usr/src/debug/emacs-24.3-7/src/eval.c:1562
> #37 0x000000010051306b in xsignal1 (error_symbol=4304832354, arg=<optimized out>) at /usr/src/debug/emacs-24.3-7/src/eval.c:1577
> #38 0x00000001005130ef in verror (m=<optimized out>, ap=<optimized out>) at /usr/src/debug/emacs-24.3-7/src/eval.c:1776
> #39 0x0000000100513112 in error (m=0x59ac40 "\240\034`", m@entry=0x1008860e0 <callint_argfuns+96> "Lisp nesting exceeds `max-lisp-eval-depth'") at /usr/src/debug/emacs-24.3-7/src/eval.c:1788
> #40 0x00000001005126fc in Ffuncall (nargs=<optimized out>, 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@entry=1, arg_vector=arg_vector@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@entry=4, arg_vector=arg_vector@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@entry=3, arg_vector=arg_vector@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@entry=1, arg_vector=arg_vector@entry=0x429888) at /usr/src/debug/emacs-24.3-7/src/eval.c:3010
> #52 0x000000010051267b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x429880) at /usr/src/debug/emacs-24.3-7/src/eval.c:2839
> #53 0x00000001005129dd in call1 (fn=<optimized out>, arg1=arg1@entry=25776559045) at /usr/src/debug/emacs-24.3-7/src/eval.c:2572
> #54 0x00000001004a6b34 in timer_check_2 (idle_timers=<optimized out>, timers=<optimized out>) 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@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@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@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=4304630834, wait_proc=wait_proc@entry=0x0,
>     just_wait_proc=just_wait_proc@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=<synthetic pointer>) 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@entry=0x0) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:2769
> #62 0x00000001004ad463 in read_key_sequence (keybuf=keybuf@entry=0x42a430, prompt=<optimized out>, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@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@entry=0x1004af540 <command_loop_1>, handlers=4304832354, hfun=hfun@entry=0x1004a58a0 <cmd_error>) at /usr/src/debug/emacs-24.3-7/src/eval.c:1289
> #65 0x00000001004a09da in command_loop_2 (ignore=ignore@entry=4304630834) at /usr/src/debug/emacs-24.3-7/src/keyboard.c:1168
> #66 0x0000000100510b9f in internal_catch (tag=<optimized out>, func=func@entry=0x1004a09b0 <command_loop_2>, 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=<optimized out>, argv=<optimized out>) at /usr/src/debug/emacs-24.3-7/src/emacs.c:1532

The steps I used to reproduce this are given below:
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 <RET>
6) Minimize the Emacs window and wait

I'm not sure whether it's necessary to open the file to reproduce this 
error. I'll test this next.


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

  reply	other threads:[~2013-11-18 20:54 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-18 20:14 SDS
2013-11-18 20:54 ` SDS [this message]
2013-11-20 12:49   ` Ken Brown
2013-11-21  8:47     ` emacs-w32/X11 24.3-7 aborts frequently SDS
2013-11-21 18:07       ` SDS
2013-11-25 19:01       ` Ken Brown
2013-11-25 23:18         ` SDS
2013-11-28 15:17           ` SDS
2013-11-28 18:05             ` Ken Brown
2013-11-18 22:15 ` emacs-w32 24.3-7 aborts frequently using TRAMP SDS
  -- strict thread matches above, loose matches on Subject: below --
2013-11-18  0:43 SDS
2013-11-18 14:23 ` Ken Brown
2013-11-18 18:24   ` SDS
2013-11-18 18:51   ` Achim Gratz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=528A7E60.9040508@gmail.com \
    --to=sds.biz.main@gmail.com \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).