Перейти к содержанию

Отслеживание сигналов


Рекомендуемые сообщения

Доброе время суток!

Ситуация:

Запущено некоторое приложение. Необходимо узнать, какие сигналы ему поступают (причем желательно на протяжении некоторого времени).

Ссылка на комментарий
Поделиться на другие сайты

Уточняю: другого. Дело вот в чем: есть VPN - соединение. Когда происходит коннект посредством `pptp 192.168.1.1`, порождаются три процесса: сам pptp, pppd и pptp-call-manager. При разрыве связи сервером этот самый call-manager вылетает с coredump'ом. Вот и надо проверить, из-за чего это происходит.

Ссылка на комментарий
Поделиться на другие сайты

Так причём здесь сигналы? Coredump пишется при обращении к недоступному адресу памяти и других подобных исключениях.

Ссылка на комментарий
Поделиться на другие сайты

Значит один из перечисленных процессов вылетает с исключением. Дело не в сигналах. Я бы начал с поиска логов.

Кстати, в своих программах я чаще всего нарывался на coredump после обращения к "чужому" куску памяти, например при копировании по указателю на массив последовательности значений, размер которых превышает размер массива. Таких ситуаций, видимо, может быть много, например попытка записи в порт, доступ к которому закрыт, и т.п. Так что это что-то вроде "Программа выполнила некорректную операцию...".

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...