Selecting all text after putting it around a circle causes unhandled Non-contiguous path exception
Summary:
After putting text around a circle, selecting all the text with Ctrl-A triggers an unhandled Non-contiguous path exception crash.
Steps to reproduce:
- open Inkscape
- create some text, e.g. "THAT'S A WRAP, FOLKS"
- create a circle
- select text and circle
- click Text > Put on Path
- double-click the text to get a text cursor
- press Ctrl-A to select all
What happened?
Crash!
(org.inkscape.Inkscape:724807): glibmm-ERROR **: 15:19:00.376:
unhandled exception (type std::exception) in signal handler:
what: lib2geom exception: Non-contiguous path (/build/inkscape-trunk-oKevtv/inkscape-trunk-1.0+devel+202105242034+22c4a28858~ubuntu20.04.1/src/3rdparty/2geom/src/2geom/path.cpp:1044)
fish: “inkscape” terminated by signal SIGTRAP (Trace or breakpoint trap)
What should have happened?
All text should be selected (the goal is to adjust the kerning after putting the text around a circle.) The workaround is to select all the text with Shift-arrows.
Sample attachments:
No sample necessary
Version Info:
- Inkscape Version: Inkscape 1.2-dev (1:1.0+devel+202105242034+22c4a28858) <!-- (run inkscape -V or copy from Help → About Inkscape, top right) -->
- Operating System: Ubuntu Linux
- Operating System version: 20.04.2 LTS