[GRASS-dev] help porting GRASS-RaPlaT to GRASS7

Dylan Beaudette debeaudette at ucdavis.edu
Mon Nov 7 11:54:05 EST 2011

On Friday, November 04, 2011, Glynn Clements wrote:
> Dylan Beaudette wrote:
> > however my futile attempt has resulted in a segfault. The tail end
> > of which looks like:
> > Any tips?
> Compile with debug info and without optimisation:
> 	make clean
> 	make CFLAGS=-g &> build.log
> Pay attention to any warnings which are generated.
> Run the program under gdb; when it segfaults, you can view the call
> stack with "bt" (or "bt full" to see arguments). The top-most entry
> will be the source line where the segfault occurred.

Thanks Gylnn,

Here is what I get:

Starting program: /usr/local/grass-7.0.svn/bin/r.fspl in=elev30 out=fspl30  
coordinate=695224,4232900 ant_height=10 frequency=445
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0xb7f44be8 in G_name_is_fully_qualified (fullname=0x0, name=0xbfffdd90 "", 
mapset=0xbfffdc90 "") at nme_in_mps.c:45
45          for (p = fullname; *p; p++)

#0  0xb7f44be8 in G_name_is_fully_qualified (fullname=0x0, name=0xbfffdd90 "", 
mapset=0xbfffdc90 "") at nme_in_mps.c:45
#1  0xb7f44dab in G__open (element=0xb7f88330 "cellhd", name=0x0, 
mapset=0x804c228 "PERMANENT", mode=0) at open.c:60
#2  0xb7f450e4 in G_fopen_old (element=0xb7f88330 "cellhd", name=0x0, 
mapset=0x804c228 "PERMANENT") at open.c:230
#3  0xb7f8449e in fopen_cellhd_old (name=0x0, mapset=0x804c228 "PERMANENT") at 
#4  0xb7f83e50 in Rast_is_reclass (name=0x0, mapset=0x804c228 "PERMANENT", 
rmapset=0xbfffef48 "-")
    at reclass.c:49
#5  0xb7f799db in Rast_get_cellhd (name=0x0, mapset=0x804c228 "PERMANENT", 
cellhd=0xbffff198) at get_cellhd.c:62
#6  0x08049203 in main (argc=6, argv=0xbffff434) at main.c:205

Dylan E. Beaudette
USDA-NRCS Soil Scientist
California Soil Resource Lab

More information about the grass-dev mailing list