Currently, there is no strict specification of problem properties and you are free to add your own data as you see fit (log files, process data) provided you are planning to use them for reporting.
Mandatory properties required prior saving:
Property | Meaning | Example |
---|---|---|
executable | Executable path of the component which caused the problem. Used by the server to determine component and package data. | '/usr/bin/time' |
Following properties are added by the server when new problem is created:
Property | Meaning | Example |
---|---|---|
component | Component which caused this problem. | 'time' |
hostname | Hostname of the affected machine. | 'fiasco' |
os_release | Operating system release string. | 'Fedora release 17 (Beefy Miracle)' |
uid | User ID | 1000 |
username | 'jeff' | |
architecture | Machine architecture string | 'x86_64' |
kernel | Kernel version string | '3.6.6-1.fc17.x86_64' |
package | Package string | 'time-1.7-40.fc17.x86_64' |
time | Time of the occurence (unixtime) | datetime.datetime(2012, 12, 2, 16, 18, 41) |
count | Number of times this problem occured | 1 |
Parsed package data is also available:
Property | Meaning | Example |
---|---|---|
pkg_name | Package name | 'time' |
pkg_epoch | Package epoch | 0 |
pkg_version | Package version | '1.7' |
pkg_release | Package release | '40.fc17' |
pkg_arch | Package architecture | 'x86_64' |
Other common properties (presence differs based on problem type):
Property | Meaning | Example | Applicable |
---|---|---|---|
abrt_version | ABRT version string | '2.0.18.84.g211c' | Crashes caught by ABRT |
cgroup | cgroup (control group) information for crashed process | '9:perf_event:/\n8:blkio:/\n...' | C/C++ |
core_backtrace | Machine readable backtrace with no private data | C/C++, Python, Ruby, Kerneloops | |
backtrace | Original backtrace or backtrace produced by retracing process | C/C++ (after retracing), Python, Ruby, Xorg, Kerneloops | |
dso_list | List of dynamic libraries loaded at the time of crash | C/C++, Python | |
maps | Copy of /proc/<pid>/maps file of the problem executable | C/C++ | |
cmdline | Copy of /proc/<pid>/cmdline file | '/usr/bin/gtk-builder-convert' | C/C++, Python, Ruby, Kerneloops |
coredump | Coredump of the crashing process | C/C++ | |
environ | Runtime environment of the process | C/C++, Python | |
open_fds | List of file descriptors open at the time of crash | C/C++ | |
pid | Process ID | '42' | C/C++, Python, Ruby |
proc_pid_status | Copy of /proc/<pid>/status file | C/C++ | |
limits | Copy of /proc/<pid>/limits file | C/C++ | |
var_log_messages | Part of the /var/log/messages file which contains crash information | C/C++ | |
suspend_stats | Copy of /sys/kernel/debug/suspend_stats | Kerneloops | |
reported_to | If the problem was already reported, this item contains URLs of the services where it was reported | Reported problems | |
event_log | ABRT event log | Reported problems | |
dmesg | Copy of dmesg | Kerneloops |