[devel] glibc 2.3 - argp_parse broken??

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Май 19 19:37:52 MSD 2004


On Wed, May 19, 2004 at 06:31:05PM +0300, Victor Forsyuk wrote:
> Или subj, или я чего-то не понимаю. Замечена поломка опции "-o" в ccze
> (ccze-0.2.1-alt2). Без указания этой опции программа работает. Например:
> 
> > tail -f /var/log/exim/main.log|ccze -A -p exim
> 
> Как только указываем что-либо в этой опции, имеем сегфолт:
> 
> > tail -f /var/log/exim/main.log|ccze -A -p exim -o nolookups
> Segmentation fault

ccze -A -p exim -o nolookups </dev/null тоже падает.

> Запуск под отладчиком показал, что сегфолт происходит внутри вызова
> argp_parse (строка 749 файла src/ccze.c). На glibc 2.2 всё работало,
> поломка замечена после установки glibc 2.3.
> 
> Апгрейд glibc до текущей из сизифа (glibc-2.3.3.200405070341-alt1)
> проблему не полечил.
> 
> Bug, изменения в функции с обратной несовместимостью, проявившаяся
> ошибка в программе? Подскажите, кто с argp_parse знаком ближе
> (я никогда ее не использовал), у меня разбираться, к сожалению,
> практически нет времени.

Я посмотрю.

> p.s. Заодно, чтобы не писать отдельного письма - кто знает куда
> подевался Виктор Исмакаев? Я написал ему на прошлой неделе -
> тишина. Хотел согласовать с ним новую сборку exim. Если не
> отыщется, мне придется наверное самому выкладывать в incoming.

Он уже давно не отзывается, думаю, что имеет смысл выкладывать, не
дожидаясь.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20040519/21bc2704/attachment-0001.bin>


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