aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2017-05-09 19:48:18 +0300
committerEli Zaretskii2017-05-09 19:48:18 +0300
commit908498cc01b55216c2b040fac68463557b143703 (patch)
tree6044ca826f36c822e0572498bab9507b9f74d73f
parent741daec617e978b3f02bc2480f5200930449c805 (diff)
downloademacs-908498cc01b55216c2b040fac68463557b143703.tar.gz
emacs-908498cc01b55216c2b040fac68463557b143703.zip
; etc/PROBLEMS: Describe GTK-related crashes on elementary OS.
-rw-r--r--etc/PROBLEMS22
1 files changed, 22 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 62c5e9e1a80..3bd34bfaa53 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -217,6 +217,28 @@ 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 crashes at startup due to X protocol error.
221
222This is known to happen on elementary OS GNU/Linux systems.
223
224The error message is:
225
226 X protocol error: BadMatch (invalid parameter attributes) on protocol request 140
227 When compiled with GTK, Emacs cannot recover from X disconnects.
228 This is a GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715
229 For details, see etc/PROBLEMS.
230 Fatal error 6: Aborted
231
232followed by a C backtrace. (Sometimes the offending protocol request
233number is 139.)
234
235The relevant bug report is here:
236
237 https://bugs.launchpad.net/elementaryos/+bug/1355274
238
239A workaround is to set XLIB_SKIP_ARGB_VISUALS=1 in the environment
240before starting Emacs, or run Emacs as root.
241
220** Emacs crashes when you try to view a file with complex characters. 242** Emacs crashes when you try to view a file with complex characters.
221 243
222For example, the etc/HELLO file (as shown by C-h h). 244For example, the etc/HELLO file (as shown by C-h h).