Mercurial > emacs
comparison etc/PROBLEMS @ 111178:b2ce1b10b56f
Document GTK Emacs kill on display close in PROBLEMS.
* src/xterm.c (x_connection_closed): Update comment.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Mon, 25 Oct 2010 12:04:54 -0400 |
parents | df8e0cd18128 |
children | 707234851c48 |
comparison
equal
deleted
inserted
replaced
111177:35a6397b95e8 | 111178:b2ce1b10b56f |
---|---|
233 necessary but missing, please report it via M-x report-emacs-bug. | 233 necessary but missing, please report it via M-x report-emacs-bug. |
234 | 234 |
235 On platforms such as Solaris, you can also work around this problem by | 235 On platforms such as Solaris, you can also work around this problem by |
236 configuring your compiler to use the native linker instead of GNU ld. | 236 configuring your compiler to use the native linker instead of GNU ld. |
237 | 237 |
238 ** Emacs compiled with Gtk+ crashes when closing a display (x-close-connection). | 238 ** When Emacs is compiled with Gtk+, closing a display kills Emacs. |
239 | 239 |
240 This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug | 240 There is a long-standing bug in GTK that prevents it from recovering |
241 http://bugzilla.gnome.org/show_bug.cgi?id=85715. | 241 from disconnects: http://bugzilla.gnome.org/show_bug.cgi?id=85715. |
242 | 242 |
243 ** Emacs compiled with Gtk+ may loop forever if a display crashes. | 243 Thus, for instance, when Emacs is run as a server on a text terminal, |
244 | 244 and an X frame is created, and the X server for that frame crashes or |
245 This is related to the bug above. A scenario for this is when emacs is run | 245 exits unexpectedly, Emacs must exit to prevent a GTK error that would |
246 as a server, and an X frame is created. If the X server for the frame | 246 result in an endless loop. |
247 crashes or exits unexpectedly and an attempt is made to create a new | 247 |
248 frame on another X display, then a Gtk+ error happens in the emacs | 248 If you need Emacs to be able to recover from closing displays, compile |
249 server that results in an endless loop. This is not fixed in any known | 249 it with the Lucid toolkit instead of GTK. |
250 Gtk+ version (2.14.4 being current). | |
251 | 250 |
252 * General runtime problems | 251 * General runtime problems |
253 | 252 |
254 ** Lisp problems | 253 ** Lisp problems |
255 | 254 |