Comment 9 for bug 640985

Revision history for this message
su_v (suv-lp) wrote :

Same crash can be reproduced using the file from comment #2 in bug #635469 (the version attached here has the connectors removed - the attribute 'connector-avoid by itself is sufficient to trigger the crash).

Steps to reproduce:
1) open '640985-635469-New document 1.2010_09_11_05_01_56.0-connectors-deleted.svg'
2) select the circle (above the rectangle)
3) drag the circle (slowly) to the lower half of the page
4) when releasing the mouse button -> crash

Console message:
Assertion failed: (_poly.size() == poly.size()), function setNewPoly, file libavoid/shape.cpp, line 108.

Unlike the previously mentioned triggers, no groups are involved in this test case, only shapes with preserved transforms:
    <path
       sodipodi:type="arc"
       …
       transform="translate(-203,-102)"
       inkscape:connector-avoid="true" />
    <path
       sodipodi:type="star"
       …
       inkscape:transform-center-y="-2.054466"
       transform="matrix(0.96592583,0.25881905,-0.25881905,0.96592583,280.46464,-173.85171)"
       inkscape:connector-avoid="true"
       inkscape:transform-center-x="-5.8457112" />

Reproduced with Inkscape 0.48.1 and 0.48+devel r10268+patch (from bug #771738) on Mac OS X 10.5.8 (i386)