abrt
Report and analyze application crashes
TLDR
View documentation for the original command
SYNOPSIS
abrt [options]
PARAMETERS
-b, --batch
Run in batch mode. Non-interactive.
-v, --verbose
Be more verbose.
-q, --quiet
Be more quiet.
-l, --list
List available problems.
-d, --delete PROBLEM_ID
Delete a problem.
-r, --retrace PROBLEM_ID
Retrace a problem. Attempts to regenerate a backtrace from the core file.
-u, --upload PROBLEM_ID
Upload a problem to a bug tracker.
--version
Show program's version number and exit
-h, --help
Show help message and exit.
DESCRIPTION
The abrt command is a tool suite in Linux used to automatically detect application crashes and other exceptions, collect relevant debugging data, and report the issue to a bug tracking system.
When an application crashes, abrt generates a crash report containing information like the crashing application's name, the signal that caused the crash, a backtrace, and the contents of relevant memory regions. It can also include files that were open at the time of the crash, environment variables, and other potentially useful data for debugging. The collected data is intended to help developers quickly diagnose and fix bugs.
abrt supports various crash reporting destinations, including local storage, bug tracking systems like Bugzilla, and crash reporting services like Red Hat Bugzilla. It provides tools for managing stored crash reports, submitting them, and receiving updates on their status.
CAVEATS
abrt relies on properly configured and running services. Incorrect configurations or disabled services can prevent abrt from functioning correctly. Requires appropriate debuginfo packages installed to get human readable symbols.
CRASH REPORT STORAGE
Crash reports are typically stored in /var/spool/abrt/ directory.
CONFIGURATION FILES
abrt configuration files are usually located in /etc/abrt/ directory, allowing you to customize abrt's behavior.
Important files include:
- /etc/abrt/abrt.conf: Main configuration file.
- /etc/abrt/plugins/*: Plugin-specific settings.
HISTORY
abrt has been developed and refined over time by Red Hat and the open-source community to provide a robust automated crash reporting mechanism for Linux distributions. Its usage has grown as distributions have increasingly emphasized automated bug reporting to improve software quality.