Crash with remove overlap + negative minimum overlap.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Possibly duplicate of Bug #214186
(tested in 0.46 and 0.46+devel, revision 20097, 29/Oct/2008. Win32, Vista)
Crash with remove overlap. with narrow objects and negative minimum overlap
"
Microsoft C++ runtime library
Assertion failed!
File:/ src/libvpsc/
Line: 33
Expression y<=Y
For info on how to debug...."
Steps to reproduce.
1) create a rectangle with a width of 30px
(1a, not needed) duplicate rectangle
2) try to remove overlap with V:-31px *
3) Crash
*although it may seem silly to try to remove an overlap with a larger -ve displacement than the size of the object, consider the case where you have several large objects and 1 (or more) very small objects, ether on purpose or by accident
I cannot make it crash with r10605. I did:
0) start new inkscape
1) create rectangle with width 30 px.
2) duplicate the rectangle
3) select both
4) in Align and Distribute dialog, enter -31 for V in Remove overlaps section
5) click the button in Remove overlaps section
No crash. (entering minus values for H does not crash, but does nothing)
Should the procedure work for negative values?