Вопросы с тегом «segmentation-fault»

266
Как работает ошибка сегментации под капотом?

Похоже, я не могу найти какую-либо информацию по этому поводу, кроме того, что «MMU ЦП посылает сигнал» и «ядро направляет его в вызывающую программу, завершая ее». Я предположил, что он, вероятно, отправляет сигнал в оболочку, а оболочка обрабатывает его, завершая ошибочный процесс и печать...

66
Начнет ли Linux убивать мои процессы, не спрашивая меня, не хватает ли памяти?

Я запускал сценарий оболочки с командами для запуска нескольких ресурсоемких программ (2-5 ГБ) подряд. Когда я вернулся, чтобы проверить ход выполнения моего сценария, я с удивлением обнаружил, что некоторые из моих процессов были Killedтакими, как сообщил мне мой терминал. Несколько программ уже...

16
Ошибка сегментации (ядро сброшено) - куда? что это? и почему?

При возникновении ошибки сегментации в Linux сообщение об ошибке Segmentation fault (core dumped)будет распечатано на терминал (если есть), и программа будет завершена. Как разработчик C / C ++, это случается со мной довольно часто, и я обычно игнорирую это и перехожу на него gdb, воссоздавая свое...

13
Вывод данных из программы segfaulting

У меня есть скрипт, который вызывает программу (в частности, ttf2afmчасть tetex 3.0), которая иногда вызывает ошибки, а иногда нет. Информация, которая мне нужна, всегда выводится на печать до того , как она выйдет из строя , но мне трудно остановить сбой перенаправления канала и не выводить...

10
Как я могу перехватить программу, которая возвращает 139 (ошибка сегментации) в bash?

У меня есть скрипт bash, который тестирует некоторые программы, и одна из них возвращается, Segmentation faultпоэтому я попытался добавить ловушку в заголовок моего скрипта: trap "echo 'segfault occured!'" SIGSEGV Это, однако, ничего не сделал. я использовал echo $? сразу после программы, которая...

9
Ошибка сегментации при попытке запустить glxgears через virtualGL

(Продолжение Как эффективно использовать 3D через удаленное соединение? ) Я установил пакет amd64 на сервер и i386 на клиент. Следуя руководству пользователя, я запускаю это на клиенте: me@client> /opt/VirtualGL/bin/vglconnect me@server me@server> /opt/VirtualGL/bin/vglrun glxgears Это...

8
Как бегущая строка могла решить мою проблему с OpenGL?

После недавнего серьезного обновления моего дистрибутива (PLD Linux) у меня возникли проблемы с целым рядом программ. Насколько я могу судить, все, что касается сегментов OpenGL или PulseAudio. Я использую проприетарные драйверы nvidia и ядро ​​3.2.x. Сам Xorg работает нормально, и я могу запускать...

1
Ubuntu работает на моей карте памяти USB часто встречается ошибки сегментации

Я установил Ubuntu на мою USB-флешку Sandisk Extreme http://www.sandisk.com/products/usb/drives/extreme/ , что очень эффективно. Но я столкнулся с проблемой. В случайные моменты времени segmentation faultsпроисходят процессы и процессы прекращаются. Что я могу сделать, чтобы избежать...