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

From: Gavin Simpson <gavin.simpson_at_ucl.ac.uk>
Date: Mon 18 Sep 2006 - 13:38:57 GMT


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:

The simplest, reproducible example I have tried is:

plot(1:10, ylab = "\u2030")

This is on a Fedora Core 5 box. Relevant version/session info below.

I presume this is how you are supposed to enter Unicode characters for use in stings etc? If so, can anyone else reproduce this - or is this something peculiar to my set-up and/or lack of fonts?

Cheers

Gav

## R 2.3.1 patched
> sessionInfo()

Version 2.3.1 Patched (2006-06-13 r38342) i686-pc-linux-gnu

attached base packages:
[1] "methods" "stats" "graphics" "grDevices" "utils" "datasets"
[7] "base"
> version

               _
platform       i686-pc-linux-gnu
arch           i686
os             linux-gnu
system         i686, linux-gnu
status         Patched
major          2
minor          3.1
year           2006
month          06
day            13
svn rev        38342
language       R

version.string Version 2.3.1 Patched (2006-06-13 r38342)

## R 2.4.0
> sessionInfo()

R version 2.4.0 alpha (2006-09-18 r39383) i686-pc-linux-gnu

locale:
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=en_GB.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_GB.UTF-8;LC_IDENTIFICATION=C

attached base packages:
[1] "methods" "stats" "graphics" "grDevices" "utils" "datasets"
[7] "base"
> version

               _
platform       i686-pc-linux-gnu
arch           i686
os             linux-gnu
system         i686, linux-gnu
status         alpha
major          2
minor          4.0
year           2006
month          09
day            18
svn rev        39383
language       R

version.string R version 2.4.0 alpha (2006-09-18 r39383)

## R 2.5.0
> sessionInfo()

R version 2.5.0 Under development (unstable) (2006-09-18 r39383) i686-pc-linux-gnu

locale:
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=en_GB.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_GB.UTF-8;LC_IDENTIFICATION=C

attached base packages:
[1] "methods" "stats" "graphics" "grDevices" "utils" "datasets"
[7] "base"
> version

               _
platform       i686-pc-linux-gnu
arch           i686
os             linux-gnu
system         i686, linux-gnu
status         Under development (unstable)
major          2
minor          5.0
year           2006
month          09
day            18
svn rev        39383
language       R

version.string R version 2.5.0 Under development (unstable) (2006-09-18 r39383)
-- 
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%
 Gavin Simpson                 [t] +44 (0)20 7679 0522
 ECRC & ENSIS, UCL Geography,  [f] +44 (0)20 7679 0565
 Pearson Building,             [e] gavin.simpsonATNOSPAMucl.ac.uk
 Gower Street, London          [w] http://www.ucl.ac.uk/~ucfagls/
 UK. WC1E 6BT.                 [w] http://www.freshwaters.org.uk
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Tue Sep 19 09:17:24 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 - 01: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.