LinuxCommandLibrary

abrt

Report and analyze application crashes

TLDR

View documentation for the original command

$ tldr abrt-cli
copy

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.

SEE ALSO

gdb(1), coredump(5), systemd(1)

Copied to clipboard