[Rd] Using \u2030 in plot axis label -> stack smashing
Gavin Simpson
gavin.simpson at ucl.ac.uk
Mon Sep 18 15:38:57 CEST 2006
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")
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
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%
More information about the R-devel
mailing list