Yes, that should be the way i think. Whenever there is some patch
regarding openposix or openhpi, please send the same to their
development mailing list, so that they can apply the same. Once, they do
it, then in LTP we can follow suit. But, nevertheless, keep sending the
patches to ltp as well. We will see that the changes in Openposix or
Openhpi are not lost even if they are not timely applied their in their
respective development lists. We will synchronize the changes here.

--Subrata--

On Thu, 2007-09-20 at 00:20 -0300, Ricardo Salveti de Araujo wrote:
> On Monday 17 September 2007 12:06:41 Patrick Kirsch wrote:
> >Hey,
> > If you compile this testcase with gcc parameter "-D_FORTIFY_SOURCE=2"
> >it results in:
> >*** buffer overflow detected ***:
> >/usr/lib64/ltp/testcases/bin/openposix/conformance/interfaces/sem_getvalue/5
> >-1.test terminated
> >======= Backtrace: =========
> >/lib64/libc.so.6(__chk_fail+0x2f)[0x2b76feaee19f]
> >/lib64/libc.so.6[0x2b76feaed6d9]
> >/lib64/libc.so.6(_IO_default_xsputn+0x8e)[0x2b76fea86d3e]
> >/lib64/libc.so.6(_IO_vfprintf+0x1487)[0x2b76fea5f177]
> >/lib64/libc.so.6(__vsprintf_chk+0x9d)[0x2b76feaed77d]
> >/lib64/libc.so.6(__sprintf_chk+0x80)[0x2b76feaed6c0]
> >/usr/lib64/ltp/testcases/bin/openposix/conformance/interfaces/sem_getvalue/5
> >-1.test[0x400874] /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b76fea3a154]
> >/usr/lib64/ltp/testcases/bin/openposix/conformance/interfaces/sem_getvalue/5
> >-1.test[0x4007a9]
> >
> >This is caused due a too short char array, patch attached.
> >
> >Can add the parameter "-D_FORTIFY_SOURCE=2" as a standard for compiling
> >ltp-testcases?
> >
> >_FORTIFY_SOURCE is a Glibc feature which adds memory and string function
> >protection. There is no home site for this feature, but it is described well
> >on this page: http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html
> 
> As this is a patch for the Open Posix Test Suite, please try sending your 
> patch to the project developers (http://posixtest.sourceforge.net/).
> 
> Subrata, how do you think is the best way to handle this kind of situation?
> 
> Also Patrick, please send your changes in 'unified context diff' format, not 
> just a diff between the files.
> 
> Thanks,
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to