[Rd] print.matrix segfaults if rowlab vector too short (PR#850)
pdenis2@home.com
pdenis2@home.com
Fri, 16 Feb 2001 05:35:06 +0100 (MET)
print.matrix(x) segfaults if the vector supplied to 'rowlab' is
*shorter* than nrow(x):
> version
_
platform i686-pc-linux-gnu
arch i686
os linux-gnu
system i686, linux-gnu
status
major 1
minor 2.1
year 2001
month 01
day 15
language R
[installed from RPM]
> x<-1:4
> dim(x)<-c(2,2)
> x
[,1] [,2]
[1,] 1 3
[2,] 2 4
> print.matrix(x)
[,1] [,2]
[1,] 1 3
[2,] 2 4
> print.matrix(x,rowlab=c('a','b'))
[,1] [,2]
a 1 3
b 2 4
> print.matrix(x,rowlab=c('a','b','c'))
[,1] [,2]
a 1 3
b 2 4 [OK, ignores
extra labels ...]
> print.matrix(x,rowlab=c('a'))
Segmentation fault (core dumped)
Similar behavior for 'collab' ...
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._