From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 19 May 2004 18:31:05 +0300 From: Victor Forsyuk To: ALT Devel discussion list Message-ID: <20040519153105.GA17274@mailhub.gu.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.1i Sender: Victor Forsyuk Subject: [devel] glibc 2.3 - argp_parse broken?? X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 May 2004 15:31:08 -0000 Archived-At: List-Archive: List-Post: 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.