Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Failing ssp tests

On Sun, Mar 20, 2011 at 1:32 PM, David Laight <> wrote:
> On Sun, Mar 20, 2011 at 01:26:00PM +0000, Julio Merino wrote:
>> On Sun, Mar 20, 2011 at 12:41 PM, Joerg Sonnenberger
>> <> wrote:
>> > On Sun, Mar 20, 2011 at 09:39:59AM +0000, Julio Merino wrote:
>> >> As an example, doing "echo adlkfjldskfjd | ./h_fgets 11" in
>> >> src/tests/lib/libc/ssp results in a crash with the binary built with
>> >> USETOOLS=no, but not with the one built with nbmake-amd64 (i.e. the
>> >> ones I have in destdir or in /usr/tests/lib/libc/ssp).
>> >
>> > Works for me (TM). Fresh release build installed into a VM, all tests
>> > crash as expected.
>> I can imagine it is working well for you and pretty much everyone
>> else; otherwise we might have already seen complaints from the
>> continuous testers ;-)
>> What I'm trying to figure out is what can be causing ssp to not work
>> when I'm using nbmake-amd64.  If you take a look at the build logs I
>> pasted in the original mail, the gcc commands run in the tools vs.
>> non-tools cases are exactly the same -- with the exception of the
>> paths used.  That said, the host system should be the same as that in
>> the destdir because I installed the new release sets onto / ...
> Why not look at the core dump and see why it is failing!

No, no.  The test helper (h_fgets) _has_ to fail when invoked as "echo
1234567890123 | h_fgets 11" (because it obviously causes a buffer
overflow).  But is is _not_ crashing, which implies that ssp is not
working (right?).

Julio Merino / @jmmv

Home | Main Index | Thread Index | Old Index