Skip to main content

52.1 Reading Existing Bug Reports and Known Problems

Before reporting a bug, if at all possible please check to see if it is already known about. Indeed, it may already have been fixed in a later release of Emacs, or in the development version. Here is a list of the main places you can read about known issues:

  • The etc/PROBLEMS file; type C-h C-p to read it. This file contains a list of particularly well-known issues that have been encountered in compiling, installing and running Emacs. Often, there are suggestions for workarounds and solutions.

  • The GNU Bug Tracker at https://debbugs.gnu.org. Emacs bugs are filed in the tracker under the ‘emacs’ package. The tracker records information about the status of each bug, the initial bug report, and the follow-up messages by the bug reporter and Emacs developers. You can search for bugs by subject, severity, and other criteria.

    Instead of browsing the bug tracker as a webpage, you can browse it from Emacs using the debbugs package, which can be downloaded via the Package Menu (see Packages). This package provides the command M-x debbugs-gnu to list bugs, and M-x debbugs-gnu-search to search for a specific bug. User tags, applied by the Emacs maintainers, are shown by M-x debbugs-gnu-usertags.

  • The ‘bug-gnu-emacs’ mailing list (also available as the newsgroup ‘gnu.emacs.bug’). You can read the list archives at https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs. This list works as a mirror of the Emacs bug reports and follow-up messages which are sent to the bug tracker. It also contains old bug reports from before the bug tracker was introduced (in early 2008).

    If you like, you can subscribe to the list. Be aware that its purpose is to provide the Emacs maintainers with information about bugs and feature requests, so reports may contain fairly large amounts of data; spectators should not complain about this.

  • The ‘emacs-pretest-bug’ mailing list. This list is no longer used, and is mainly of historical interest. At one time, it was used for bug reports in development (i.e., not yet released) versions of Emacs. You can read the archives for 2003 to mid 2007 at https://lists.gnu.org/r/emacs-pretest-bug/. Nowadays, it is an alias for ‘bug-gnu-emacs’.

  • The ‘emacs-devel’ mailing list. Sometimes people report bugs to this mailing list. This is not the main purpose of the list, however, and it is much better to send bug reports to the bug list. You should not feel obliged to read this list before reporting a bug.