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

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

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


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

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

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


1
Ошибка сегментации при попытке запустить glxgears через virtualGL
(Продолжение Как эффективно использовать 3D через удаленное соединение? ) Я установил пакет amd64 на сервер и i386 на клиент. Следуя руководству пользователя, я запускаю это на клиенте: me@client> /opt/VirtualGL/bin/vglconnect me@server me@server> /opt/VirtualGL/bin/vglrun glxgears Это вызывает segfault, использование vglconnect -sдля ssh туннеля тоже не работает. Я также попробовал метод TurboVNC , …

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

1
Ubuntu работает на моей карте памяти USB часто встречается ошибки сегментации
Я установил Ubuntu на мою USB-флешку Sandisk Extreme http://www.sandisk.com/products/usb/drives/extreme/ , что очень эффективно. Но я столкнулся с проблемой. В случайные моменты времени segmentation faultsпроисходят процессы и процессы прекращаются. Что я могу сделать, чтобы избежать этого?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.