Существует ли способ узнать, какая программа является segfault-лугом?

Это походит на идеальное приложение для virtualenv, очень популярный инструмент для создания изолированных сред Python. Это - демонстрационная команда для определения версии Python

$ virtualenv --python=/usr/bin/python2.6 myvirtualenv

5
18.03.2011, 17:40
2 ответа

Если отказ сегментации производит "базовый" файл, можно работать file <core-filename> определить исполняемый файл. Можно также использовать ddd или gdb отлаживать базовый файл для получения дополнительной информации.

4
27.01.2020, 20:35

Мм, как Вы знаете о segfault так или иначе?

Существует сообщение журнала ядра в информации о приоритете. Это показывает исполняемое имя без части каталога. На некоторой архитектуре, debug.exception-trace sysctl должен быть установлен. Некоторая архитектура требует опции времени компиляции и параметра командной строки ядра (например. CONFIG_USER_DEBUG и user_debug на руке).

6
27.01.2020, 20:35
  • 1
    На том, как я знал о segfault: консоль нерегулярно выложила "Отказ Сегментации" без дополнительной информации. –  Shawn J. Goff 19.03.2011, 05:02

Теги

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