[devel] hping3-0.0.20051105-alt4: Sisyphus/i586 test rebuild failed

Michael Shigorin mike на osdn.org.ua
Чт Окт 14 12:26:43 UTC 2010


On Mon, Jul 20, 2009 at 03:21:32PM +0300, Victor Forsyuk wrote:
> > gcc -c -pipe -Wall -O2 -march=i586 -mtune=i686 -D_FORTIFY_SOURCE=2
> > -DUSE_TCL -g  scan.c
> > scan.c: In function 'receiver':
> > scan.c:458: warning: pointer targets in assignment differ in signedness
> > In file included from /usr/include/string.h:658,
> >                 from scan.c:17:
> > In function 'memcpy',
> >    inlined from 'receiver' at scan.c:459:
> > /usr/include/bits/string3.h:52: error: call to __builtin___memcpy_chk will
> > always overflow destination buffer
> Регулярно улетая в своп (то бишь, находясь в перманентном, иногда с
> обострениями, состоянии "больше дел чем времени") и глядя на нежелающий
> сокращаться список TODO, приму в дар патчик, лечащий hping3 от этой беды.
> 
> BTW, когда-то я уже смотрел на это проблемное место, еще во времена первого
> альтовского обсуждения проблемы с "overflow destination buffer". Если
> правильно помню, тогда пришел к выводу, что ошибки в коде не было, просто
> там были вольные игры с хедерами TCP/IPшных пакетов...

Похоже, это не hping3 виноват, а gcc сломался:
http://sourceware.org/ml/gdb-patches/2009-09/msg00568.html
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37060

2 shrek: а как ты объезжал в xorg-server?
http://permalink.gmane.org/gmane.linux.altlinux.devel/72375

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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