Inkscape crashes the entire GUI when reattaching text to circle path and attempting rotation on path

Pop OS: OS: Pop!_OS 22.04 LTS x86_64 Kernel: 5.19.0-76051900-generic DE: GNOME 42.3.1 CPU: Intel i7-9700KF (8) @ 4.900GHz GPU: NVIDIA GeForce RTX 2060 Rev. A

Inkscape version info below

Summary:

When attempting to rotate text around a circle path the entire GUI becomes locked and unresponsive. Usually happens after removing text from path and re-joining it to the path and then attempting to drag the rotation handle.

Steps to reproduce:

  • open Inkscape, save the file as per normal
  • draw a circle
  • format - select no fill, outline any color
  • select typing tool, type a word
  • deselect - click on canvas with pointer
  • select circle
  • in Path menu select 'reverse'
  • shift click on text (circle and text now selected)
  • in Text menu select 'put on path'
  • Toggle snapping on (top right button) or enable snapping under the arrow menu to right of snapping button
  • Select arrow to right of snapping button and select 'Advanced Mode:
  • Select 'Other points > Object rotation centres'
  • Deselect snap menu - click on canvas
  • with the mouse select the text, click on text again to select the rotation handles
  • drag the object centre to the centre of the circle
  • now click and drag the rotation handle of the text

All the above should work

  • click away on the canvas to deselect all
  • click on the text (text selected)
  • in Text menu select 'Remove from Path'
  • shift click on circle (both text and circle path now selected)
  • in Text menu select 'put on path'
  • click away to deselect
  • Select the text with mouse click
  • Click on text again to select the rotation handles
  • attempt to drag the text corner handle (in an attempt to rotate the text which is on the path around the circle)

What happened?

  • Inkscape crashes with an error message informing the user where the temp version of the file has been saved (same directory as the file being worked on)
  • Inkscape and the entire gui becomes unresponsive - some of the window buttons (minimise, close) seem to react but do not actually work.
  • Only way I have found to recover is to reboot the machine - the terminal emulator will open and can be used to reboot.

What should have happened?

The typed word that was attached to the circle path should rotate around the shared rotation centre.

Version info

Inkscape 1.2 (1:1.2.1+202207142221+cd75a1ee6d)

    GLib version:     2.72.1
    GTK version:      3.24.33
    glibmm version:   2.66.2
    gtkmm version:    3.24.5
    libxml2 version:  2.9.13
    libxslt version:  1.1.34
    Cairo version:    1.16.0
    Pango version:    1.50.6
    HarfBuzz version: 2.7.4

    OS version:       Pop!_OS 22.04 LTS

Edited by Nathan Lee
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information