Решено: Как искать файлы core.dump

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

azsx
Сообщения: 3657
ОС: calculate linux, debian, ubuntu

Решено: Как искать файлы core.dump

Сообщение azsx »

Не могу понять где или как надо искать файлы core.pid, которые возможно у меня записаны?

Shell

less /proc/sys/kernel/core_pattern
core
В man пишут рабочий каталог, но как я могу найти рабочий каталог, я же не знаю какая программа привела к зависанию. И pid мне не известен.
Последний раз редактировалось azsx 28.02.2021 07:18, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Как искать файлы core.dump

Сообщение Hephaestus »

azsx писал(а):
25.02.2021 04:13
В man пишут рабочий каталог, но как я могу найти рабочий каталог, я же не знаю какая программа привела к зависанию.
Какая связь между зависанием (Зависанием чего, кстати?) и дампом?
Дамп - это результат падения (аварийного завершения) программы.
Зависание - это нечто принципиально иное, как Вы понимаете.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

azsx
Сообщения: 3657
ОС: calculate linux, debian, ubuntu

Re: Как искать файлы core.dump

Сообщение azsx »

хорошо, падение. Где искать дампы?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Как искать файлы core.dump

Сообщение Hephaestus »

azsx писал(а):
25.02.2021 08:58
Где искать дампы?
Зависит от дистра. И от того, что упало.
Я нечасто с этим сталкивался, но помню, что дамп оказывался в том каталоге, откуда запускали программу (это если запуск из терминала). Если запуск в графике из меню, то не знаю, честно говоря.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

azsx
Сообщения: 3657
ОС: calculate linux, debian, ubuntu

Re: Как искать файлы core.dump

Сообщение azsx »

ну вот я не сталкивался никогда возможно, а возможно у меня их пачка. Хотелось бы скрипт типа
locate "core" | grep "core[\d]"
чтобы если чо всех ловить. Но как его отлаживать, если я таких файлов никогда не видел?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18638
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как искать файлы core.dump

Сообщение Bizdelnick »

azsx писал(а):
25.02.2021 11:08
ну вот я не сталкивался никогда возможно, а возможно у меня их пачка
Скорее всего, они у Вас отключены. По умолчанию обычно так.

Shell

% ulimit -c
0
%
azsx писал(а):
25.02.2021 11:08
Хотелось бы скрипт типа
locate "core" | grep "core[\d]"
Ну так locate 'core.*'
azsx писал(а):
25.02.2021 11:08
Но как его отлаживать, если я таких файлов никогда не видел?
Создать файл с таким именем вручную, в чём проблема-то? Только updatedb после этого прогнать не забудьте.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1463
ОС: gentoo fluxbox

Re: Как искать файлы core.dump

Сообщение yoricI »

Помнится, где-то ещё создание coredump-ов может настраиваться вплоть до полного отключения, только сообщение о падении в логах.
Это оно?
ulimit [-HSabcdefiklmnpqrstuvxPT [limit]] -c The maximum size of core files created
Спасибо сказали:

azsx
Сообщения: 3657
ОС: calculate linux, debian, ubuntu

Re: Как искать файлы core.dump

Сообщение azsx »

Bizdelnick писал:
25.02.2021 11:29
в чём проблема-то?
в том, что я никогда не видел таких файлов. Может они есть, может нет. Может у меня настроено их удаление, может нет.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Как искать файлы core.dump

Сообщение Hephaestus »

azsx писал(а):
25.02.2021 11:08
ну вот я не сталкивался никогда возможно, а возможно у меня их пачка.
Если Ваша цель в том, чтобы не засорять этими дампами систему, то проще их отключить и тогда ловить никого не придется. А скорее всего, они и так отключены. Падение программы Вы увидите и без дампа.
Если же Вас интересует содержимое этих дампов, то это бинарные файлы, предназначенные для загрузки куда-нибудь в отладчик.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

azsx
Сообщения: 3657
ОС: calculate linux, debian, ubuntu

Re: Как искать файлы core.dump

Сообщение azsx »

меня интерисует, как их искать.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18638
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как искать файлы core.dump

Сообщение Bizdelnick »

azsx писал(а):
25.02.2021 12:27
меня интерисует, как их искать.
Их не нужно искать, если их нет. А их нет и не будет, пока а) какая-то программа не начнёт аварийно завершаться и б) Вы не установите ненулевой лимит на размер дампов или в) Вы не установите какую-нибудь программу автоматического сбора дампов типа abrt.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

azsx
Сообщения: 3657
ОС: calculate linux, debian, ubuntu

Re: Как искать файлы core.dump

Сообщение azsx »

Bizdelnick писал:
25.02.2021 12:37
abrt
спасибо, то что надо.
Также отмечу, что ответ Bizdelnick меня именно направил правильно в гугл, а отправная точка https://coderoad.ru/17965/%D0%9A%D0%B0% ... tion-fault
Именно там я понял какие разделы надо читать и что думать.
Спасибо сказали: