LINUX.ORG.RU

Сообщения sjinks

 

Как заставить gcc сгенерировать core при segmentation fault?

Форум — Development

Есть небольшая тестовая программка на C: http://pastie.org/1376141 (по сути, минимальный файл, на котором получается воспроизвести ошибку).

При его сборке со включённой оптимизацией, -fopenmp и -flto lto1 падает с ошибкой сегментации:

$ gcc-4.5 test.c -o test -O1 -fopenmp -flto -std=c99
lto1: internal compiler error: Ошибка сегментирования
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.5/README.Bugs> for instructions.
lto-wrapper: /usr/bin/gcc-4.5.real returned 1 exit status
collect2: lto-wrapper returned 1 exit status

Несмотря на ulimit -c unlimited, core упорно не генерируется.

Как выйти из положения?

sjinks
()

AppArmor и YAMA собираются включить в ядро Linux 2.6.36

Новости — Ядро Linux
Группа Ядро Linux

Джеймс Моррис (James Morris), куратор разработки системы безопасности Linux, сообщил, что патчи, обеспечивающие поддержку AppArmor и Yama, поставлены в очередь на включение в основную ветку ядра Linux и должны войти в ядро 2.6.36.

AppArmor — система безопасности мандатного контроля доступа (MAC) для Linux, основанная на профилях, позволяющих ограничить доступ программы к определенному набору файлов, привилегий, использованию ресурсов и сети. Разработан компанией Immunix, затем после приобретения последней Novell был открыт под лицензией GNU GPL и включён в OpenSUSE. Со временем разработка AppArmor затихла; в 2008 году Рассел Кокер (Russel Coker), один из авторов SELinux, высказал мнение, что AppArmor бесперспективен.

В последнее время поддержкой AppArmor занимался разработчик Canonical Джон Йохансен (John Johansen), он же работает над включением AppArmor в состав ядра Linux.

Помимо AppArmor, в очереди на включение присутствует модуль безопасности YAMA, разработанный Canonical.

>>> Подробности

 , yama, ,

sjinks
()

RSS подписка на новые темы