[ESS-bugs] ess-mode 15.03-1 [<unknown>]; Emacse is very slow when ess support is enabled.

Dr. Michael L. Dowling Mike.Dowling at t-online.de
Fri May 1 17:10:28 CEST 2015


I'm using Arch  Linux.  Last week there was an  update to emacs-24.5 and
it appeared  as though emacs  simply refused  to start.  No  error, just
stopped.  Could only stop it with kill -9.

Merely commenting out (require 'ess-site)  in my .emacs file eleiminates
the problem.   Having an .emacs file  with just that line  not commented
out causes the problem.

In fact, emacs  wasn't dead; it was  trying to to do  something over the
Internet.  Starting emacs with ess support but using strace and I see at
one stage that it  was trying to find ssh.  Whle  emacs is attempting to
start, I see the following:

recvmsg(8, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0t\25\0\0\0\0\360\360\377\377\360\360\0\0\360\377\360\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(8, 0x7fff29d5a870, 0)           = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(8, 0x7fff29d5a870, 0)           = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(8, 0x7fff29d5a6b0, 0)           = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}], 4, 0) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, [WINCH IO], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [WINCH IO], NULL, 8) = 0
poll([{fd=8, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"=\0\4\0q\0\340\1\31\0\0\0\7\0\r\0;\0\5\0\266\0\340\1\0\0\0\0\31\0\0\0"..., 248}, {NULL, 0}, {"", 0}], 3) = 248
recvmsg(8, 0x7fff29d5b670, 0)           = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(8, 0x7fff29d5b490, 0)           = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}], 4, 0) = 0 (Timeout)
recvmsg(8, 0x7fff29d5b490, 0)           = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}], 4, 0) = 0 (Timeout)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"\213\32\7\0\1\0\340\1\262\0\340\1\333\333\333\333\333\333\377\377\0\0\0\0\17\0\313\2\213\32\7\0"..., 440}, {NULL, 0}, {"", 0}], 3) = 440
recvmsg(8, 0x7fff29d5b490, 0)           = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}], 4, 0) = 0 (Timeout)
pselect6(17, [5 7 8 9 16], [], NULL, {0, 477258169}, {NULL, 8}^CProcess 11910 detached

I could not compile ess after downloading the latest development version
using git  even though  the user was  root and had  no .emacs  file.  It
appeared to  me that  during the  compile process  ess elisp  files were
being loaded.  But  turn off my DSL connection,  and everything compiled
in seconds.

-------------------------------------------------------
This bug report will be sent to the ESS bugs email list
Press C-c C-c when you are ready to send your message.
-------------------------------------------------------

[ess-site.el]: ess-customize-alist=nil 
[ess-site.el _2_]: ess-customize-alist=nil 
(S): ess-s-versions-create making M-x defuns for 
 
(R): ess-r-versions-create making M-x defuns for 
 



Emacs  : GNU Emacs 24.5.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.2)
 of 2015-04-20 on bitzer.hoetzel.info
Package: ess-mode 15.03-1 [<unknown>]

current state:
==============
(setq
 ess-language nil
 ess-dialect nil
 ess-ask-for-ess-directory t
 ess-ask-about-transfile nil
 ess-directory "~/R/"
 ess-keep-dump-files "always"
 ess-source-directory "/tmp"
 ess-use-ido t
 ess-use-eldoc t
 ess-use-tracebug t
 ess-use-auto-complete t
 ess-use-company t
 ess-eval-visibly-p t
 ess-can-eval-in-background nil
 ess-local-process-name nil
 )
-- 
Dr. Michael L. Dowling
Gaußstr. 27
38106 Braunschweig
Germany

-- 
Dr. Michael L. Dowling
Gaußstr. 27
38106 Braunschweig
Germany



More information about the ESS-bugs mailing list