[devel] glibc 2.3 - argp_parse broken??

Victor Forsyuk =?iso-8859-1?q?victor_=CE=C1_ksi-linux=2Ecom?=
Ср Май 19 19:31:05 MSD 2004


Hi,

Или 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

Запуск под отладчиком показал, что сегфолт происходит внутри вызова
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.




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