Bug 27244 - emacs hangs in server mode
: emacs hangs in server mode
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/emacs24-X11-gtk)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-04-19 12:40 by
Modified: 2012-09-24 03:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-04-19 12:40:13
$ hsh --init
$ hsh-install emacs23-X11-gtk aspell aspell-en
$ hsh-shell
[builder]$  emacs --daemon
Warning: Lisp directory `/usr/share/emacs/23.3/leim' does not exist.
("emacs")
Loading /etc/emacs/site-start.d/00macros.el (source)...
Loading /etc/emacs/site-start.d/00macros.el (source)...done
Loading /etc/emacs/site-start.d/10initial-features.el (source)...
Loading /etc/emacs/site-start.d/10initial-features.el (source)...done
Loading /etc/emacs/site-start.d/10keys.el (source)...
Loading /etc/emacs/site-start.d/10keys.el (source)...done
Loading /etc/emacs/site-start.d/10mouse.el (source)...
Error while loading /etc/emacs/site-start.d/10mouse.el
Loading /etc/emacs/site-start.d/10selection.el (source)...
Loading /etc/emacs/site-start.d/10selection.el (source)...done
Loading /etc/emacs/site-start.d/gettext.el (source)...
Loading /etc/emacs/site-start.d/gettext.el (source)...done
Loading /etc/emacs/site-start.d/rus-win-keyboard.el (source)...
Loading /etc/emacs/site-start.d/rus-win-keyboard.el (source)...done
Starting new Ispell process [default] ...

и висим. При этом активно используется процессор.

с emacs23-X11-motif аналогично.
------- Comment #1 From 2012-04-19 17:03:21 -------
Посмотрим. ispell тут, кстати, ни при чем, если убрать в стартовых скриптах
emacs автозапуск flyspell - всё равно виснет, только уже на другом сообщении.
А вот с motif у меня не воспроизводится.
------- Comment #2 From 2012-04-19 18:49:09 -------
(В ответ на комментарий №1)
> Посмотрим. ispell тут, кстати, ни при чем, если убрать в стартовых скриптах
> emacs автозапуск flyspell - всё равно виснет, только уже на другом сообщении.
ispell всё-таки в чем-то замешан, т.к. если его вообще не установить, то запуск
flyspell обламывается и сервер стартует без проблем.

> А вот с motif у меня не воспроизводится.
у меня не работало в хост-системе, но там я чистоту среды не гарантирую :)
------- Comment #3 From 2012-05-23 23:08:38 -------
Так как можно выяснить в чем грабля и пофиксить?
------- Comment #4 From 2012-09-23 23:26:59 -------
Воспроизводится в том же виде в emacs24. Можно ли что-то сделать?
------- Comment #5 From 2012-09-24 03:47:04 -------
На текущем сизифе с emacs24-X11-gtk в хэшере воспроизвести не удалось:

evg@thinkpad ~ $hsh-shell 
[builder@localhost .in]$ emacs
emacs        emacs-X11    emacs24      emacs24-gtk  emacsclient  
[builder@localhost .in]$ emacs --daemon
Warning: due to a long standing Gtk+ bug
http://bugzilla.gnome.org/show_bug.cgi?id=85715
Emacs might crash when run in daemon mode and the X11 connection is
unexpectedly lost.
Using an Emacs configured with --with-x-toolkit=lucid does not have this
problem.
Warning: Lisp directory `/usr/share/emacs/24.2/leim' does not exist.
("emacs")
Loading /etc/emacs/site-start.d/00macros.el (source)...
Loading /etc/emacs/site-start.d/00macros.el (source)...done
Loading /etc/emacs/site-start.d/10initial-features.el (source)...
Loading /etc/emacs/site-start.d/10initial-features.el (source)...done
Loading /etc/emacs/site-start.d/10keys.el (source)...
Loading /etc/emacs/site-start.d/10keys.el (source)...done
Loading /etc/emacs/site-start.d/10mouse.el (source)...
Error while loading /etc/emacs/site-start.d/10mouse.el
Loading /etc/emacs/site-start.d/10selection.el (source)...
Error while loading /etc/emacs/site-start.d/10selection.el
Loading /etc/emacs/site-start.d/gettext.el (source)...
Loading /etc/emacs/site-start.d/gettext.el (source)...done
Loading /etc/emacs/site-start.d/rus-win-keyboard.el (source)...
Loading /etc/emacs/site-start.d/rus-win-keyboard.el (source)...done
Starting new Ispell process [default] ...
Starting Emacs daemon.
[builder@localhost .in]$

Из хост-системы видно, что процесс работает (слушает сокет). Активного
потребления процессора не замечено.