Re: [Rd] Using \u2030 in plot axis label -> stack smashing

From: Gregor Gorjanc <gregor.gorjanc_at_bfro.uni-lj.si>
Date: Tue 19 Sep 2006 - 03:14:18 GMT

Gavin Simpson wrote:

> On Mon, 2006-09-18 at 19:02 +0000, Gregor Gorjanc wrote:

>> Gavin Simpson <gavin.simpson <at> ucl.ac.uk> writes:
>>> Dear List
>>>
>>> I just noticed the following behaviour in R 2.3.1 Patched (2006-06-13
>>> r38342) and confirmed similar behaviour in R 2.4.0 alpha (2006-09-18
>>> r39383) & R 2.5.0 (2006-09-18 r39383) - which may actually be the same
>>> thing?, that trying to plot the unicode character \u2030 (which should
>>> be in a ‰ [per mille] sign) in an axis label leads to the following
>>> error:
>>>
>>> *** stack smashing detected ***: /home/gavin/R/R-devel/build/bin/exec/R
>>> terminated
>>> Aborted
>>>
>>> The simplest, reproducible example I have tried is:
>>>
>>> plot(1:10, ylab = "\u2030")
>>>
>> I can not reproduce this on my Debian GNU/Linux. I get something like "S
>> for y label under 2.3.1 2006-06-01 and 2.5.0 2006-09-13 r39292 with the
>> following locale
>>
>> [1] "LC_CTYPE=en_GB.UTF-8;LC_NUMERIC=C;LC_TIME=en_GB.UTF-8;
>> LC_COLLATE=en_GB.UTF-8;LC_MONETARY=en_GB.UTF-8;LC_MESSAGES=en_GB.UTF-8;
>> LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;
>> LC_IDENTIFICATION=C"
>>
>> It does not change if I set everything into en_GB.UTF-8. Is this valid
>> unicode code?
>>
>> Gregor
> 
> Cheers for the follow up Gregor,
> 
> I was following advice given by Prof. Ripley in a posting on R-Help
> about how to get the per mille character:
> 
> http://finzi.psych.upenn.edu/R/Rhelp02a/archive/48709.html
> 
> It should look like a "%" character but with two circles at the bottom.

Perhaps I do not have appropriate font for this character.

Gregor



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue Sep 19 13:17:21 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Tue 19 Sep 2006 - 04:30:07 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.