I think I have been able to reproduce this bug with SVN of Today on Fedora 11.
Steps to reproduce:
1. Open new document
2. Create Grid
3. Make sure "snap nodes and handles" and "snap to grids" is enabled
4. create a Bezier Curve between two horizontal (!!!) grid points.
5. create a clone of the line
6. use the "select and transform"-tool
7. drag the right stretch handle of the clone to the next grid point
8. BOOOMMM!!!!
Terminal output is
ERROR:sp-item-transform.cpp:166:Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Matrix&, gdouble, bool): assertion failed: (initial_geom_bbox)
Backtrace is attached
I have tried to revert to svn from 2009-05-15, the bug is already existant there. earlier versions do not compile properly. I reverted src/sp-item-transform.{cpp,h} to revision {"2009-01-01 00:00"} and I also see the crash there. Earlier revisions have incompatible changes in sp-item-transform.h and do not compile with just reverting the two files.
I think I have been able to reproduce this bug with SVN of Today on Fedora 11.
Steps to reproduce:
1. Open new document
2. Create Grid
3. Make sure "snap nodes and handles" and "snap to grids" is enabled
4. create a Bezier Curve between two horizontal (!!!) grid points.
5. create a clone of the line
6. use the "select and transform"-tool
7. drag the right stretch handle of the clone to the next grid point
8. BOOOMMM!!!!
Terminal output is item-transform. cpp:166: Geom::Rect get_visual_ bbox(const Geom::OptRect&, const Geom::Matrix&, gdouble, bool): assertion failed: (initial_geom_bbox)
ERROR:sp-
Backtrace is attached
I have tried to revert to svn from 2009-05-15, the bug is already existant there. earlier versions do not compile properly. I reverted src/sp- item-transform. {cpp,h} to revision {"2009-01-01 00:00"} and I also see the crash there. Earlier revisions have incompatible changes in sp-item-transform.h and do not compile with just reverting the two files.