Запитання з тегом «segmentation-fault»

4
Як працює помилка сегментації під кришкою?
Я, здається, не можу знайти жодної інформації щодо цього, окрім "ММУ процесора надсилає сигнал" і "ядро спрямовує його до програми-порушника, припиняючи її". Я припускав, що він, ймовірно, передає сигнал оболонці, і оболонка обробляє його, припиняючи процес порушення та друкуючи "Segmentation fault". Тому я перевірив це припущення, написавши надзвичайно мінімальну оболонку, …

2
Чи почне Linux вбивати мої процеси, не запитуючи мене, чи втрачається пам'ять?
У мене був запущений скрипт оболонки з командами для запуску декількох програм, що займають багато пам’яті (2-5 ГБ) «назад до спини». Коли я повернувся, щоб перевірити хід мого сценарію, я з подивом виявив, що деякі з моїх процесів були Killed, як повідомив мені мій термінал. Деякі програми вже були послідовно …


4
Дефект сегментації (ядро скинуто) - куди? що це? і чому?
Коли в Linux відбувається помилка сегментації, повідомлення про помилку Segmentation fault (core dumped)буде надруковано в термінал (якщо такий є), а програма буде припинена. Як розробник C / C ++, це трапляється зі мною досить часто, і я зазвичай його ігнорую і рухаюся gdb, відтворюючи свої попередні дії, щоб знову запустити …

2
Трубопровід виводиться з програми segfaulting
У мене є скрипт, який викликає програму (конкретно, ttf2afmчастину тетексу 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 Це спричиняє сегментацію, і використання vglconnect -sдля тунелю ssh також не працює. Я …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.