Projects - Reporting Emacs Lisp Bugs
This page covers the procedure for reporting bugs that you experience with Emacs Lisp programs like Emacs Muse and Planner Mode.
If you don't know how to copy and paste text from buffers, here's a quick summary.
C-SPC.M-w. If you want to paste outside of Emacs, try
M-x clipboard-kill-ring-save.C-y.One of the most helpful things that you can provide in a bug report is a backtrace. This helps the programmer identify where exactly the problem is occurring.
To get a backtrace, follow this procedure.
M-: (setq debug-on-error t) RET.*Backtrace*. Send the contents of that buffer
along with your report.M-: (setq
debug-on-signal t) RET and try to trigger the error again.If you cannot trigger the error this way, it could be that a problem
occurs during the refreshing of the screen colors. Check the
*Messages* buffer and see if there was anything like
"Error during redisplay: ..." near the bottom of the buffer. If so,
try the following in order to get a backtrace.
M-x muse-colors-buffer
RET. If you're using Emacs Wiki Mode, type M-x
emacs-wiki-highlight-buffer.*Backtrace* buffer,
which can be included with your report.Type M-: (setq debug-on-error nil) RET and M-:
(setq debug-on-signal nil) RET to prevent Emacs from creating
any more *Backtrace* buffers.
To get rid of an existing *Backtrace* buffer, switch to
it and hit the `q'. key.
If you see the word "Error" on a line in the *Messages*
buffer, please include that line and those around it with your bug
report. If you are using XEmacs, you can find this buffer by doing
M-x switch-to-buffer RET SPC *Messages* RET.
Make sure you include the following with every bug report that you send. Doing so saves the maintainer time and helps you get the issue resolved as fast as possible.
C-h v emacs-version — this lets the
maintainer know what version of Emacs/XEmacs you are using.C-h v [program-name]-version. In the
case of emacs-wiki and Muse, this is `emacs-wiki-version' and
`muse-version', respectively. If you are using Arch, take a look
at the ChangeLog file and report the patch number.In the case of Muse, send it to either the Muse bugtracker or the
Muse discussion mailing list. The mailing list is also available on
Gmane with the identifier gmane.emacs.muse.general.
In the case of Planner, send it to either the Planner bugtracker or the
Planner discussion mailing list. The mailing list is also available on
Gmane with the identifier gmane.emacs.planner.general.
In the case of emacs-wiki, send it to the emacs-wiki mailing list.
The Gmane identifier for this list is gmane.emacs.wiki.general.
If the report is for another program, try sending it to one of the following places, in order of preference.