[GRASS-dev] Re: [GRASS GIS] #699: v.buffer2 segfault: in
Vect_get_isle_points()
GRASS GIS
trac at osgeo.org
Mon Apr 4 10:19:41 EDT 2011
#699: v.buffer2 segfault: in Vect_get_isle_points()
----------------------+-----------------------------------------------------
Reporter: neteler | Owner: grass-dev@…
Type: defect | Status: closed
Priority: normal | Milestone: 7.0.0
Component: Vector | Version: 6.4.0 RCs
Resolution: fixed | Keywords: v.buffer
Platform: All | Cpu: All
----------------------+-----------------------------------------------------
Comment(by mmetz):
Replying to [comment:29 mlennert]:
>
[snip]
> >
> > It seems v.buffer2 has issues with the test cases described in the old
RT bug 2765 whereas v.buffer does not...
>
> Just tested in dev6: I actually don't see any difference between
v.buffer and v.buffer2 with the two test cases mentioned above. Both work
fine.
>
So the segfault in G7 needs to be explained. BTW, works fine for me in G7.
>
> And I still support Markus in replacing v.buffer2 by v.buffer. I know
this will be frustrating to see a SoC project apparently disappear, but
IIUC, Markus has actually integrated some of the code into v.buffer, or ?
>
Yes, the solution for the buffer column bug has been adapted from
v.buffer2 to v.buffer. And it is indeed frustrating to disable a GSoC
project output. I started with v.buffer2, but I do not understand relevant
parts of the code in buffer2.c, dgraph.[c|h], e_intersect.[c|h], all in
lib/vector/Vlib/, so I went for the older v.buffer. Maybe someone else has
more success.
Anyway, the lesson learned is that GSoC needs more thorough quality
control before broken modules end up in a stable release branch.
Markus M
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/699#comment:30>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list