[devel] Полтергейст в gcc/i586 (#define для =?utf-8?b?INC60L7QvdGB0YLQsNC90YLRiw==?=)
Hihin Ruslan
ruslandh на gmail.com
Вс Июл 3 19:11:05 MSK 2016
Здравствуйте Sergey Y. Afonin
В сообщении от 3 июля 2016 Sergey Y. Afonin написал(a):
> Приветствую.
>
> Наткнулся на какой-то полтергейст при сборке xymon для i586 (с
> x86_64 поведение ожитаемое: MAXCHECK нулю не равен).
> Проявляется в логе в виде
>
> 2016-05-23 14:47:35.120075 logfetch: /var/log/httpd2/error_log
> delta 2109847 bytes exceeds max buffer size 0; skipping some
> data
>
> Если посмотреть в client/logfetch.c, там написано:
>
> #define MAXCHECK 102400 /* When starting, don't look at
> more than 100 KB of data */ ...
> errprintf("logfetch: %s delta %zu bytes exceeds max buffer
> size %zu; skipping some data\n", filename, bufsz, MAXCHECK);
>
> Каким образом может обнуляться значение, заданное через
> #define ? Ситуация одна и та же в p7 (gcc 4.7.2) и p8 (gcc
> 5.3.1). Правда, это ситуация конца мая, месяц к этому вопросу
> не возвращался.
Ну, вообще-то 2,109,847 больше 102,400, но я-бы код проверил с
помощью cppcheck.
--
***
А ещё говорят так (fortune):
From the cradle to the coffin underwear comes first. -- Bertolt
Brecht
________________________________________________________________________
С уважением Хихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 181 байтов
Описание: This is a digitally signed message part.
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20160703/058b8f4c/attachment.bin>
Подробная информация о списке рассылки Devel