This article is from the GNU Chess and XBoard FAQ, by Tim Mann firstname.lastname@example.org with numerous contributions by others.
Any time you want to report a possible bug in GNU Chess, XBoard, etc.,
we need to know exactly what you did, and exactly what error (or other)
messages you got.
If you are using Unix, run the "script" program, run XBoard with the
-debug flag (if you get as far as running it), do whatever is necessary
to reproduce the problem, type "exit" to the shell, and mail us the
resulting typescript file. We also need to know what hardware/operating
system combination you are using. The command "uname -a" will usually
tell you this; include its output in your typescript.
If you are using MS Windows, run WinBoard with the -debug flag, and send
us a copy of the WinBoard.debug file. If you aren't sure how to add
command-line flags to WinBoard, you can hit Ctrl+Alt+F12 to create a
WinBoard.debug file after WinBoard starts, but that is not as good,
because a few messages that would have been printed at the start are
Either way, please send us the exact text of the commands you typed and
the output you got, not just your recollection of approximately what
they were. The messages may seem meaningless to you, but they are very
meaningful to us and essential for diagnosing problems.
You should be able to contact all the members of the project by sending
mail to email@example.com. If you don't trust this list, you can
send mail about XBoard, WinBoard, or the FAQ to firstname.lastname@example.org (Tim
Mann); mail about cmail to R.E.Welsh@quadstone.co.uk (Evan Welsh).
Comments that are of interest to all users of the software should be
posted to the gnu.chess newsgroup.