[R-sig-Geo] spgrass causes segfault

Dominik.Cullmann at Forst.bwl.de Dominik.Cullmann at Forst.bwl.de
Thu Jul 23 09:21:47 CEST 2009


Dear all,
when I call readRAST6 or readVECT6, it causes a segfault and gives
Traceback Info I
don't understand:
=======
> tmp<-readRAST6("geology")

 *** caught segfault ***
address (nil), cause 'memory not mapped'

Traceback:
 1: .Call("RGDAL_OpenDataset", as.character(filename), TRUE, PACKAGE =
"rgdal")
 2: .local(.Object, ...)
 3: initialize(value, ...)
 4: initialize(value, ...)
 5: new("GDALReadOnlyDataset", filename)
 6: GDAL.open(fname)
 7: GDALinfo(fname)
 8: readRAST6("geology")

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
=======
Can anybody 'round here give me a hint on how I might get this working?

I'm using R version 2.9.1 (2009-06-26) from backports on Debian stable:
=======
======= some system info
=======
104:~/$ cat /etc/debian_version
5.0.2
105:~/$ uname -a
Linux f060 2.6.26-2-686 #1 SMP Sun Jun 21 04:57:38 UTC 2009 i686
GNU/Linux
106:~/$ dpkg -l |grep gdal
ii  gdal-bin                             1.5.4-2    Geospatial Data
Abstraction Library - Utility programs
ii  libgdal1-1.5.0                       1.5.4-2    Geospatial Data
Abstraction Library
ii  libgdal1-1.5.0-grass                 1.5.2-1    GRASS extension for
the Geospatial Data Abstraction Library
ii  libgdal1-dev                         1.5.4-2    Geospatial Data
Abstraction Library - Development files
115:~/$ dpkg -l |grep "Cartographic projection"
ii  proj                                 4.6.0-2    Cartographic
projection filter and library

=======
======= Now after I started R form within grass
=======
> library(spgrass6)
Loading required package: sp
Loading required package: rgdal
Geospatial Data Abstraction Library extensions to R successfully loaded
Loaded GDAL runtime: GDAL 1.5.4, released 2009/01/07
Path to GDAL shared files: /usr/share/gdal15
Loaded PROJ.4 runtime: Rel. 4.6.0, 21 Dec 2007
Path to PROJ.4 shared files: (autodetected)
Loading required package: XML
GRASS GIS interface loaded with GRASS version: 6.4.0RC5
and location: spearfish60
> sessionInfo()
R version 2.9.1 (2009-06-26)
i486-pc-linux-gnu

locale:
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.U
TF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=
C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATI
ON=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] spgrass6_0.6-6 XML_2.5-3      rgdal_0.6-9    sp_0.9-43

loaded via a namespace (and not attached):
[1] grid_2.9.1      lattice_0.17-25
> tmp<-readRAST6("geology")

 *** caught segfault ***
address (nil), cause 'memory not mapped'

Traceback:
 1: .Call("RGDAL_OpenDataset", as.character(filename), TRUE, PACKAGE =
"rgdal")
 2: .local(.Object, ...)
 3: initialize(value, ...)
 4: initialize(value, ...)
 5: new("GDALReadOnlyDataset", filename)
 6: GDAL.open(fname)
 7: GDALinfo(fname)
 8: readRAST6("geology")

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
=======
=======
=======
oh, and I'm using grass version 6.4.0RC5 which I compiled after
configuring via
CFLAGS="-g -Wall" ./configure   --with-opengl=no
--with-tcltk-libs=/usr.lib --with-tcltk-includes='/usr/include/tcl8.4/
/usr/include/tk/' --with-tcltk-libs='/usr/lib/tcl8.4/' --with-odbc=yes
--with-fftw-libs='/usr/include' -with-gdal='/usr/bin/gdal-config'
--with-postgres=yes  --with-postgres-includes='/usr/include/postgresql/'
--enable-largefile --with-lapack=yes --with-blas=yes


Thanks and regards, Dominik
----------------------------------------------
Andreas Dominik Cullmann
Forstliche Versuchs- und Forschungsanstalt 
Wonnhalde 4 
79100 Freiburg 
Tel. +49 761 4018 204 
Email: dominik.cullmann at forst.bwl.de
<mailto:dominik.cullmann at forst.bwl.de> 
Homepage: www.fva-bw.de <http://www.fva-bw.de> 



More information about the R-sig-Geo mailing list