Что такое abrt и процесс abrt-action-generate-core-backtrace?

Поскольку -a и -b запустите с - команда думает, что они - опции. Предотвратить ту палку a -- перед списком имен файлов как это:

convmv -f ENCODING -t utf8 --notest -- *

Тем путем все после -- будет рассматриваться как регулярные аргументы, не пытаясь обработать их как опции.

Это распространено в большом количестве команд Unix.

5
17.01.2014, 19:34
1 ответ

Первоначальное расследование

Я проверил для наблюдения, какого RPMs это приложение было частью.

$ type -a abrt-action-generate-core-backtrace
abrt-action-generate-core-backtrace is /usr/bin/abrt-action-generate-core-backtrace
abrt-action-generate-core-backtrace is /bin/abrt-action-generate-core-backtrace

$ rpm -qf /usr/bin/abrt-action-generate-core-backtrace /bin/abrt-action-generate-core-backtrace
abrt-addon-ccpp-2.1.10-1.fc19.x86_64
abrt-addon-ccpp-2.1.10-1.fc19.x86_64

Описание того пакета следующие:

Этот пакет содержит рычаг для разрушенных программ C/C++ и C/C++ abrt

Об/мин также упоминает этот URL: https://fedorahosted.org/abrt/. Тот URL берет Вас к странице, которая утверждает, что это является устаревшим, направляя Вас теперь к странице GitHub: https://github.com/abrt/abrt/wiki/ABRT-Project.

ABRT

Это - по-видимому, пакет для того, чтобы сообщить о проблемах.

ABRT является рядом инструментов, чтобы помочь пользователям обнаружить и сообщить о проблемах. Это - основная цель, должен упростить процесс сообщания о проблеме и нахождения решения.

Это продолжает также описывать это следующим образом:

ABRT состоит из демона, который контролирует журналы, системные катастрофические отказы и инициировал события на основе типа катастрофического отказа. Также предоставляет настольное уведомление, которые раскрываются во время катастрофического отказа. Пользователь может работать с гномом-abrt, GUI, который представляет список катастрофических отказов и доступных действий или abrt-cli, интерфейса командной строки со схожей функциональностью.

Страница обзора перечисляет следующие функции демона ABRT, что она автоматически обнаружит проблемы для и автоматически сообщит, входит к "где-нибудь".

  • Катастрофические отказы C/C++
  • генерирует след автоматически (устанавливает debuginfo pkgs при необходимости),
  • определяет отказывающую функцию
  • необработанные исключения Python
  • ядро oopses (не очень важный)
  • катастрофические отказы ядра (очень важный, системные катастрофические отказы)
  • Катастрофические отказы XORG (Xorg не отказывает как другие программы C/C++),
  • Исключения Java (использующий JVMTI, все еще подтверждение концепции, мог бы оказать влияние производительности),

Таким образом, что это делало?

Страница обзора упомянула этот путь для ABRT, /var/tmp/abrt.

$ ls -l /var/tmp/abrt/
total 4536
-rw-------. 1 root root 13344768 Jan  9 19:32 abrt-applet-coredump
-rw-------. 1 root root       13 Jan 17 12:13 last-ccpp
-rw-------. 1 root root       15 Jan 13 17:13 last-via-server

Файл на сегодняшний день, last-ccpp был бы вероятный кандидат на какой abrt... составил. Тот файл не был большим количеством справки.

$ sudo more /var/tmp/abrt/last-ccpp
/usr/bin/bash
$ 

Страница обзора затем показала снимок экрана, что я действительно распознавал. Таким образом, я думаю, уничтожая abrt... процесс не является большой частью риска вообще.

            ss #1

4
27.01.2020, 20:40
  • 1
    ... ожидает, это не Fedora 19, это - бета RHEL7. –  jsbillings 20.01.2014, 04:32
  • 2
    @jsbillings - хорошая выгода, не заметил el7 в конце имени пакета в снимке экрана. Это - просто диалоговое окно в качестве примера, хотя, мои заключения все еще склонны. Все мы получаем те точно те же самые диалоги в F19 также. –  slm♦ 20.01.2014, 04:40

Теги

Похожие вопросы