Bug 27244 - emacs hangs in server mode
Summary: emacs hangs in server mode
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: emacs24-X11-gtk (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Evgenii Terechkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-19 12:40 MSK by kirill
Modified: 2012-09-24 03:47 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kirill 2012-04-19 12:40:13 MSK
$ 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 Eugene Vlasov 2012-04-19 17:03:21 MSK
Посмотрим. ispell тут, кстати, ни при чем, если убрать в стартовых скриптах emacs автозапуск flyspell - всё равно виснет, только уже на другом сообщении.
А вот с motif у меня не воспроизводится.
Comment 2 kirill 2012-04-19 18:49:09 MSK
(В ответ на комментарий №1)
> Посмотрим. ispell тут, кстати, ни при чем, если убрать в стартовых скриптах
> emacs автозапуск flyspell - всё равно виснет, только уже на другом сообщении.
ispell всё-таки в чем-то замешан, т.к. если его вообще не установить, то запуск
flyspell обламывается и сервер стартует без проблем.

> А вот с motif у меня не воспроизводится.
у меня не работало в хост-системе, но там я чистоту среды не гарантирую :)
Comment 3 Denis Smirnov 2012-05-23 23:08:38 MSK
Так как можно выяснить в чем грабля и пофиксить?
Comment 4 kirill 2012-09-23 23:26:59 MSK
Воспроизводится в том же виде в emacs24. Можно ли что-то сделать?
Comment 5 Evgenii Terechkov 2012-09-24 03:47:04 MSK
На текущем сизифе с 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]$

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