LinuxCommandLibrary

abrt

Report and analyze application crashes

TLDR

View documentation for the original command

$ tldr abrt-cli
copy

SYNOPSIS

abrt [options] action [action-options] [args]

PARAMETERS

--help
    Display help and exit

--version
    Display version information

--user=<UID>
    Operate on dumps owned by UID (default: current user)

--dir=<PATH>
    Operate recursively on dumps in directory PATH

--since=<TIME>
    Show dumps newer than TIME (YYYY-MM-DD hh:mm:ss)

--until=<TIME>
    Show dumps older than TIME

--count=<NUMBER>
    Limit output to NUMBER newest dumps

--program=<NAME>
    Filter by executable name

--pid=<PID>
    Filter by process ID

--reason=<REASON>
    Filter by crash reason

--hostname=<HOST>
    Filter by hostname

--package=<NAME:VERSION>
    Filter by package name and version

--no-report
    Skip report upload (for report action)

--check-config
    Validate configuration

DESCRIPTION

The abrt command is the command-line interface for the Automatic Bug Reporting Tool (ABRT), a system for detecting, analyzing, and reporting application crashes on Linux, primarily in Fedora and Red Hat Enterprise Linux.

ABRT monitors for crashes via kernel core dumps, oops reports, log files, and other hooks. Upon detection, it creates structured "dump directories" containing crash data like backtraces, core dumps, environment variables, arguments, and binaries. The abrt tool lets users manage these dumps: list them, check daemon status, create dumps from core files, clone reports, delete dumps, upload reports to bug trackers (e.g., Bugzilla, RHTSupport), and more.

For example, abrt list displays available dumps with details like reason, PID, and time. abrt status shows if the abrtd daemon is running and watcher status. abrt report /var/spool/abrt/<crash-uuid> processes and submits the report. It supports filtering by user, time, program, etc., and operates on user or system-wide dumps.

ABRT enhances debugging by automating data collection, reducing user effort for quality bug reports.

CAVEATS

Requires abrtd daemon running; primarily for Fedora/RHEL; dumps stored in /var/spool/abrt (root) or ~/.abrt (user); debuginfo needed for full backtraces.

COMMON ACTIONS

status: Show ABRT status
list: List crash dumps
cc <DUMP>: Clone/copy dump
create <CORE>: Create dump from core file
delete <DUMP>: Delete dump
report <DUMP>: Upload report
watch: Watch for new crashes

HISTORY

Developed by Red Hat; introduced in Fedora 11 (2009), stabilized in Fedora 12; evolved with retracing support via abrt-retrace-server; integrated with DNF for debuginfo in later versions.

SEE ALSO

abrtd(8), abrt-create-core-backtrace(1), abrt-cli(1), abrt-retrace-client(1)

Copied to clipboard