Ubuntu 10.04. Segmentation fault?

Похоже что после обновления некоторых пакетов появилась проблема «Segmentation fault». Не запускаются некоторые приложения, например Apache, Samba…

/etc/init.d/apache2 restart<br/>
* Restarting web server apache2<br/>
Segmentation fault [fail]


apt-get update<br/>
E: Method http has died unexpectedly!<br/>
E: Нарушение защиты памяти (segmentation fault) в порождённом процессе http.<br/>
E: Method http has died unexpectedly!<br/>
E: Нарушение защиты памяти (segmentation fault) в порождённом процессе http.<br/>
E: Method http has died unexpectedly!<br/>


Гуглил. Яндексил. :) Не помогло.


Пожалуйста подскажите в чём проблема…
  • Вопрос задан
  • 7557 просмотров
Пригласить эксперта
Ответы на вопрос 10
@immaculate
Программист-путешественник
Первым делом я бы проверил железо. В ubuntu в загрузочном меню есть memtest86. По опыту могу сказать, что некоторые ошибки проявляются спустя полчаса тестирования (зависит от скорости процессора и памяти, а также ее объема), у некоторых, слышал, спустя сутки тестирования.

Дальше запустил бы strace на падающие команды.

Еще слазил бы вручную на сайт packages.ubuntu.com, и если там есть более новая версия libc, попробовал бы скачать и установить ее вручную (dpkg -i, если dpkg не падает).
Ответ написан
NeOn4eG
@NeOn4eG Автор вопроса
Еще актуально. Свежие идеи приветствуются. :)
Ответ написан
Комментировать
dgeliko
@dgeliko
Апдейты накатывали из официального репозитория? или подрубили какой-нидь другой и «умный» aptitude сам понаставил всего что захотел?
Ответ написан
lybin
@lybin
looking for remote full time job python backend
Какая версия ядра? После обновления и первой перезагрузки это стало?
Ответ написан
NeOn4eG
@NeOn4eG Автор вопроса
всё еще актуально :(
Ответ написан
Комментировать
Veshij
@Veshij
dmesg что-то интересное покажет?
Ответ написан
SLEPOI
@SLEPOI
Обычно segmentation fault вызывает ошибка при работе программы с памятью. Лечится разработчиком. Изредка, в силу различий платорм, проходит после пересборки программы из исходников на конкретной конфигурации железа. Можешь попробовать, но без гарантии успеха. Если 64 битная система проблема в етом может быть… лучше 32 битку ставь
Ответ написан
ValdikSS
@ValdikSS
Prelink? Вчерашний баг в генте: если есть прелинк на новом glibc, то программы не запускаются, а при перезагрузке — система не запускается.
bugs.gentoo.org/show_bug.cgi?id=353814
Ответ написан
sevka_fedoroff
@sevka_fedoroff
Та же фигня. Ubuntu 10.04, 32bit. Падает флеш на ютубе всегда в Хроме и ФФ (спасает только режим HTML5), иногда падает Evince на некоторых DJVU, всегда падает при загрузке Hugin.

Вижу, что везде segmentation fault, по логу /var/log/messages:

Mar 15 12:45:31 sevka-jirok kernel: [19742.373372] chrome[8486]: segfault at 0 ip b513835f sp bffa9b50 error 4 in libgcflashplayer.so[b4d24000+b63000]
Mar 15 12:45:31 sevka-jirok kernel: [19742.622885] chrome[8497]: segfault at 0 ip b512a35f sp bf81f1a0 error 4 in libgcflashplayer.so[b4d16000+b63000]

Mar 15 12:52:33 sevka-jirok kernel: [20163.141903] hugin[8729]: segfault at 118 ip b6917b1f sp bfd262d0 error 4 in libwx_gtk2u_core-2.8.so.0.6.0[b67cb000+32d000]

Mar 15 12:53:02 sevka-jirok kernel: [20192.875504] evince[8994]: segfault at b42f77ac ip b429b28c sp bfc25ba0 error 7
Mar 15 12:53:02 sevka-jirok kernel: [20192.875508] evince[8996]: segfault at b42f77ac ip b429b28c sp b4afefa0 error 7 in libdjvulibre.so.21.1.0[b4177000+17e000] in libdjvulibre.so.21.1.0[b4177000+17e000]

Памаять тестировал где-то около часа — все ок.
Ответ написан
Комментировать
@KonstantinVasilev
вебмастер
У меня возникала такая ошибка при запуске антивируса. Служба поддержки хостинга посоветовала запустить файл под другой версией PHP, и это помогло.

Например:

/opt/php7.3_aux1/current/bin/php file.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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