Тихо и незаметно вышла (http://www.amule.org/amule/index.php?topic=16920.0) версия 2.2.5 aMule - кроссплатформенного P2P клиента для сети ed2k.Э та версия посвящена исправлению нескольких ошибок и потенциальной уязвимости.
Изменения (http://www.amule.org/wiki/index.php/Changelog_2.2.5) в данной версии:- Исправлена потенциальная уязвимость при предварительном просмотре файлов содержащих в своем имени одинарные кавычки.- Исправлен порт встроенного веб-сервера, заданный по умолчанию.- Исправлена ошибка загрузки последней части файла (проблема появилась в версии 2.2.4).- Исправлено выставление ограничений скорости из значка в системном трее при использовании графического интерфейса для удаленного управления (remote GUI).
URL: http://www.amule.org/amule/index.php?topic=16920.0
Новость: http://www.opennet.me/opennews/art.shtml?num=21865
И по прежнему осталась ошибка с пожиранием всей памяти при преконнекте.
Реально использовать только демон amuled ибо в нём ошибки нету :)
У меня этот баг вылез только 1 раз
Но зато как вылез! меня в это время около компьютера не было и тому моменту когда я это увидел, система начала так жутко тормозить, что я не мог убить amule
А разве никаких автоматических механизмов в системе нет, чтобы подобное не происходило?
Есть. Потормозив, из за большой занятости свопа система убьёт процесс aMule. Но только когда исчерпается своп.
Выделение памяти процессу не проще ограничить? Стандартными процессами.
>Выделение памяти процессу не проще ограничить? Стандартными процессами.Тьфу. Стандартными методами.
Можно :) Но проще демон amuled использовать - он не содержит эту ошибку. А фронтэнд такой же.
>Есть. Потормозив, из за большой занятости свопа система убьёт процесс aMuleА сколько у вас памяти?И свопа?
4 гб плюс 8 гб своп :)
> И по прежнему осталась ошибка с пожиранием всей памяти при преконнекте.В данный момент гоняю SVNный билд (9617). При аптайме под ~2 дня и 310 (!!!) закачках (да, я всерьез задался целью усложнить ему жизнь-пробую заценить портированный CorruptionBlackBox из eMule) - гуйный осел жрет ~400Mb виртуального пространства и около сотни мегов - физически юзаемой памяти.Это кстати на х64 системе где память кушается не очень экономно (64-бит указатели и все такое, сами понимаете).И меня больше озадачивает скорее заметная нагрузка на проц (впрочем учтя что аплоад и даунлоад упираются в потолок это наверное не удивительно - ему ж хэши считать надо, etc).
А переконект - что имеется в виду?Отвал соединения у прова и смена IP?Или выбор в осле "Disconnect" и "Connect" заново?
ЗЫ если что я только Kad юзаю (ed2k отключен - слишком много развелось левых серверов с которых активный срач производится).И в последних версиях (я правда традиционно компилю себе SVN, хоть это и не по убунтуйски) меня устраивает как оно работает.
ЗЗЫ блин, у вас течет - ну возьмите в руки дебагер (хотя скорее наверное valgrind) и посмотрите что и где? Баг напишите, если окажется это именно осел виноват а не например кривые либы (которые, черт побери, встречаются).
Об этом баге им уже два года сообщают :) И ноль эмоций.Баг проявляется, если во время закачки оборвётся инет и при переконнекте всё будет :)
О, да! На днях испытал. Не первый год использую amule и никогда такого не видел, ну переконнекты бывают, конечно. Тут инет у провайдера сломался на время, потом починился, через несколько часов система (64-х битная) выюзала 4 гига памяти и 2 гига свопа, прибила непричастный azureus в первую очередь, потом и amule.Сейчас вернулся н круги своя, 150 метров жрет..
Пока использую 2.2.5 и ночь проработала нормально (не демон). Потестирую ещё.
> Об этом баге им уже два года сообщают :) И ноль эмоций.Если о баге сообщают с таким же уровнем информативности как вы - скорее всего разработчики не смогут его у себя воспроизвести и, соответственно, починить.
А то сценариев "если во время закачки оборвётся инет" возможно как минимум несколько разных, мягко говоря.И вы не сказали о том какой у вас конфиг сети, технология подключения, последовательность событий при всем этом, etc.Вы уверены что у разработчиков конфиг сети - такой же?А это - далеко не факт.И не факт что в ИХ сетевых конфигурациях проблема вообще вылезает.
Например (just guessing) могу себе представить что с точки зрения софта картина когда интернет раздает роутер который сам поднимает PPTP, PPPoE или какое там еще соединение, типичная для буржуев, может кардинально отличаться от случая когда например PPTP или подобная гадость работает прямо на машине с ослом.Разница - в полете интерфейса (во втором случае интерфейс как я понимаю может временно пропадать, а в первом - софт этого не увидит) и соответственно тем что будет твориться с сокетами, etc.
Добро пожаловать на багзиллу и можете сообщать как считаете нужным :) Вас услышат... :)