#2814: digitizer crashes, leaves vector broken --------------------------+------------------------------- Reporter: harrikoo | Owner: grass-dev@… Type: defect | Status: new Priority: blocker | Milestone: 7.0.3 Component: wxGUI | Version: 7.0.2 Resolution: | Keywords: digitizer, vector CPU: Unspecified | Platform: Unspecified --------------------------+-------------------------------
Comment (by mlennert): Replying to [comment:7 martinl]: > Replying to [comment:1 mlennert]: > > 1. > > > > * Digitize one straight line. > > * Digitize a second straight line that crosses the first > > * Hit undo > > > > => Segmentation fault > > > > 2. > > > > * Digitize an area with the last line crossing the first > > * Undo > > > > => Segmentation fault > > > > > > 3. > > > > * Digitize one straight line > > * Undo > > * Redo > > > > => Segmentation fault > > 1. and 3. should be fixed in r67508. I don't understand 2. (what does mean "an area with the last line crossing the first"?) 2. means: digitize an area, but instead of closing the area correctly, you draw the last (closing) line in a way that it intersects the first (or actually any of the other lines making up your area) and then you undo. It's just another case of intersecting lines causing problems with undo... Everything works great now. Thanks a lot for this fix ! Could others help testing if they can find any bad side effects of this change ? If not, and unless someone (MarkusM ?) has any special reason to delay this, I would suggest to backport this to release70 Moritz -- Ticket URL: <https://trac.osgeo.org/grass/ticket/2814#comment:8> GRASS GIS <https://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev