разростание .xsession-errors до максимума
KarpOffHome 31 января, 2010 - 03:10
в общем такая проблема, после запуска консольной программы происходит распухание .xsession-errors до того момента пока не кончиться место. весьма не приятное зрелище :)
http://www.lor-ng.org/message.php?newsid=5887
вот здесь эта тема обсуждена как только можно :) выскажите свое мнение по поводу данной проблемы
»
- Для комментирования войдите или зарегистрируйтесь
1. а чего пишет-то хоть? 2.
1. а чего пишет-то хоть?
2. что за программа?
я конечно извиняюсь, за свою
я конечно извиняюсь, за свою лень, но вот сходив по ссылке, можно узнать такое ... в общем все о проблеме, почему она возникает, можно даже предположить как с ней бороться и т.д и т.п.
все же думаю тут копипастить смысла нет. вопрос в другом. вот такое (описанное по ссылке) поведение это нормально, кого стоит ругать на кого бочку катить и т.п.
:)
скрытный секс :)
Вроде всё уже тебе обьяснили.
Вроде всё уже тебе обьяснили. Чего ещё хочется? Адекватные программы EOF на входе воспринимают как сигнал к закрытию, см. интерпритатор python например.
Твоя поделка этого не делает. Кто в этом виноват? Какой величины патч к ядру или glibc нужен?
ути какой умный мальчик :))))
ути какой умный мальчик :)))) как красиво говорить умеет, к тому же все знает. золото прям самоварное :))
или по твоему заполнение всего места из-за косячности проги это офигенно правильное поведение системы. ну - ну
скрытный секс :)
Опа! Аргументы кончились,
Опа! Аргументы кончились, начались личные наезды?
Если написать "чудо" программу выполняющую /bin/rm -f -r ~ и запускать её по поводу и без, тоже будем разводить флейм как этого избежать?
По теме. Писать программы после прочтения документации. Запускать тестовые/самописные приблуды из под отдельного пользователя с ограниченными полномочиями, если необходимо в chroot'е. И никаких патчей для ядра не надо.
.
подскажите, как я могу воспроизвести такое поведение у себя?
Это подпись, которую невозможно истолковать неправильно
конечно :)
пишется элементарная программа принимающая что то на вход (stdin) через scanf или подобный. лично у меня она выводила меню и ждала действие от пользователя (нажатия - a,b,c,q). это во первых. после того как программа написана и откомпилированна "случайно" шелкаем по ней в dolphin/konqueror. она запущена, это видно в списке процессов. но она "ждет ввода" (stdin -> pipe[:XXXX]). теперь закрываем dolphin/konqueror и бежим килять процесс, потому что он методично пишет вывод в .xsession-errors. это вызвано тем что scanf возвращает EOF, что собственно в программе не обрабатывается (программа писалась для студента и вообще под винду, но вот другой студен умудрился так промахнуться и забить весь /home быстро растущим файлом). вот вся суть проблемы.
а сообщения "не тыкай куда не надо", "пиши правильно проги" можно с таким же успехом адресовать людям кто пишет dolphin. хотя спорный вопрос конечно, но промахнуться каждый может, но не хапать же от этого такую неприятность?!
скрытный секс :)
.
хм. то есть теперь вы уже можете ставить [SOLVED], так?
или вы ещё чего-то хотите от присутствующих?
Это подпись, которую невозможно истолковать неправильно
KarpOffHome написал(а): а
А что делать с другими типами форк-бомб (а это именно один из их видов)? Что мешает случайно запустить программу, которая просто пишет в файл много случайных данных, или просто запускает много дочерних процессов?
ArtSh написал(а): Что мешает
Здравый смысл!
Иначе напрашивается знаменитое высказывание Sun-ch про двери и яица.
а разводить пустословие или
а разводить пустословие или как там у вас интеллектуалов - флейм - это здравый смысл?
скрытный секс :)
% cat
:)
Шаманыш написал(а): % cat
один адекватный человек это все на что способен этот форум?
скрытный секс :)
.
Вы уже два года этом форуме. Знаете, на что форум способен. Но сейчас вас как будто подменили.
Вы скажите, чего вы хотите? Услышать, считает ли кто-то ещё, что описанное вами поведение системы - неправильно? Что система не должна забивать весь /home?
Это подпись, которую невозможно истолковать неправильно
раздражают "умные"
раздражают "умные" высказывания некоторых провокаторов, так лучше вообще не писать
скрытный секс :)
KarpOffHome написал(а): один
Адекватные люди, как Вы сами признали, обладают здравым смыслом, поэтому очень быстро нейтрализуют форк-бомбы тем, что не запускают их. «Иначе напрашивается знаменитое высказывание Sun-ch про двери и яица». Если же Вы хотите сделать безопасные для яиц двери, то для этого тоже есть средства: как уже подсказали это chroot, специальный тестовый пользователь с ограниченными правами и т.д.