#536: memory corruption ----------------------+----------------------------------------------------- Reporter: martinl | Owner: grass-dev@lists.osgeo.org Type: defect | Status: reopened Priority: blocker | Milestone: 7.0.0 Component: Vector | Version: svn-trunk Resolution: | Keywords: Platform: Linux | Cpu: x86-32 ----------------------+----------------------------------------------------- Comment (by martinl):
Replying to [comment:19 mmetz]: > Doesn't make any sense to me why ifield[0] should get a random value. Maybe just use the working solution? yes, there is something strange with GRASS7 compilation on my computer (note that I have no problems with GRASS6). E.g. debugging v.select {{{ (gdb) b main.c:176 [for (iopt = 0; iopt < 2; iopt++) {] (gdb) b main.c:184 [Vect_open_old(&(In[iopt]), parm.input[iopt]->answer, "");] (gdb) b main.c:188 [IFi = Vect_get_field(&(In[0]), ifield[0]);] (gdb) r (gdb) p ifield[0] $4 = -163754450 (gdb) c (gdb) p ifield[0] $5 = 1 (gdb) c (gdb) c (gdb) p ifield[0] $10 = 142560728 }}} Nice mystery ;-) M. -- Ticket URL: <http://trac.osgeo.org/grass/ticket/536#comment:20> GRASS GIS <http://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev