Mercurial > emacs
diff etc/DEBUG @ 49489:e0ff22ddc744
Added note about xmon.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Mon, 27 Jan 2003 19:59:08 +0000 |
parents | 927a6a3e6c8f |
children | 23a1cea22d13 |
line wrap: on
line diff
--- a/etc/DEBUG Mon Jan 27 19:36:10 2003 +0000 +++ b/etc/DEBUG Mon Jan 27 19:59:08 2003 +0000 @@ -305,6 +305,19 @@ - You should now look around this offending X call and try to figure out what is wrong with it. +** If Emacs causes errors or memory leaks in your X server + +You can trace the traffic between Emacs and your X server with a tool +like xmon, available at ftp://ftp.x.org/contrib/devel_tools/. + +Xmon can be used to see exactly what Emacs sends when X protocol errors +happen. If Emacs causes the X server memory usage to increase you can +use xmon to see what items Emacs creates in the server (windows, +graphical contexts, pixmaps) and what items Emacs delete. If there +are consistently more creations than deletions, the type of item +and the activity you do when the items get created can give a hint where +to start debugging. + ** If the symptom of the bug is that Emacs fails to respond Don't assume Emacs is `hung'--it may instead be in an infinite loop.