aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2018-08-28 16:05:04 -0400
committerGlenn Morris2018-08-28 16:05:04 -0400
commit3764ab4186bb4479aee5241705f91c1edf4cccfb (patch)
tree3dd73f15263ac20e643469ebb28b63262f9724f0
parent9d613444994a2e5827c23e8c0a5e2a975903764f (diff)
downloademacs-3764ab4186bb4479aee5241705f91c1edf4cccfb.tar.gz
emacs-3764ab4186bb4479aee5241705f91c1edf4cccfb.zip
* etc/PROBLEMS: New entry about GTK+ 3 crash with some X servers.
-rw-r--r--etc/PROBLEMS20
1 files changed, 20 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 9507a5d9758..15e2b3359d4 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -217,6 +217,26 @@ result in an endless loop.
217If you need Emacs to be able to recover from closing displays, compile 217If you need Emacs to be able to recover from closing displays, compile
218it with the Lucid toolkit instead of GTK. 218it with the Lucid toolkit instead of GTK.
219 219
220** Emacs compiled with GTK+ 3 crashes when run under some X servers.
221This happens when the X server does not provide certain display
222features that the underlying GTK+ 3 toolkit assumes. For example, this
223issue has been seen with remote X servers like X2Go. The symptoms
224are an Emacs crash, possibly triggered by the mouse entering the Emacs
225window, or an attempt to resize the Emacs window. The crash backtrace
226contains a call to XQueryPointer.
227
228This issue was fixed in the GTK+ 3 toolkit in commit 4b1c0256 in February 2018.
229
230If your GTK+ 3 is still affected, you can avoid the issue by recompiling
231Emacs with a different X toolkit, eg --with-toolkit=gtk2.
232
233References:
234https://gitlab.gnome.org/GNOME/gtk/commit/4b1c02560f0d8097bf5a11932e52fb72f3e9e94b
235https://debbugs.gnu.org/24280
236https://bugs.debian.org/901038
237https://bugzilla.redhat.com/1483942
238https://access.redhat.com/solutions/3410101
239
220** Emacs compiled with GTK crashes at startup due to X protocol error. 240** Emacs compiled with GTK crashes at startup due to X protocol error.
221 241
222This is known to happen on elementary OS GNU/Linux systems. 242This is known to happen on elementary OS GNU/Linux systems.