[Exim-users] Exim version 4.84 segfault

Victor Ustugov victor на corvax.kiev.ua
Вт Ноя 11 15:50:12 UTC 2014


Golub Mikhail wrote:
> Спасибо.
> Помогло ...
> Но спустя два часа Exim вылетел вообще :(
> socket bind() to port 25 for address (any IPv4) failed: Permission denied:
> daemon abandoned
> 
> Подобное у меня было, когда я применил патч
> https://lists.exim.org/lurker/message/20140829.122627.403ae90a.en.html

тогда нужно баг оформлять

воспроизвести проблему просто - достаточно в любом multipart письме в
текстовом Content-Type убрать значение параметра charset, оставив
название самого параметра и символ "="


> -----Original Message-----
> From: Exim-users [mailto:exim-users-bounces на mailground.net] On Behalf Of
> Victor Ustugov
> Sent: Tuesday, November 11, 2014 2:33 PM
> To: Golub Mikhail
> Subject: Re: [Exim-users] Exim version 4.84 segfault
> 
> Victor Ustugov wrote:
> 
>>> FreeBSD 9.3, Exim version 4.84
>>> Некоторое время наблюдаются ошибки:
>>> pid 89145 (exim), uid 26: exited on signal 11
>>>
>>> Экспериметальным путем (а затем и баг нашел) выяснил, что причина в
>>> обработке mime.
>>> http://bugs.exim.org/show_bug.cgi?id=1513
>>
>> это другой баг
> 
> хотя фрагмент кода в вышеупомянутом баге тот же
> 
>>> Порты обновлены, Exim обновлен. И патч, судя по исходнику, применен.
>>>
> http://git.exim.org/exim.git/commitdiff/4fd5d2bf25195969b9c6a6c23a59c495400e
>>> ce8d
>>>
>>> Но ошибки всеравно встречаются.
>>> Есть ли подобная проблема у кого?
>>
>> как только что выяснил - есть
>>
>>> Как ее обойти? - отключить acl_smtp_mime не предлагать :)
> 
> http://mta.org.ua/exim-4.83-conf/patches/exim-4.84-ignore-null-mime-paramete
> rs/patch-src__exim-4.84-ignore-null-mime-parameters.patch
> 
> костыль очень грубый, но exim падать перестанет
> 
>>> P.S. Ошибку сегментации можно получить, "скормив" такое письмо.
>>
>> в письме не указан charset для отдельных частей письма
>>
>> если вообще поле charset в заголовках Content-Type отсутствует, то
>> проблема не наблюдается
>>
>> она наблюдается только тогда, когда charset= есть, но сам набор символов
>> не указан
>>
>> это отдельный баг
>>
>>> Date: Mon, 10 Nov 2014 17:15:34 +0100
>>> From: Jeep <news на mypiggybank.biz>
>>> To: info на test.com
>>> Subject:
>>> =?iso-8859-15?Q?Nuova=20Jeep=20Renegade=2E=20Scopri=20la=20versione=20?=
>>>  =?iso-8859-15?Q?speciale=20in=20edizione=20limitata=20Opening=20Ed?=
>>>  =?iso-8859-15?Q?ition?=
>>> MIME-Version: 1.0
>>> Content-Type: multipart/alternative;
> boundary="_----------=_141563016432980"
>>> Precedence: bulk
>>> List-unsubscribe:
>>>
> <http://www.mypiggybank.biz/piggy/templates/my_piggybank/common/rimozioneDaN
>>> ewsletterID.php?id=18336312>
>>> Message-Id: <592808.79.7167.18336312 на mrsend.it>
>>>
>>> This is a multi-part message in MIME format.
>>>
>>> --_----------=_141563016432980
>>> Content-Type: text/plain; charset=
>>> Content-Transfer-Encoding: quoted-printable
>>>
>>>
>>> =20
>>>
>>> --_----------=_141563016432980
>>> Content-Type: text/html; charset=
>>> Content-Transfer-Encoding: quoted-printable
>>> Content-Disposition: inline
>>>
>>>
>>> --_----------=_141563016432980--
>>>
>>>
>>>
>>
>>
> 
> 


-- 
Best wishes Victor Ustugov  mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:       http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 371808614          JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC



Подробная информация о списке рассылки Exim-users