From ripley at stats.ox.ac.uk  Tue Sep 19 15:14:29 2006
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Tue, 19 Sep 2006 14:14:29 +0100 (BST)
Subject: [Rd] Using \u2030 in plot axis label -> stack smashing
In-Reply-To: <x2bqpc2gf9.fsf@viggo.kubism.ku.dk>
References: <1158586738.28530.52.camel@gsimpson.geog.ucl.ac.uk>
	<loom.20060918T205234-775@post.gmane.org>
	<1158614334.2277.7.camel@graptoleberis.geog.ucl.ac.uk>
	<450F608A.30508@bfro.uni-lj.si>
	<dc41e1260609182113p48a7f35dg3b27f7100f435170@mail.gmail.com>
	<Pine.LNX.4.64.0609190746490.27751@gannet.stats.ox.ac.uk>
	<1158662883.10675.11.camel@gsimpson.geog.ucl.ac.uk>
	<Pine.LNX.4.64.0609191150000.12225@gannet.stats.ox.ac.uk>
	<x2bqpc2gf9.fsf@viggo.kubism.ku.dk>
Message-ID: <Pine.LNX.4.64.0609191336190.21406@gannet.stats.ox.ac.uk>

On Tue, 19 Sep 2006, Peter Dalgaard wrote:

> Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:
>
>>> Thanks Prof. Ripley and Ei-Ji. I should have mentioned that all the
>>> versions I reported for were self-compiled, and I did so with the same
>>> set of flags as the FC5 rpm. Will add that to the list in my head of
>>> things to report.
>>
>> (I think this is probably FC5's flags being over-zealous, but Ei-ji
>> Nakama may know better.)
>
> Probably not all that over-zealous. If you're smashing the stack you're
> smashing the stack. It's not always fatal, but worth fixing.

But there is no evidence we are smashing the stack, and valgrind found no 
buffer overrun.  As far as I can tell (killing a process with no core dump 
makes it hard to trace) this occurs when we copy 4 bytes from a buffer of 
16 bytes to one of 5 bytes.

> I actually have the same set of standard FC5 flags in config.site.
> Without them, we risk Fedora Extra to come out with issues that we
> missed, since they use those flags as a matter of policy.

Apparently FC6 will have different flags/ different default behaviour, at 
least for ld.

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595




[Rd] Using \u2030 in plot axis label -> stack smashing
Prof Brian Ripley