aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS19
1 files changed, 9 insertions, 10 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 093d815bd81..7090b225d7e 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -235,19 +235,18 @@ necessary but missing, please report it via M-x report-emacs-bug.
235On platforms such as Solaris, you can also work around this problem by 235On platforms such as Solaris, you can also work around this problem by
236configuring your compiler to use the native linker instead of GNU ld. 236configuring 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
240This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug 240There is a long-standing bug in GTK that prevents it from recovering
241http://bugzilla.gnome.org/show_bug.cgi?id=85715. 241from disconnects: http://bugzilla.gnome.org/show_bug.cgi?id=85715.
242 242
243** Emacs compiled with Gtk+ may loop forever if a display crashes. 243Thus, for instance, when Emacs is run as a server on a text terminal,
244and an X frame is created, and the X server for that frame crashes or
245exits unexpectedly, Emacs must exit to prevent a GTK error that would
246result in an endless loop.
244 247
245This is related to the bug above. A scenario for this is when emacs is run 248If you need Emacs to be able to recover from closing displays, compile
246as a server, and an X frame is created. If the X server for the frame 249it with the Lucid toolkit instead of GTK.
247crashes or exits unexpectedly and an attempt is made to create a new
248frame on another X display, then a Gtk+ error happens in the emacs
249server that results in an endless loop. This is not fixed in any known
250Gtk+ version (2.14.4 being current).
251 250
252* General runtime problems 251* General runtime problems
253 252