У меня есть Xen domU под управлением Debian Unstable на хосте Xen 3.4.2.
Сегодня утром я заметил, что в различных приложениях начались ошибки сегментации.
В частности, запуск "aptitude safe-upgrade" вызывает segfault в aptitude-curses со следующей ошибкой:
aptitude[1035]: segfault at 7f1006ed13f8 ip 0000000000544293 sp 00007fff94b37140 error 4 in aptitude-curses[400000+331000]
Этот segfault полностью воспроизводится.
Другие приложения (например, reportbug и попытка входа в KDE) также вызывают воспроизводимые ошибки segfault.
У меня есть еще один Xen domU с Debian Unstable на том же хосте Xen, с тем же ядром (2.6.32.2), но запуск aptitude safe-upgrade не вызывает segfault. Оба domU кажутся эквивалентными, но только один из них не работает. Вот некоторые моменты, на которые следует обратить внимание:
Я не думаю, что это проблема Xen, но, не зная, что вызывает это, я не могу быть уверен.
Я полностью озадачен тем, почему одна виртуальная машина должна сохранять segfault, а другая похожая виртуальная машина - нет.
Любая помощь будет принята с благодарностью.
Спасибо.
Запустите программу segfaulting в gdb с отладочными символами для всех установленных библиотек и оттуда определите причину проблемы.
Это может быть сбой модуля памяти, который портит память запущенных приложений. Попробуйте memtest86 +, чтобы убедиться, что ваши модули RAM в порядке.
Если да, то, вероятно, вам стоит начать анализировать библиотеки: / lib, / usr / lib и т. Д. Простой способ - md5sum
+ diff
на разных рабочих Linux-боксах: может быть, некоторые из них действительно повреждены?