Getting Stack Traces

You probably got to this page because someone asked you for additional information in a bug report that you filed. This extra bit of information they asked for is a stack trace (also known as a backtrace), and it is important for developers that the stack trace you obtain contains certain details (called debugging symbols). Below are listed all the steps we would like you to take to provide us with the helpful information. It should only take 10-15 minutes of your time, and it will help us tremendously to improve the software you are using.

Installing debugging information packages

You need to install debug packages for the program that crashed. These debug packages are additional packages that do not affect your existing program, but provide extra information (debugging symbols) needed by developers. This makes it a lot easier to find the exact place in the program code where that problem occurs, and to fix it. We ask you to also install debug packages for some of the program's major dependencies. GNOME's main libraries are GLib and GTK (note that distros often rename these to e.g. glib2 and gtk3). Please install them in addition because most of the GNOME programs depend on those major libraries and make use of their functionality.

The steps to install vary by distro, so you'll need to read the section of Distro Specific Instructions corresponding to your distro to find out how.

Obtaining a new stack trace

After installing the relevant debuginfo packages, get a stack trace using coredumpctl gdb and then bt full at the (gdb) prompt. Or, use one of the methods described in Obtain a new stack trace. If you have trouble, please leave a comment on your bug report to ask for help.

Please, only attach backtraces taken with gdb and using bt full. Backtraces from the system journal are not acceptable for crash reports. If your backtrace contains ??? frames, then in most cases you are still missing debuginfo for a necessary dependency. Return to the previous step to install debuginfo for the libraries corresponding to the missing frames.

GettingInTouch/Bugzilla/GettingTraces (last edited 2021-05-19 11:21:57 by AndreaVeri)