[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