GNU bug report logs - #3977
23.1.50; Tramp slows down Emacs

Previous Next

Package: emacs;

Reported by: Torsten Bronger <bronger <at> physik.rwth-aachen.de>

Date: Thu, 30 Jul 2009 13:45:06 UTC

Severity: normal

Done: Michael Albinus <michael.albinus <at> gmx.de>

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 3977 in the body.
You can then email your comments to 3977 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


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Thu, 30 Jul 2009 13:45:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Torsten Bronger <bronger <at> physik.rwth-aachen.de>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 30 Jul 2009 13:45:07 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.1.50; Tramp slows down Emacs
Date: Thu, 30 Jul 2009 15:38:00 +0200
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug <at> gnu.org mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

After starting Tramp, Emacs is slowed down significantly.  It is
sufficient to trigger Tramp just by tab-completion of a remote path.
From this moment on, Emacs is slow.

I can't really tell whether it is slow per se or because Tramp does so
many network connections in the background because I use Emacs through
the network itself (ssh -X).

However, this is behaviour introduced within the last six weeks or so.

By the way, Tramps complains that it can't find GVFS support, if this
matters.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/local/share/emacs/23.1.50/etc/DEBUG for instructions.


In GNU Emacs 23.1.50.1 (x86_64-unknown-linux-gnu)
 of 2009-07-28 on wilson
Windowing system distributor `The X.Org Foundation', version 11.0.10600000
configured using `configure  '--prefix=/usr/local/' '--mandir=/usr/local/share/man/' '--infodir=/usr/local/share/info/' '--with-x-toolkit=no' '--with-xpm' '--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--with-x''

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: de_DE.utf8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Text

Minor modes in effect:
  global-auto-revert-mode: t
  savehist-mode: t
  display-time-mode: t
  desktop-save-mode: t
  mouse-wheel-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t

Load-path shadows:
/usr/local/share/emacs/site-lisp/gnus/hex-util hides /usr/local/share/emacs/23.1.50/lisp/hex-util
/usr/local/share/emacs/site-lisp/gnus/pgg hides /usr/local/share/emacs/23.1.50/lisp/pgg
/usr/local/share/emacs/site-lisp/gnus/password-cache hides /usr/local/share/emacs/23.1.50/lisp/password-cache
/usr/local/share/emacs/site-lisp/gnus/md4 hides /usr/local/share/emacs/23.1.50/lisp/md4
/usr/local/share/emacs/site-lisp/gnus/sha1 hides /usr/local/share/emacs/23.1.50/lisp/sha1
/usr/local/share/emacs/site-lisp/gnus/pgg-parse hides /usr/local/share/emacs/23.1.50/lisp/pgg-parse
/usr/local/share/emacs/site-lisp/gnus/pgg-pgp5 hides /usr/local/share/emacs/23.1.50/lisp/pgg-pgp5
/usr/local/share/emacs/site-lisp/gnus/pgg-pgp hides /usr/local/share/emacs/23.1.50/lisp/pgg-pgp
/usr/local/share/emacs/site-lisp/gnus/format-spec hides /usr/local/share/emacs/23.1.50/lisp/format-spec
/usr/local/share/emacs/site-lisp/gnus/pgg-gpg hides /usr/local/share/emacs/23.1.50/lisp/pgg-gpg
/usr/local/share/emacs/site-lisp/gnus/pgg-def hides /usr/local/share/emacs/23.1.50/lisp/pgg-def
/usr/local/share/emacs/site-lisp/gnus/dns-mode hides /usr/local/share/emacs/23.1.50/lisp/textmodes/dns-mode
/usr/local/share/emacs/site-lisp/gnus/imap hides /usr/local/share/emacs/23.1.50/lisp/net/imap
/usr/local/share/emacs/site-lisp/gnus/hmac-def hides /usr/local/share/emacs/23.1.50/lisp/net/hmac-def
/usr/local/share/emacs/site-lisp/gnus/sasl-cram hides /usr/local/share/emacs/23.1.50/lisp/net/sasl-cram
/usr/local/share/emacs/site-lisp/gnus/tls hides /usr/local/share/emacs/23.1.50/lisp/net/tls
/usr/local/share/emacs/site-lisp/gnus/dns hides /usr/local/share/emacs/23.1.50/lisp/net/dns
/usr/local/share/emacs/site-lisp/gnus/dig hides /usr/local/share/emacs/23.1.50/lisp/net/dig
/usr/local/share/emacs/site-lisp/gnus/netrc hides /usr/local/share/emacs/23.1.50/lisp/net/netrc
/usr/local/share/emacs/site-lisp/gnus/hmac-md5 hides /usr/local/share/emacs/23.1.50/lisp/net/hmac-md5
/usr/local/share/emacs/site-lisp/gnus/sasl-digest hides /usr/local/share/emacs/23.1.50/lisp/net/sasl-digest
/usr/local/share/emacs/site-lisp/gnus/ntlm hides /usr/local/share/emacs/23.1.50/lisp/net/ntlm
/usr/local/share/emacs/site-lisp/gnus/sasl hides /usr/local/share/emacs/23.1.50/lisp/net/sasl
/usr/local/share/emacs/site-lisp/gnus/sasl-ntlm hides /usr/local/share/emacs/23.1.50/lisp/net/sasl-ntlm
/usr/local/share/emacs/site-lisp/gnus/binhex hides /usr/local/share/emacs/23.1.50/lisp/mail/binhex
/usr/local/share/emacs/site-lisp/gnus/uudecode hides /usr/local/share/emacs/23.1.50/lisp/mail/uudecode
/usr/local/share/emacs/site-lisp/gnus/hashcash hides /usr/local/share/emacs/23.1.50/lisp/mail/hashcash
/usr/local/share/emacs/site-lisp/gnus/nnagent hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnagent
/usr/local/share/emacs/site-lisp/gnus/gnus-int hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-int
/usr/local/share/emacs/site-lisp/gnus/rfc1843 hides /usr/local/share/emacs/23.1.50/lisp/gnus/rfc1843
/usr/local/share/emacs/site-lisp/gnus/nndir hides /usr/local/share/emacs/23.1.50/lisp/gnus/nndir
/usr/local/share/emacs/site-lisp/gnus/yenc hides /usr/local/share/emacs/23.1.50/lisp/gnus/yenc
/usr/local/share/emacs/site-lisp/gnus/legacy-gnus-agent hides /usr/local/share/emacs/23.1.50/lisp/gnus/legacy-gnus-agent
/usr/local/share/emacs/site-lisp/gnus/deuglify hides /usr/local/share/emacs/23.1.50/lisp/gnus/deuglify
/usr/local/share/emacs/site-lisp/gnus/messcompat hides /usr/local/share/emacs/23.1.50/lisp/gnus/messcompat
/usr/local/share/emacs/site-lisp/gnus/mm-extern hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-extern
/usr/local/share/emacs/site-lisp/gnus/earcon hides /usr/local/share/emacs/23.1.50/lisp/gnus/earcon
/usr/local/share/emacs/site-lisp/gnus/gnus-win hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-win
/usr/local/share/emacs/site-lisp/gnus/gnus-cite hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-cite
/usr/local/share/emacs/site-lisp/gnus/message hides /usr/local/share/emacs/23.1.50/lisp/gnus/message
/usr/local/share/emacs/site-lisp/gnus/ecomplete hides /usr/local/share/emacs/23.1.50/lisp/gnus/ecomplete
/usr/local/share/emacs/site-lisp/gnus/rfc2045 hides /usr/local/share/emacs/23.1.50/lisp/gnus/rfc2045
/usr/local/share/emacs/site-lisp/gnus/gnus-art hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-art
/usr/local/share/emacs/site-lisp/gnus/mm-url hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-url
/usr/local/share/emacs/site-lisp/gnus/gnus-demon hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-demon
/usr/local/share/emacs/site-lisp/gnus/mm-encode hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-encode
/usr/local/share/emacs/site-lisp/gnus/gnus-mh hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-mh
/usr/local/share/emacs/site-lisp/gnus/nnbabyl hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnbabyl
/usr/local/share/emacs/site-lisp/gnus/gnus-soup hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-soup
/usr/local/share/emacs/site-lisp/gnus/nnmairix hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnmairix
/usr/local/share/emacs/site-lisp/gnus/gmm-utils hides /usr/local/share/emacs/23.1.50/lisp/gnus/gmm-utils
/usr/local/share/emacs/site-lisp/gnus/gnus-fun hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-fun
/usr/local/share/emacs/site-lisp/gnus/sieve hides /usr/local/share/emacs/23.1.50/lisp/gnus/sieve
/usr/local/share/emacs/site-lisp/gnus/gnus-kill hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-kill
/usr/local/share/emacs/site-lisp/gnus/nnsoup hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnsoup
/usr/local/share/emacs/site-lisp/gnus/gnus-salt hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-salt
/usr/local/share/emacs/site-lisp/gnus/nnmh hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnmh
/usr/local/share/emacs/site-lisp/gnus/nndb hides /usr/local/share/emacs/23.1.50/lisp/gnus/nndb
/usr/local/share/emacs/site-lisp/gnus/nnrss hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnrss
/usr/local/share/emacs/site-lisp/gnus/nnweb hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnweb
/usr/local/share/emacs/site-lisp/gnus/gnus-mlspl hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-mlspl
/usr/local/share/emacs/site-lisp/gnus/spam hides /usr/local/share/emacs/23.1.50/lisp/gnus/spam
/usr/local/share/emacs/site-lisp/gnus/nnmail hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnmail
/usr/local/share/emacs/site-lisp/gnus/mailcap hides /usr/local/share/emacs/23.1.50/lisp/gnus/mailcap
/usr/local/share/emacs/site-lisp/gnus/gnus-draft hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-draft
/usr/local/share/emacs/site-lisp/gnus/gnus-async hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-async
/usr/local/share/emacs/site-lisp/gnus/nnwfm hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnwfm
/usr/local/share/emacs/site-lisp/gnus/gnus-sieve hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-sieve
/usr/local/share/emacs/site-lisp/gnus/gnus-audio hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-audio
/usr/local/share/emacs/site-lisp/gnus/nnheader hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnheader
/usr/local/share/emacs/site-lisp/gnus/mml2015 hides /usr/local/share/emacs/23.1.50/lisp/gnus/mml2015
/usr/local/share/emacs/site-lisp/gnus/mm-partial hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-partial
/usr/local/share/emacs/site-lisp/gnus/gnus hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus
/usr/local/share/emacs/site-lisp/gnus/canlock hides /usr/local/share/emacs/23.1.50/lisp/gnus/canlock
/usr/local/share/emacs/site-lisp/gnus/mml-sec hides /usr/local/share/emacs/23.1.50/lisp/gnus/mml-sec
/usr/local/share/emacs/site-lisp/gnus/gnus-start hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-start
/usr/local/share/emacs/site-lisp/gnus/gnus-picon hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-picon
/usr/local/share/emacs/site-lisp/gnus/sieve-manage hides /usr/local/share/emacs/23.1.50/lisp/gnus/sieve-manage
/usr/local/share/emacs/site-lisp/gnus/nnwarchive hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnwarchive
/usr/local/share/emacs/site-lisp/gnus/smime hides /usr/local/share/emacs/23.1.50/lisp/gnus/smime
/usr/local/share/emacs/site-lisp/gnus/qp hides /usr/local/share/emacs/23.1.50/lisp/gnus/qp
/usr/local/share/emacs/site-lisp/gnus/nnir hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnir
/usr/local/share/emacs/site-lisp/gnus/gnus-util hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-util
/usr/local/share/emacs/site-lisp/gnus/nnmbox hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnmbox
/usr/local/share/emacs/site-lisp/gnus/gnus-registry hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-registry
/usr/local/share/emacs/site-lisp/gnus/nnnil hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnnil
/usr/local/share/emacs/site-lisp/gnus/mail-parse hides /usr/local/share/emacs/23.1.50/lisp/gnus/mail-parse
/usr/local/share/emacs/site-lisp/gnus/rfc2047 hides /usr/local/share/emacs/23.1.50/lisp/gnus/rfc2047
/usr/local/share/emacs/site-lisp/gnus/nnvirtual hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnvirtual
/usr/local/share/emacs/site-lisp/gnus/smiley hides /usr/local/share/emacs/23.1.50/lisp/gnus/smiley
/usr/local/share/emacs/site-lisp/gnus/gnus-setup hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-setup
/usr/local/share/emacs/site-lisp/gnus/html2text hides /usr/local/share/emacs/23.1.50/lisp/gnus/html2text
/usr/local/share/emacs/site-lisp/gnus/gnus-score hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-score
/usr/local/share/emacs/site-lisp/gnus/nnlistserv hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnlistserv
/usr/local/share/emacs/site-lisp/gnus/gnus-logic hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-logic
/usr/local/share/emacs/site-lisp/gnus/nnmaildir hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnmaildir
/usr/local/share/emacs/site-lisp/gnus/spam-wash hides /usr/local/share/emacs/23.1.50/lisp/gnus/spam-wash
/usr/local/share/emacs/site-lisp/gnus/starttls hides /usr/local/share/emacs/23.1.50/lisp/gnus/starttls
/usr/local/share/emacs/site-lisp/gnus/nnoo hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnoo
/usr/local/share/emacs/site-lisp/gnus/gnus-srvr hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-srvr
/usr/local/share/emacs/site-lisp/gnus/spam-stat hides /usr/local/share/emacs/23.1.50/lisp/gnus/spam-stat
/usr/local/share/emacs/site-lisp/gnus/gnus-vm hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-vm
/usr/local/share/emacs/site-lisp/gnus/mm-bodies hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-bodies
/usr/local/share/emacs/site-lisp/gnus/nnspool hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnspool
/usr/local/share/emacs/site-lisp/gnus/gnus-dup hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-dup
/usr/local/share/emacs/site-lisp/gnus/mml1991 hides /usr/local/share/emacs/23.1.50/lisp/gnus/mml1991
/usr/local/share/emacs/site-lisp/gnus/gnus-bcklg hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-bcklg
/usr/local/share/emacs/site-lisp/gnus/nndoc hides /usr/local/share/emacs/23.1.50/lisp/gnus/nndoc
/usr/local/share/emacs/site-lisp/gnus/nngateway hides /usr/local/share/emacs/23.1.50/lisp/gnus/nngateway
/usr/local/share/emacs/site-lisp/gnus/pop3 hides /usr/local/share/emacs/23.1.50/lisp/gnus/pop3
/usr/local/share/emacs/site-lisp/gnus/gnus-eform hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-eform
/usr/local/share/emacs/site-lisp/gnus/mml-smime hides /usr/local/share/emacs/23.1.50/lisp/gnus/mml-smime
/usr/local/share/emacs/site-lisp/gnus/nneething hides /usr/local/share/emacs/23.1.50/lisp/gnus/nneething
/usr/local/share/emacs/site-lisp/gnus/mail-source hides /usr/local/share/emacs/23.1.50/lisp/gnus/mail-source
/usr/local/share/emacs/site-lisp/gnus/gnus-nocem hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-nocem
/usr/local/share/emacs/site-lisp/gnus/gnus-ems hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-ems
/usr/local/share/emacs/site-lisp/gnus/mml hides /usr/local/share/emacs/23.1.50/lisp/gnus/mml
/usr/local/share/emacs/site-lisp/gnus/gnus-cache hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-cache
/usr/local/share/emacs/site-lisp/gnus/spam-report hides /usr/local/share/emacs/23.1.50/lisp/gnus/spam-report
/usr/local/share/emacs/site-lisp/gnus/nndiary hides /usr/local/share/emacs/23.1.50/lisp/gnus/nndiary
/usr/local/share/emacs/site-lisp/gnus/gnus-topic hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-topic
/usr/local/share/emacs/site-lisp/gnus/rfc2104 hides /usr/local/share/emacs/23.1.50/lisp/gnus/rfc2104
/usr/local/share/emacs/site-lisp/gnus/nntp hides /usr/local/share/emacs/23.1.50/lisp/gnus/nntp
/usr/local/share/emacs/site-lisp/gnus/flow-fill hides /usr/local/share/emacs/23.1.50/lisp/gnus/flow-fill
/usr/local/share/emacs/site-lisp/gnus/nnimap hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnimap
/usr/local/share/emacs/site-lisp/gnus/compface hides /usr/local/share/emacs/23.1.50/lisp/gnus/compface
/usr/local/share/emacs/site-lisp/gnus/gnus-delay hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-delay
/usr/local/share/emacs/site-lisp/gnus/gnus-ml hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-ml
/usr/local/share/emacs/site-lisp/gnus/rfc2231 hides /usr/local/share/emacs/23.1.50/lisp/gnus/rfc2231
/usr/local/share/emacs/site-lisp/gnus/gnus-spec hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-spec
/usr/local/share/emacs/site-lisp/gnus/gnus-diary hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-diary
/usr/local/share/emacs/site-lisp/gnus/mm-util hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-util
/usr/local/share/emacs/site-lisp/gnus/nndraft hides /usr/local/share/emacs/23.1.50/lisp/gnus/nndraft
/usr/local/share/emacs/site-lisp/gnus/gnus-dired hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-dired
/usr/local/share/emacs/site-lisp/gnus/webmail hides /usr/local/share/emacs/23.1.50/lisp/gnus/webmail
/usr/local/share/emacs/site-lisp/gnus/nnultimate hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnultimate
/usr/local/share/emacs/site-lisp/gnus/nnkiboze hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnkiboze
/usr/local/share/emacs/site-lisp/gnus/gnus-cus hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-cus
/usr/local/share/emacs/site-lisp/gnus/nnfolder hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnfolder
/usr/local/share/emacs/site-lisp/gnus/mm-decode hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-decode
/usr/local/share/emacs/site-lisp/gnus/nnml hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnml
/usr/local/share/emacs/site-lisp/gnus/nnslashdot hides /usr/local/share/emacs/23.1.50/lisp/gnus/nnslashdot
/usr/local/share/emacs/site-lisp/gnus/gnus-sum hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-sum
/usr/local/share/emacs/site-lisp/gnus/mail-prsvr hides /usr/local/share/emacs/23.1.50/lisp/gnus/mail-prsvr
/usr/local/share/emacs/site-lisp/gnus/sieve-mode hides /usr/local/share/emacs/23.1.50/lisp/gnus/sieve-mode
/usr/local/share/emacs/site-lisp/gnus/mm-uu hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-uu
/usr/local/share/emacs/site-lisp/gnus/gnus-undo hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-undo
/usr/local/share/emacs/site-lisp/gnus/utf7 hides /usr/local/share/emacs/23.1.50/lisp/gnus/utf7
/usr/local/share/emacs/site-lisp/gnus/auth-source hides /usr/local/share/emacs/23.1.50/lisp/gnus/auth-source
/usr/local/share/emacs/site-lisp/gnus/score-mode hides /usr/local/share/emacs/23.1.50/lisp/gnus/score-mode
/usr/local/share/emacs/site-lisp/gnus/mm-view hides /usr/local/share/emacs/23.1.50/lisp/gnus/mm-view
/usr/local/share/emacs/site-lisp/gnus/gnus-msg hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-msg
/usr/local/share/emacs/site-lisp/gnus/gnus-move hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-move
/usr/local/share/emacs/site-lisp/gnus/gnus-group hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-group
/usr/local/share/emacs/site-lisp/gnus/gnus-range hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-range
/usr/local/share/emacs/site-lisp/gnus/gnus-agent hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-agent
/usr/local/share/emacs/site-lisp/gnus/ietf-drums hides /usr/local/share/emacs/23.1.50/lisp/gnus/ietf-drums
/usr/local/share/emacs/site-lisp/gnus/gnus-uu hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-uu
/usr/local/share/emacs/site-lisp/gnus/gnus-bookmark hides /usr/local/share/emacs/23.1.50/lisp/gnus/gnus-bookmark
/usr/local/share/emacs/site-lisp/gnus/parse-time hides /usr/local/share/emacs/23.1.50/lisp/calendar/parse-time
/usr/local/share/emacs/site-lisp/gnus/time-date hides /usr/local/share/emacs/23.1.50/lisp/calendar/time-date
/usr/local/share/emacs/23.1.50/lisp/vc-mcvs hides /usr/local/share/emacs/23.1.50/lisp/obsolete/vc-mcvs
/usr/local/share/emacs/23.1.50/lisp/resume hides /usr/local/share/emacs/23.1.50/lisp/obsolete/resume
/usr/local/share/emacs/23.1.50/lisp/textmodes/rst hides /usr/share/emacs/site-lisp/rst

-- 
Torsten Bronger, aquisgrana, europa vetus



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Fri, 31 Jul 2009 04:00:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Albinus <michael.albinus <at> gmx.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 31 Jul 2009 04:00:06 GMT) Full text and rfc822 format available.

Message #10 received at 3977 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
Cc: 3977 <at> debbugs.gnu.org
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Fri, 31 Jul 2009 05:52:35 +0200
Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:

> After starting Tramp, Emacs is slowed down significantly.  It is
> sufficient to trigger Tramp just by tab-completion of a remote path.
> From this moment on, Emacs is slow.

Does it also happen, when you start "emacs -Q"?

> I can't really tell whether it is slow per se or because Tramp does so
> many network connections in the background because I use Emacs through
> the network itself (ssh -X).

I don't believe that this matters to Tramp.

> However, this is behaviour introduced within the last six weeks or so.
>
> By the way, Tramps complains that it can't find GVFS support, if this
> matters.

That I will check.

Best regars, Michael.



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Fri, 31 Jul 2009 06:40:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to Torsten Bronger <bronger <at> physik.rwth-aachen.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 31 Jul 2009 06:40:09 GMT) Full text and rfc822 format available.

Message #15 received at 3977 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 3977 <at> debbugs.gnu.org
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Fri, 31 Jul 2009 08:33:33 +0200
Hallöchen!

Michael Albinus writes:

> Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:
>
>> After starting Tramp, Emacs is slowed down significantly.  It is
>> sufficient to trigger Tramp just by tab-completion of a remote
>> path.  From this moment on, Emacs is slow.

It's even sufficient to say customize-group -- tramp.

> Does it also happen, when you start "emacs -Q"?

See below.

>> I can't really tell whether it is slow per se or because Tramp
>> does so many network connections in the background because I use
>> Emacs through the network itself (ssh -X).
>
> I don't believe that this matters to Tramp.

I sniffed the network activity, and I found out more.

When using Emacs locally, you don't see this effect.  However, here
at work, I start Emacs on my home machine through an SSH tunnel, and
then Tramp slows down Emacs significantly; not Emacs per se but only
the display.  For example, I can scroll through a large text file
and it needs the same amount of time.  But with Tramp, I don't see
the text scrolling, just reaching the end.

The reason seems to be that Tramp causes X network traffic
(approx. 20 TCP packages) every 5 seconds.  Apparently, it makes
Emacs talking to the local client window in a way.  The 5 seconds
are very constant.

Note that the machine I tried to open a file on with Tramp is
different from the machine which runs the X server, so I can
distinguish safely between Tramp's file system traffic and Tramp's X
traffic.

With emacs -Q, the effect is different.  I don't see time intervals
anymore, but a continuous sending of 60 TCP packages per second.  So
the effect is even worse but different.

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
                   Jabber ID: torsten.bronger <at> jabber.rwth-aachen.de
                                  or http://bronger-jmp.appspot.com



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Mon, 03 Aug 2009 15:55:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Albinus <michael.albinus <at> gmx.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Mon, 03 Aug 2009 15:55:08 GMT) Full text and rfc822 format available.

Message #20 received at 3977 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
Cc: "3977\@debbugs.gnu.org" <3977 <at> debbugs.gnu.org>
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Mon, 03 Aug 2009 17:49:22 +0200
Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:

> Hallöchen!

Hi,

> When using Emacs locally, you don't see this effect.  However, here
> at work, I start Emacs on my home machine through an SSH tunnel, and
> then Tramp slows down Emacs significantly; not Emacs per se but only
> the display.  For example, I can scroll through a large text file
> and it needs the same amount of time.  But with Tramp, I don't see
> the text scrolling, just reaching the end.

Honestly, I cannot reproduce the effect. How do you start Emacs through
the tunnel? I have done it via

ssh -X otherhost /usr/local/src/emacs/src/emacs -Q

> The reason seems to be that Tramp causes X network traffic
> (approx. 20 TCP packages) every 5 seconds.  Apparently, it makes
> Emacs talking to the local client window in a way.  The 5 seconds
> are very constant.

20 packages every 5 seconds does not sound problematic. But as I said, I
cannot see a difference in network activity with loaded / not loaded
Tramp. Could you, please, analyze these additional packages in more
detail? Which port are they speaking to, which application is behind? Is
it really X?

> Tschö,
> Torsten.

Best regards, Michael.



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Mon, 03 Aug 2009 16:30:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Torsten Bronger <bronger <at> physik.rwth-aachen.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Mon, 03 Aug 2009 16:30:06 GMT) Full text and rfc822 format available.

Message #25 received at 3977 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: "3977 <at> debbugs.gnu.org" <3977 <at> debbugs.gnu.org>
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Mon, 03 Aug 2009 18:22:09 +0200
Hallöchen!

Michael Albinus writes:

> Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:
>
> [...]
>
>> When using Emacs locally, you don't see this effect.  However,
>> here at work, I start Emacs on my home machine through an SSH
>> tunnel, and then Tramp slows down Emacs significantly; not Emacs
>> per se but only the display.  For example, I can scroll through a
>> large text file and it needs the same amount of time.  But with
>> Tramp, I don't see the text scrolling, just reaching the end.
>
> Honestly, I cannot reproduce the effect. How do you start Emacs
> through the tunnel? I have done it via
>
> ssh -X otherhost /usr/local/src/emacs/src/emacs -Q

This is equivalent to my test.

And then, I say "M-x customize-group RET RET" and have 4 TCP packets
per second (maybe cursor blinking).  If I start the above command
again and say "M-x customize-group RET tramp RET", I have 60 packets
per second.

> [...]
>
> [...] But as I said, I cannot see a difference in network activity
> with loaded / not loaded Tramp. Could you, please, analyze these
> additional packages in more detail?

Then somebody must tell me how.  ;-)  I'm really not an expert in
packet sniffing.  Those packages are encrypted, so Wireshark shows
me only garbage.

> Which port are they speaking to, which application is behind? Is
> it really X?

I think -X means that only the X port is forwarded.  Besides, the
local machine has nothing else listening.  There is no shared
directory, and no SSH server.

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
                   Jabber ID: torsten.bronger <at> jabber.rwth-aachen.de
                                  or http://bronger-jmp.appspot.com



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Tue, 04 Aug 2009 03:50:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Albinus <michael.albinus <at> gmx.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 04 Aug 2009 03:50:05 GMT) Full text and rfc822 format available.

Message #30 received at 3977 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
Cc: "3977\@debbugs.gnu.org" <3977 <at> debbugs.gnu.org>
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Tue, 04 Aug 2009 05:41:57 +0200
Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:

> Hallöchen!

Hi,

>> Honestly, I cannot reproduce the effect. How do you start Emacs
>> through the tunnel? I have done it via
>>
>> ssh -X otherhost /usr/local/src/emacs/src/emacs -Q
>
> This is equivalent to my test.
>
> And then, I say "M-x customize-group RET RET" and have 4 TCP packets
> per second (maybe cursor blinking).  If I start the above command
> again and say "M-x customize-group RET tramp RET", I have 60 packets
> per second.

I'm still checking what happens. In the meantime, I've fixed the problem
in loading tramp-gvfs. Maybe this is related to your problem, because
dbus.el could try to send messages, which fails. Could you, please,
check, whether it changes your situation?

I'll continue to investigate, whether I can find something else.

> Tschö,
> Torsten.

Best regards, Michael.



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3977; Package emacs. (Tue, 04 Aug 2009 06:20:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Torsten Bronger <bronger <at> physik.rwth-aachen.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 04 Aug 2009 06:20:04 GMT) Full text and rfc822 format available.

Message #35 received at 3977 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: "3977 <at> debbugs.gnu.org" <3977 <at> debbugs.gnu.org>
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Tue, 04 Aug 2009 08:10:02 +0200
Hallöchen!

Michael Albinus writes:

> Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:
>
> [...]
>
>> [...]
>>
>> And then, I say "M-x customize-group RET RET" and have 4 TCP
>> packets per second (maybe cursor blinking).  If I start the above
>> command again and say "M-x customize-group RET tramp RET", I have
>> 60 packets per second.
>
> I'm still checking what happens. In the meantime, I've fixed the
> problem in loading tramp-gvfs. Maybe this is related to your
> problem, because dbus.el could try to send messages, which
> fails. Could you, please, check, whether it changes your
> situation?

The problem is now fixed for me, thanks.

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
                   Jabber ID: torsten.bronger <at> jabber.rwth-aachen.de
                                  or http://bronger-jmp.appspot.com



Reply sent to Michael Albinus <michael.albinus <at> gmx.de>:
You have taken responsibility. (Tue, 04 Aug 2009 08:00:05 GMT) Full text and rfc822 format available.

Notification sent to Torsten Bronger <bronger <at> physik.rwth-aachen.de>:
bug acknowledged by developer. (Tue, 04 Aug 2009 08:00:05 GMT) Full text and rfc822 format available.

Message #40 received at 3977-done <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Torsten Bronger <bronger <at> physik.rwth-aachen.de>
Cc: "3977-done\@debbugs.gnu.org" <3977-done <at> debbugs.gnu.org>
Subject: Re: bug#3977: 23.1.50; Tramp slows down Emacs
Date: Tue, 04 Aug 2009 09:53:10 +0200
Torsten Bronger <bronger <at> physik.rwth-aachen.de> writes:

> Hallöchen!

Hi,

>> I'm still checking what happens. In the meantime, I've fixed the
>> problem in loading tramp-gvfs. Maybe this is related to your
>> problem, because dbus.el could try to send messages, which
>> fails. Could you, please, check, whether it changes your
>> situation?
>
> The problem is now fixed for me, thanks.

Good to know, I close the bug report then.

> Tschö,
> Torsten.

Thanks, and best regards, Michael.



bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> emacsbugs.donarmstrong.com. (Tue, 01 Sep 2009 14:24:11 GMT) Full text and rfc822 format available.

This bug report was last modified 15 years and 349 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.