Package: aquamacs;
Reported by: Duncan Findlay <me <at> duncf.ca>
Date: Sat, 10 Apr 2010 12:58:02 UTC
Severity: normal
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 5922 in the body.
You can then email your comments to 5922 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:bug#5922
; Package emacs
.
(Sat, 10 Apr 2010 12:58:02 GMT) Full text and rfc822 format available.Duncan Findlay <me <at> duncf.ca>
:bug-gnu-emacs <at> gnu.org
.
(Sat, 10 Apr 2010 12:58:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: David Reitter <david.reitter <at> gmail.com> To: Bug-Gnu-Emacs <bug-gnu-emacs <at> gnu.org> Cc: Duncan Findlay <me <at> duncf.ca> Subject: 23.1.93; Hang showing completion list with Tramp Date: Sat, 10 Apr 2010 08:56:43 -0400
Note: The lack of interruptability may be due to NS, the failure to connect (timing out) is something I've heard from other users as well and might be non-NS. Begin forwarded message: > From: Duncan Findlay <me <at> duncf.ca> > Date: April 10, 2010 12:18:35 AM EDT > To: aquamacs-bugs <at> aquamacs.org > Subject: [Aquamacs-bugs] 23.1.93; Hang showing completion list with Tramp > Reply-To: Bug reports for Aquamacs Emacs <aquamacs-bugs <at> aquamacs.org> > > I'm using TRAMP to access a remote directory. The remote server is running FreeBSD 6.3 and I'm connecting with the 'scp' mode. When I type in a partial path and try to tab-complete, e.g: /hostname:/path/to/file/file<tab>, Tramp goes off and tries to fetch the completion list. (This only happens when there is more than one possible completion.) I see the window partially re-draw (i.e. vertical scrollbars change, as if to split into two to show the completion list. The minibuffer continues to display "Making Completion List...", I get a spinny-beachball-of-death, and the process starts to use a lot of memory and CPU. > > I was able to reproduce this with customizations off, but not with Aquamacs -Q. > > I have several backtraces (by attaching to the running process) from different times this has happened, but no symbols. > > I think I've managed to interrupt it in the past (or maybe it timed out?), but most of the time I have to kill the process. When I did manage to interrupt it, I didn't see anything wierd in the Tramp debug logs. > > I should be able to try compiling from source if that will help to get a fuller back trace. > > Thanks > Duncan > > #0 0x001eebfc in composition_compute_stop_pos () > #1 0x00023779 in compute_stop_pos () > #2 0x00023475 in handle_stop () > #3 0x0002b9aa in next_element_from_buffer () > #4 0x0002928d in get_next_display_element () > #5 0x0002c18f in move_it_in_display_line_to () > #6 0x0002d34e in move_it_to () > #7 0x00038b66 in try_scrolling () > #8 0x0003bfc1 in redisplay_window () > #9 0x00037b7f in redisplay_window_0 () > #10 0x0016c6ff in internal_condition_case_1 () > #11 0x00037ae1 in redisplay_windows () > #12 0x00036da0 in redisplay_internal () > #13 0x000374e4 in redisplay_preserve_echo_area () > #14 0x000d1f49 in swallow_events () > #15 0x0000f159 in sit_for () > #16 0x000cedf2 in read_char () > #17 0x000dac01 in read_key_sequence () > #18 0x000cb161 in command_loop_1 () > #19 0x0016c591 in internal_condition_case () > #20 0x000ca8ea in command_loop_2 () > #21 0x0016bf22 in internal_catch () > #22 0x000ca7f9 in command_loop () > #23 0x000c9e47 in recursive_edit_1 () > #24 0x00105e4d in read_minibuf () > #25 0x00108204 in Fcompleting_read () > #26 0x0016f44d in Ffuncall () > #27 0x001c5479 in Fbyte_code () > #28 0x0016fab4 in funcall_lambda () > #29 0x0016f495 in Ffuncall () > #30 0x001c5479 in Fbyte_code () > #31 0x0016fab4 in funcall_lambda () > #32 0x0016f6e4 in apply_lambda () > #33 0x0016e34f in Feval () > #34 0x001679e4 in Fcall_interactively () > #35 0x0016e101 in Feval () > #36 0x0016a54f in Fprogn () > #37 0x0016a477 in Fif () > #38 0x0016de96 in Feval () > #39 0x0016a457 in Fif () > #40 0x0016de96 in Feval () > #41 0x0016a54f in Fprogn () > #42 0x0016fa68 in funcall_lambda () > #43 0x0016f543 in Ffuncall () > #44 0x0016ec1c in apply1 () > #45 0x00167c73 in Fcall_interactively () > #46 0x0016f228 in Ffuncall () > #47 0x0016ece4 in call3 () > #48 0x000ddbdd in Fcommand_execute () > #49 0x000ccaaf in command_loop_1 () > #50 0x0016c591 in internal_condition_case () > #51 0x000ca8ea in command_loop_2 () > #52 0x0016bf22 in internal_catch () > #53 0x000ca873 in command_loop () > #54 0x000c9e47 in recursive_edit_1 () > #55 0x000ca050 in Frecursive_edit () > #56 0x000c8330 in main () > > #0 0x0014bbb9 in mem_insert () > #1 0x0014938d in lisp_malloc () > #2 0x0014afec in allocate_vectorlike () > #3 0x0014b08f in allocate_pseudovector () > #4 0x0018082b in font_make_spec () > #5 0x0018acf9 in Fcopy_font_spec () > #6 0x00187b9a in font_clear_prop () > #7 0x000bc9c9 in merge_face_vectors () > #8 0x000bca6f in merge_named_face () > #9 0x000bd1b9 in merge_face_ref () > #10 0x000bc65d in merge_face_vectors () > #11 0x000bca6f in merge_named_face () > #12 0x000bd1b9 in merge_face_ref () > #13 0x000bc65d in merge_face_vectors () > #14 0x000bca6f in merge_named_face () > #15 0x000bd1b9 in merge_face_ref () > #16 0x000bc13a in get_lface_attributes () > #17 0x000c172f in lookup_named_face () > #18 0x000c192d in lookup_basic_face () > #19 0x000427da in append_space_for_newline () > #20 0x00043979 in display_line () > #21 0x0003d0bf in try_window () > #22 0x000399a4 in try_scrolling () > #23 0x0003bfc1 in redisplay_window () > #24 0x00037b7f in redisplay_window_0 () > #25 0x0016c6ff in internal_condition_case_1 () > #26 0x00037ae1 in redisplay_windows () > #27 0x00036da0 in redisplay_internal () > #28 0x00034d09 in redisplay () > #29 0x000ce5bb in read_char () > #30 0x000dac01 in read_key_sequence () > #31 0x000cb161 in command_loop_1 () > #32 0x0016c591 in internal_condition_case () > #33 0x000ca8ea in command_loop_2 () > #34 0x0016bf22 in internal_catch () > #35 0x000ca7f9 in command_loop () > #36 0x000c9e47 in recursive_edit_1 () > #37 0x00105e4d in read_minibuf () > #38 0x00108204 in Fcompleting_read () > #39 0x0016f44d in Ffuncall () > #40 0x001c5479 in Fbyte_code () > #41 0x0016fab4 in funcall_lambda () > #42 0x0016f495 in Ffuncall () > #43 0x001c5479 in Fbyte_code () > #44 0x0016fab4 in funcall_lambda () > #45 0x0016f6e4 in apply_lambda () > #46 0x0016e34f in Feval () > #47 0x001679e4 in Fcall_interactively () > #48 0x0016e101 in Feval () > #49 0x0016a54f in Fprogn () > #50 0x0016a477 in Fif () > #51 0x0016de96 in Feval () > #52 0x0016a457 in Fif () > #53 0x0016de96 in Feval () > #54 0x0016a54f in Fprogn () > #55 0x0016fa68 in funcall_lambda () > #56 0x0016f543 in Ffuncall () > #57 0x0016ec1c in apply1 () > #58 0x00167c73 in Fcall_interactively () > #59 0x0016f228 in Ffuncall () > #60 0x0016ece4 in call3 () > #61 0x000ddbdd in Fcommand_execute () > #62 0x000ccaaf in command_loop_1 () > #63 0x0016c591 in internal_condition_case () > #64 0x000ca8ea in command_loop_2 () > #65 0x0016bf22 in internal_catch () > #66 0x000ca873 in command_loop () > #67 0x000c9e47 in recursive_edit_1 () > #68 0x000ca050 in Frecursive_edit () > #69 0x000c8330 in main () > > #0 0x00177740 in assq_no_quit () > #1 0x000bbf6d in lface_from_face_name_no_resolve () > #2 0x000bc027 in get_lface_attributes_no_remap () > #3 0x000bc15f in get_lface_attributes () > #4 0x000bca46 in merge_named_face () > #5 0x000bd1b9 in merge_face_ref () > #6 0x000bc65d in merge_face_vectors () > #7 0x000bca6f in merge_named_face () > #8 0x000bd1b9 in merge_face_ref () > #9 0x000bc65d in merge_face_vectors () > #10 0x000bca6f in merge_named_face () > #11 0x000bd1b9 in merge_face_ref () > #12 0x000bc13a in get_lface_attributes () > #13 0x000c172f in lookup_named_face () > #14 0x000c192d in lookup_basic_face () > #15 0x00021c94 in init_iterator () > #16 0x00022b56 in start_display () > #17 0x0003d0a2 in try_window () > #18 0x000399a4 in try_scrolling () > #19 0x0003bfc1 in redisplay_window () > #20 0x00037b7f in redisplay_window_0 () > #21 0x0016c6ff in internal_condition_case_1 () > #22 0x00037ae1 in redisplay_windows () > #23 0x00036da0 in redisplay_internal () > #24 0x00034d09 in redisplay () > #25 0x000ce5bb in read_char () > #26 0x000dac01 in read_key_sequence () > #27 0x000cb161 in command_loop_1 () > #28 0x0016c591 in internal_condition_case () > #29 0x000ca8ea in command_loop_2 () > #30 0x0016bf22 in internal_catch () > #31 0x000ca7f9 in command_loop () > #32 0x000c9e47 in recursive_edit_1 () > #33 0x00105e4d in read_minibuf () > #34 0x00108204 in Fcompleting_read () > #35 0x0016f44d in Ffuncall () > #36 0x001c5479 in Fbyte_code () > #37 0x0016fab4 in funcall_lambda () > #38 0x0016f495 in Ffuncall () > #39 0x001c5479 in Fbyte_code () > #40 0x0016fab4 in funcall_lambda () > #41 0x0016f6e4 in apply_lambda () > #42 0x0016e34f in Feval () > #43 0x001679e4 in Fcall_interactively () > #44 0x0016e101 in Feval () > #45 0x0016a54f in Fprogn () > #46 0x0016a477 in Fif () > #47 0x0016de96 in Feval () > #48 0x0016a457 in Fif () > #49 0x0016de96 in Feval () > #50 0x0016a54f in Fprogn () > #51 0x0016fa68 in funcall_lambda () > #52 0x0016f543 in Ffuncall () > #53 0x0016ec1c in apply1 () > #54 0x00167c73 in Fcall_interactively () > #55 0x0016f228 in Ffuncall () > #56 0x0016ece4 in call3 () > #57 0x000ddbdd in Fcommand_execute () > #58 0x000ccaaf in command_loop_1 () > #59 0x0016c591 in internal_condition_case () > #60 0x000ca8ea in command_loop_2 () > #61 0x0016bf22 in internal_catch () > #62 0x000ca873 in command_loop () > #63 0x000c9e47 in recursive_edit_1 () > #64 0x000ca050 in Frecursive_edit () > #65 0x000c8330 in main () > > > In GNU Emacs 23.1.93.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54) > of 2010-03-09 on braeburn.aquamacs.org - Aquamacs Distribution 2.0preview5 > Windowing system distributor `Apple', version 10.3.1038 > configured using `configure '--with-ns' '--without-x' 'CFLAGS=-arch i386 -arch ppc' 'LDFLAGS=-arch i386 -arch ppc'' > > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: nil > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: nil > value of $LANG: nil > value of $XMODIFIERS: nil > locale-coding-system: nil > default enable-multibyte-characters: t > > Major mode: Text > > Minor modes in effect: > savehist-mode: t > smart-frame-positioning-mode: t > shell-dirtrack-mode: t > aquamacs-autoface-mode: t > recentf-mode: t > osx-key-mode: t > tabbar-mwheel-mode: t > tabbar-mode: t > show-paren-mode: t > cua-mode: t > tooltip-mode: t > mouse-wheel-mode: t > tool-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > auto-encryption-mode: t > auto-compression-mode: t > smart-spacing-mode: t > column-number-mode: t > line-number-mode: t > visual-line-mode: t > transient-mark-mode: t > > Recent input: > <ns-application-activated> <ns-application-activated> > ⌥X V E R S I O N <return> <ns-application-activated> > <menu-bar> <help-menu> <bug-diagnosis> <start-vanilla-aquamacs> > <ns-application-activated> <ns-application-activated> > <ns-application-activated> ⌘` <down-mouse-1> <mouse-1> > <ns-application-activated> <down-mouse-1> <mouse-1> > <menu-bar> <help-menu> <bug-diagnosis> <send-emacs > -bug-report> > > Recent messages: > Pymacs loading pycomplete...done > Loading flymake...done > Loading /Users/duncan/Library/Preferences/Aquamacs Emacs/Preferences.el (source)...done > one-buffer-one-frame-mode disabled. > Loading /Users/duncan/Library/Preferences/Aquamacs Emacs/frame-positions.el (source)...done > Mark set [5 times] > Truncate long lines disabled > Mark set > Aquamacs is based on GNU Emacs, a part of the GNU/Linux system. It is Free Software: you can improve and redistribute it under the GNU General Public License, version 3 or later. Copyright (C) 2009 Free Software Foundation, Inc. (C) 2009 D. Reitter. No Warranty. > GNU Emacs 23.1.93.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54) of 2010-03-09 on braeburn.aquamacs.org - Aquamacs Distribution 2.0preview5 > > Load-path shadows: > None found. > > Features: > (shadow sort mail-extr message ecomplete rfc822 mml mml-sec mm-decode > mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp > ietf-drums mailabbrev nnheader mm-util mail-prsvr gmm-utils mailheader > canlock sha1 hex-util hashcash mail-utils emacsbug flymake pycomplete > python-mode info-look info ansi-color compile pymacs edmacro kmacro > highlight-80+-autoloads package reporter uniquify load-emacs-plugins > aquamacs-mode-defaults auctex-config server tex-site smart-dnd > aquamacs-aux savehist mouse-sel one-buffer-one-frame > smart-frame-positioning drews_init color-theme-autoloads saveplace > visual-line aquamacs-bug tramp-imap assoc tramp-gw tramp-fish tramp-smb > tramp-cache tramp-ftp tramp-cmds tramp auth-source gnus-util netrc shell > comint ring password-cache format-spec tramp-compat trampver > aquamacs-autoface-mode aquamacs-editing sendmail recentf tree-widget > cus-edit osxkeys emulate-mac-keyboard-mode frame-cmds strings misc-fns > thingatpt+ thingatpt frame-fns avoid aquamacs-mac-fontsets fit-frame > aquamacs-frame-setup aquamacs-tabbar tabbar-window cl cl-19 tabbar > easy-mmode cus-start cus-load load-emacs-pre-plugins aquamacs-site-start > cocoa-compatibility filladapt aquamacs-redo check-for-updates > aquamacs-menu osx_defaults aquamacs-tool-bar aquamacs > mac-extra-functions aquamacs-tools aquamacs-macros parse-time timezone > time-date paren delsel pc-select cua-base wid-edit regexp-opt advice > advice-preload byte-opt bytecomp byte-compile debug help-fns help-mode > view image-file disp-table tooltip ediff-hook vc-hooks lisp-float-type > mwheel ns-win easymenu tool-bar dnd fontset image fringe lisp-mode > register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse > jit-lock font-lock syntax facemenu font-core frame cham georgian > utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean > japanese hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev > loaddefs button minibuffer faces cus-face files text-properties overlay > md5 base64 format env code-pages mule custom widget > hashtable-print-readable backquote make-network-process ns multi-tty > emacs) > > Command line: (/Applications/Aquamacs.app/Contents/MacOS/Aquamacs) > > PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin > > exec-path: (/usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/bin /bin /usr/sbin /sbin /Applications/Aquamacs.app/Contents/MacOS/bin /usr/texbin)
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:bug#5922
; Package emacs
.
(Mon, 12 Apr 2010 19:43:01 GMT) Full text and rfc822 format available.Message #8 received at 5922 <at> debbugs.gnu.org (full text, mbox):
From: Michael Albinus <michael.albinus <at> gmx.de> To: Duncan Findlay <me <at> duncf.ca> Cc: David Reitter <david.reitter <at> gmail.com>, 5922 <at> debbugs.gnu.org Subject: Re: bug#5922: 23.1.93; Hang showing completion list with Tramp Date: Mon, 12 Apr 2010 21:41:41 +0200
>> From: Duncan Findlay <me <at> duncf.ca> >> Date: April 10, 2010 12:18:35 AM EDT >> To: aquamacs-bugs <at> aquamacs.org >> Subject: [Aquamacs-bugs] 23.1.93; Hang showing completion list with Tramp >> Reply-To: Bug reports for Aquamacs Emacs <aquamacs-bugs <at> aquamacs.org> >> >> I'm using TRAMP to access a remote directory. The remote server is running FreeBSD 6.3 and I'm connecting with the 'scp' mode. When I type in a partial path and try to tab-complete, e.g: /hostname:/path/to/file/file<tab>, Tramp goes off and tries to fetch the completion list. (This only happens when there is more than one possible completion.) I see the window partially re-draw (i.e. vertical scrollbars change, as if to split into two to show the completion list. The minibuffer continues to display "Making Completion List...", I get a spinny-beachball-of-death, and the process starts to use a lot of memory and CPU. >> >> I was able to reproduce this with customizations off, but not with Aquamacs -Q. If it doesn't happen with "Aquamacs -Q", there must be a configuration which results in that effect. Could you try to test with "Aquamacs -Q", and add the smallest configuration snippet which provokes the error? We could analyze then that configuration. >> I have several backtraces (by attaching to the running process) from different times this has happened, but no symbols. Unfortunately, those backtraces don't tell something which would explain the problem. >> Thanks >> Duncan Best regards, Michael.
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:bug#5922
; Package emacs
.
(Mon, 12 Apr 2010 23:47:01 GMT) Full text and rfc822 format available.Message #11 received at 5922 <at> debbugs.gnu.org (full text, mbox):
From: Duncan Findlay <me <at> duncf.ca> To: Michael Albinus <michael.albinus <at> gmx.de> Cc: David Reitter <david.reitter <at> gmail.com>, 5922 <at> debbugs.gnu.org Subject: Re: bug#5922: 23.1.93; Hang showing completion list with Tramp Date: Mon, 12 Apr 2010 16:41:45 -0700
On Apr 12, 2010, at 12:41 PM, Michael Albinus wrote: >>> From: Duncan Findlay <me <at> duncf.ca> >>> Date: April 10, 2010 12:18:35 AM EDT >>> To: aquamacs-bugs <at> aquamacs.org >>> Subject: [Aquamacs-bugs] 23.1.93; Hang showing completion list with Tramp >>> Reply-To: Bug reports for Aquamacs Emacs <aquamacs-bugs <at> aquamacs.org> >>> >>> I'm using TRAMP to access a remote directory. The remote server is running FreeBSD 6.3 and I'm connecting with the 'scp' mode. When I type in a partial path and try to tab-complete, e.g: /hostname:/path/to/file/file<tab>, Tramp goes off and tries to fetch the completion list. (This only happens when there is more than one possible completion.) I see the window partially re-draw (i.e. vertical scrollbars change, as if to split into two to show the completion list. The minibuffer continues to display "Making Completion List...", I get a spinny-beachball-of-death, and the process starts to use a lot of memory and CPU. >>> >>> I was able to reproduce this with customizations off, but not with Aquamacs -Q. > > If it doesn't happen with "Aquamacs -Q", there must be a configuration > which results in that effect. Could you try to test with "Aquamacs -Q", > and add the smallest configuration snippet which provokes the error? We > could analyze then that configuration. I was able to reproduce the problem outside TRAMP, so I think it's a problem with Aquamacs only. There doesn't seem to be a timeout issue here. Thanks Duncan
Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Thu, 15 Apr 2010 18:30:04 GMT) Full text and rfc822 format available.Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Thu, 10 Mar 2011 20:37:01 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Fri, 08 Apr 2011 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.