This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

emacs-w32 24.3-7 aborts frequently using TRAMP


Emacs-w32 aborts about once/twice a day when using SSH with TRAMP. I
rarely use Emacs without TRAMP, so I'm not sure whether this issue is
really related to TRAMP. The abort doesn't appear to be caused by
direct user input, as I've seen background sessions that I haven't
touched for several hours suddenly abort. A backtrace in GDB following
the abort gives this:

#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=1099511627775,
vector=4302323469, maxdepth=6680128, args_template=4303920544,
nargs=0, args=0x250affff0000) 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=0x429600) at
/usr/src/debug/emacs-24.3-7/src/eval.c:3010
#6  0x000000010051267b in Ffuncall (nargs=2, args=0x4295f8) at
/usr/src/debug/emacs-24.3-7/src/eval.c:2839
#7  0x000000010054757d in exec_byte_code (bytestr=1099511627775,
vector=4363760, maxdepth=6680128, args_template=4303920544,
nargs=4304522528, args=0x250affff0000) 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=0x429888) at
/usr/src/debug/emacs-24.3-7/src/eval.c:3010
#9  0x000000010051267b in Ffuncall (nargs=nargs@entry=2,
args=args@entry=0x429880) at
/usr/src/debug/emacs-24.3-7/src/eval.c:2839
#10 0x00000001005129dd in call1 (fn=<optimized out>,
arg1=arg1@entry=25779471429) 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=0x42a2e7, kbp=<synthetic pointer>) at
/usr/src/debug/emacs-24.3-7/src/keyboard.c:3803
#18 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
#19 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
#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 0x00000001004a5374 in command_loop () at
/usr/src/debug/emacs-24.3-7/src/keyboard.c:1147
#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 0x00000001005ab7d3 in main (argc=<optimized out>, argv=<optimized
out>) at /usr/src/debug/emacs-24.3-7/src/emacs.c:1532

Attached is the output of cygcheck -s -v -r, with identifying
information redacted.


Cheers,

SDS

Attachment: cygcheck.out
Description: Binary data

--
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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]