GDB has a Bug Database. It is used to track bugs (Problem Reports or PRs) and enhancements (Change Requests or CRs). In addition to problems encountered when running GDB, bugs include: errors or missing documentation; missing test cases; web changes; work in progress; dummy reports for fixed but unreported bugs; entries of not-a-bugs; and even adminstrivia.
Please note that many companies now redistribute GDB, often as part of a GNU/Linux distribution. When you find bugs in GDB that you installed with a given GNU/Linux distribution, it is often useful to first try reporting the bug directly to the distributor, not to us. Sometimes, distributors have modified the GNU software (as they are free to do so!) or they are running older versions. Thus, they may be the best people to find a bug as it pertains to a particular distribution.
Before submitting a new PR/CR, try browsing the database to see if the problem has already been reported or even fixed.
It is also very helpful if you can try reproducing the problem with a current GDB snapshot (see current). Often bugs in the most recent release (see download) have already been fixed in the latest development sources. Regardless, be sure to fill in the Release field.
The Bug Report Form has a number of fields, the intended use of some of them are less than obvious, the below may help in filling in the form:
If you're interested in participating in GDB's development (helping to fix bugs, write documentation, develop new code), see the mailing list and contribute web pages.
We welcome feedback and contributions.
Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.
This page is maintained by the GDB developers.
Copyright Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Last modified 2023-12-22.