До обновления стояла версия squid-3.1.16. В squid.conf есть строки: external_acl_type log_conn ttl=120 negative_ttl=10 children=5 %LOGIN %SRC %DST /usr/lib/squid/log_connect.pl acl log_conn external log_conn http_access allow password log_conn До обновления версии всё работало как надо. После установки версии 3.1.19 squid стал падать со словами в cache.log: FATAL: Received Segment Violation...dying. Если убрать log_conn из http_access, то squid перестаёт падать. Если расширить диагностику (debug_options 82,9 28,9 46,9), то в логах появляются строки: <проверяются все списки acl...> 2012/05/14 12:21:51.084| aclmatchAclList: 0xb553500 returning true (AND list satisfied) 2012/05/14 12:21:51.084| ACLChecklist::markFinished: 0xb553500 checklist processing finished 2012/05/14 12:21:51.084| ACLChecklist::check: 0xb553500 match found, calling back with 1 2012/05/14 12:21:51.084| ACLFilledChecklist::checkCallback: 0xb553500 answer=1 2012/05/14 12:21:51.084| ACLChecklist::checkCallback: 0xb553500 answer=1 2012/05/14 12:21:51.084| FilledChecklist.cc(168) ~ACLFilledChecklist: ACLFilledChecklist destroyed 0xbfc44dcc 2012/05/14 12:21:51.084| ACLChecklist::~ACLChecklist: destroyed 0xbfc44dcc 2012/05/14 12:21:51.084| FilledChecklist.cc(168) ~ACLFilledChecklist: ACLFilledChecklist destroyed 0xb553500 2012/05/14 12:21:51.084| ACLChecklist::~ACLChecklist: destroyed 0xb553500 2012/05/14 12:21:51.084| FilledChecklist.cc(168) ~ACLFilledChecklist: ACLFilledChecklist destroyed 0xb553170 2012/05/14 12:21:51.084| ACLChecklist::~ACLChecklist: destroyed 0xb553170 2012/05/14 12:21:51.084| FilledChecklist.cc(168) ~ACLFilledChecklist: ACLFilledChecklist destroyed 0xb550a50 2012/05/14 12:21:51.084| ACLChecklist::~ACLChecklist: destroyed 0xb550a50 FATAL: Received Segment Violation...dying.
Да, забыл добавить. Система - Сизиф на 14.05.2012, ядро 3.3.5-un-def-alt1.
Сейчас откатился с 3.1.19-alt2 на 3.1.16-alt1 - всё работает.
Created attachment 5508 [details] Патч от обрушения После долгих поисков нашёл место, из-за которого падал сервер из-за утечки памяти. Патч, убирающий это для 3.1.20, прилагаю. Просьба отследить откуда растут ноги. Переделка этого места была в 3.1.17.
Сергей, Вас не затруднит собственноручно повесить им патч в http://bugs.squid-cache.org или лучше отпроксить :) с указанием авторства?
Ради одного сообщения там регистрироваться... На работе нет возможности отслеживать сообщения оттуда по причине "тугого" интернета, а дома я появляюсь порой только чтобы поесть и поспать. :) Поэтому и просил передать им для оперативного общения с ними. Может, что сами скажете дельного, так как я выкусил строку, но что она делает - я пока так и не понял. "Обезьяна с гранатой" :) Вот это сообщение у них: http://bugs.squid-cache.org/show_bug.cgi?id=3588 Прошу проверять его (на крайний случай).
Спасибо, будто порядок; просто оперативней через третью сторону всё равно не будет :)
В апстриме баг закрыли, как "WORKSFORME". Если попрежнему проявляется, просят переоткрыть. У нас тоже закрываю.