Moving nodes with spiro + corners applied leads to freezing and random node movement

Summary:

Manipulating the nodes in path with spiro and corners/chamfer applied is quite problematic.

Steps to reproduce:

Apply spiro + nodes/chamfer on a path and try to move a node (see attachement).

What happened?

There are more scenarios:

  1. Inkscape crashes
  2. moving the node freezes after about 0,5sec; after that it often can't be undone by Undo command
  3. the handles of the moved node (or the node itself) move in random directions, sometimes it's rather a long distance

What should have happened?

the node should have been moved smoothly

Sample attachments: spiro_+_corners.svg

Version Info:

- Inkscape Version: 1.0 (4035a4fb49, 2020-05-01)
- Operating System: W10
- Operating System version: 1909