Re: [GRASS-user] problems with r.to.rast3elev

2011-09-21 Thread Carlos Grohmann
Thanks Soeren,

As a side note, it did run on my Mac, using Kygschaos package (6.4.1, I
guess)...

here is the output if g.region -p3:

GRASS 7.0.svn (santa_catarina@dunas2):~  g.region -p3
projection: 1 (UTM)
zone:   -22
datum:  wgs84
ellipsoid:  wgs84
north:  6901400
south:  6899300
west:   731900
east:   732900
top:60.
bottom: 0.
nsres:  0.5
nsres3: 0.5
ewres:  0.5
ewres3: 0.5
tbres:  0.5
rows:   4200
rows3:  4200
cols:   2000
cols3:  2000
depths: 120
cells:  840
cells3: 100800



and here of gdb:

GRASS 7.0.svn (santa_catarina@dunas2):~   r.to.rast3elev --overwrite
input=mask_volume_garopaba elevation=garopaba_SOLO_bicubic
output=garopaba_vol05m lower=1
Creating 3D raster map
Segmentation fault
GRASS 7.0.svn (santa_catarina@dunas2):~  gdb `which r.to.rast3elev`
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as i686-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/local/grass-7.0.svn/bin/r.to.rast3elev...(no
debugging symbols found)...done.
(gdb) run  input=mask_volume_garopaba elevation=garopaba_SOLO_bicubic
output=garopaba_vol05m lower=1
Starting program: /usr/local/grass-7.0.svn/bin/r.to.rast3elev
input=mask_volume_garopaba elevation=garopaba_SOLO_bicubic
output=garopaba_vol05m lower=1
Creating 3D raster map
   0%
Program received signal SIGSEGV, Segmentation fault.
0xb7fb5ae4 in Rast_set_d_null_value () from /usr/local/grass-7.0.svn/lib/
libgrass_raster.7.0.svn.so
(gdb) bt full
#0  0xb7fb5ae4 in Rast_set_d_null_value ()
   from /usr/local/grass-7.0.svn/lib/libgrass_raster.7.0.svn.so
No symbol table info available.
#1  0xb7fd3611 in Rast3d_set_null_value ()
   from /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
No symbol table info available.
#2  0xb7fd6a92 in Rast3d_set_null_tile_type ()
   from /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
No symbol table info available.
#3  0xb7fd6e3e in Rast3d_read_tile () from /usr/local/grass-7.0.svn/lib/
libgrass_g3d.7.0.svn.so
No symbol table info available.
#4  0xb7fc9288 in ?? () from /usr/local/grass-7.0.svn/lib/
libgrass_g3d.7.0.svn.so
No symbol table info available.
#5  0xb7fc89fb in Rast3d_cache_elt_ptr () from /usr/local/grass-7.0.svn/lib/
libgrass_g3d.7.0.svn.so
No symbol table info available.
#6  0xb7fd642d in Rast3d_get_tile_ptr () from /usr/local/grass-7.0.svn/lib/
libgrass_g3d.7.0.svn.so
No symbol table info available.
#7  0xb7fd4761 in Rast3d_put_double () from /usr/local/grass-7.0.svn/lib/
libgrass_g3d.7.0.svn.so
No symbol table info available.
#8  0x08049880 in elev_raster_to_g3d ()
No symbol table info available.
#9  0x08049e6e in main ()
No symbol table info available.
(gdb) l
No symbol table is loaded.  Use the file command.
(gdb) frame 2
#2  0xb7fd6a92 in Rast3d_set_null_tile_type ()
   from /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
(gdb) l
No symbol table is loaded.  Use the file command.
(gdb)



best,

Carlos



2011/9/21 Sören Gebbert soerengebb...@googlemail.com

 Hi Carlos,
 can you please provide more information about the grass7 segfault?

 Can you please print your region settings (g.region -p3)?

 Can you please use gdb or valgrind to check at which line in the code
 the segfault appears?

 I will try to fix this issue in grass7, but i cant reproduce it on my
 system.

 Best regards
 Soeren

 2011/9/20 Carlos Grohmann carlos.grohm...@gmail.com:
  Hello all,
 
  I'm experiencing some issues with r.to.rast3elev , that I didn't had
 before.
  I'm trying to reprocess some volume calculation
  on dune fields in southern Brazil (see this:
  http://geomorphometry.org/Grohmann2011) so I can evolve what I presented
 in
  the Geomorphometry Meeting into a full paper, but at this point I can't
  calculate the volumes any more!
 
  (BTW, Helena, I'm thinking about comparing the volumes from r.volume and
  r.to.rast3elev, since I think there will be differences..)
 
  OS: Linux, Ubuntu 11.04
  In GRASS 6.4.1, installed from Ubuntu repositories, I got this (running
  inside a python session):
 
   grass.run_command('r.to.rast3elev', input=clump, elevation=dem,
  output=dem3d, lower=1, overwrite=True)
  Creating 3D raster map
  ERROR: G3d_cache_hash_remove_name: name not in hashtable
 
  and in GRASS 7.0svn updated today, I got a segmentation fault.
 
  the region is set to match the 'clump' map (which is the same as the
 mask,
  to limit the calculations to the active dunes).
 
  any help is appreciated
 
  Carlos
 
 
 
 
  --
  Prof. Carlos Henrique Grohmann - Geologist D.Sc.
  Institute of Geosciences - Univ. of São Paulo, Brazil

Re: [GRASS-user] problems with r.to.rast3elev

2011-09-21 Thread Sören Gebbert
Hi Carlos,
please try svn revision 48398 of grass7.

I think the reason was the wrong computation of the tile size, because
the chosen variable types are not large enough. This should be fixed
now.

I hope it works now.

Best regards
Soeren



2011/9/21 Carlos Grohmann carlos.grohm...@gmail.com:
 Thanks Soeren,

 As a side note, it did run on my Mac, using Kygschaos package (6.4.1, I
 guess)...

 here is the output if g.region -p3:

 GRASS 7.0.svn (santa_catarina@dunas2):~  g.region -p3
 projection: 1 (UTM)
 zone:   -22
 datum:  wgs84
 ellipsoid:  wgs84
 north:  6901400
 south:  6899300
 west:   731900
 east:   732900
 top:    60.
 bottom: 0.
 nsres:  0.5
 nsres3: 0.5
 ewres:  0.5
 ewres3: 0.5
 tbres:  0.5
 rows:   4200
 rows3:  4200
 cols:   2000
 cols3:  2000
 depths: 120
 cells:  840
 cells3: 100800



 and here of gdb:

 GRASS 7.0.svn (santa_catarina@dunas2):~   r.to.rast3elev --overwrite
 input=mask_volume_garopaba elevation=garopaba_SOLO_bicubic
 output=garopaba_vol05m lower=1
 Creating 3D raster map
 Segmentation fault
 GRASS 7.0.svn (santa_catarina@dunas2):~  gdb `which r.to.rast3elev`
 GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
 Copyright (C) 2010 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as i686-linux-gnu.
 For bug reporting instructions, please see:
 http://www.gnu.org/software/gdb/bugs/...
 Reading symbols from /usr/local/grass-7.0.svn/bin/r.to.rast3elev...(no
 debugging symbols found)...done.
 (gdb) run  input=mask_volume_garopaba elevation=garopaba_SOLO_bicubic
 output=garopaba_vol05m lower=1
 Starting program: /usr/local/grass-7.0.svn/bin/r.to.rast3elev
 input=mask_volume_garopaba elevation=garopaba_SOLO_bicubic
 output=garopaba_vol05m lower=1
 Creating 3D raster map
    0%
 Program received signal SIGSEGV, Segmentation fault.
 0xb7fb5ae4 in Rast_set_d_null_value () from
 /usr/local/grass-7.0.svn/lib/libgrass_raster.7.0.svn.so
 (gdb) bt full
 #0  0xb7fb5ae4 in Rast_set_d_null_value ()
    from /usr/local/grass-7.0.svn/lib/libgrass_raster.7.0.svn.so
 No symbol table info available.
 #1  0xb7fd3611 in Rast3d_set_null_value ()
    from /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #2  0xb7fd6a92 in Rast3d_set_null_tile_type ()
    from /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #3  0xb7fd6e3e in Rast3d_read_tile () from
 /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #4  0xb7fc9288 in ?? () from
 /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #5  0xb7fc89fb in Rast3d_cache_elt_ptr () from
 /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #6  0xb7fd642d in Rast3d_get_tile_ptr () from
 /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #7  0xb7fd4761 in Rast3d_put_double () from
 /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 No symbol table info available.
 #8  0x08049880 in elev_raster_to_g3d ()
 No symbol table info available.
 #9  0x08049e6e in main ()
 No symbol table info available.
 (gdb) l
 No symbol table is loaded.  Use the file command.
 (gdb) frame 2
 #2  0xb7fd6a92 in Rast3d_set_null_tile_type ()
    from /usr/local/grass-7.0.svn/lib/libgrass_g3d.7.0.svn.so
 (gdb) l
 No symbol table is loaded.  Use the file command.
 (gdb)



 best,

 Carlos



 2011/9/21 Sören Gebbert soerengebb...@googlemail.com

 Hi Carlos,
 can you please provide more information about the grass7 segfault?

 Can you please print your region settings (g.region -p3)?

 Can you please use gdb or valgrind to check at which line in the code
 the segfault appears?

 I will try to fix this issue in grass7, but i cant reproduce it on my
 system.

 Best regards
 Soeren

 2011/9/20 Carlos Grohmann carlos.grohm...@gmail.com:
  Hello all,
 
  I'm experiencing some issues with r.to.rast3elev , that I didn't had
  before.
  I'm trying to reprocess some volume calculation
  on dune fields in southern Brazil (see this:
  http://geomorphometry.org/Grohmann2011) so I can evolve what I presented
  in
  the Geomorphometry Meeting into a full paper, but at this point I can't
  calculate the volumes any more!
 
  (BTW, Helena, I'm thinking about comparing the volumes from r.volume and
  r.to.rast3elev, since I think there will be differences..)
 
  OS: Linux, Ubuntu 11.04
  In GRASS 6.4.1, installed from Ubuntu repositories, I got this (running
  inside a python session):
 
   grass.run_command('r.to.rast3elev', input=clump, elevation=dem,
  output=dem3d, lower=1, overwrite=True)
  Creating 3D raster map
  ERROR: 

[GRASS-user] problems with r.to.rast3elev

2011-09-20 Thread Carlos Grohmann
Hello all,

I'm experiencing some issues with r.to.rast3elev , that I didn't had before.
I'm trying to reprocess some volume calculation
on dune fields in southern Brazil (see this:
http://geomorphometry.org/Grohmann2011) so I can evolve what I presented in
the Geomorphometry Meeting into a full paper, but at this point I can't
calculate the volumes any more!

(BTW, Helena, I'm thinking about comparing the volumes from r.volume and
r.to.rast3elev, since I think there will be differences..)

OS: Linux, Ubuntu 11.04
In GRASS 6.4.1, installed from Ubuntu repositories, I got this (running
inside a python session):

 grass.run_command('r.to.rast3elev', input=clump, elevation=dem,
output=dem3d, lower=1, overwrite=True)
Creating 3D raster map
ERROR: G3d_cache_hash_remove_name: name not in hashtable

and in GRASS 7.0svn updated today, I got a segmentation fault.

the region is set to match the 'clump' map (which is the same as the mask,
to limit the calculations to the active dunes).

any help is appreciated

Carlos




-- 
Prof. Carlos Henrique Grohmann - Geologist D.Sc.
Institute of Geosciences - Univ. of São Paulo, Brazil
---
http://www.igc.usp.br/pessoais/guano
http://digitalelevation.wordpress.com/http://carlosgrohmann.wordpress.com/
http://lattes.cnpq.br/5846052449613692 (CV)
---
Twitter: @CarlosGrohmann http://twitter.com/#%21/CarlosGrohmann
http://carlosgrohmann.tumblr.com/
Linux User #89721

Can’t stop the signal.
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user