Pattern containing clipped object freezes in Document in cm units

Original Report The template works fine up until the repeat layer as i have already taken these steps multiple times on different projects on the layer repeat where my pattern is i just copied the original pattern tile from layer pattern foreground into repeat layer and then just got the copied pattern tile clicked on it with the arrow icon 3-4 times to get a box up around it and i got the small box in the right hand bottom corner of the tile pushed it up a very small amount so the pattern got a little smaller, now there is a second small box where the first small box is now i grab the second small box and pulled the pattern right out until it was at my desired measurements. I then went to change all my measurements to cm instead of px by going into document properties. I was going to go back into export file and change the measurements to cm there also but my document on Inkscape kept freezing up and not responding so now i cannot get in there to alter measurements hope someone can help me with this thankyou. My file is attachedfruitstestcheck.svg

Steps to reproduce:

  • open fruitstestcheck.svg in Inkscape
    • This file has a large pattern
    • objects in the pattern have a clip in it
    • File entered bad state after changing document units to cm
      • Opening the file in a text editor and changing the width/height to mm (and multiplying the values by 10) fixes the issue

What happened?

  • All versions: CPU constantly high
  • 1.0 and later: Inkscape is frozen
  • 0.92.x: Inkscape is laggy, and after file is opened, new widgets/dialogs/menus simply dont' show

What should have happened?

  • CPU isn't continually running. No re-rendering should be necessary if there are no changes
  • no freeze
  • Shouldn't matter what units we change the document to.

Sample attachments:

fruitstestcheck.svg

Also more minimal file that freezes 1.1-alpha (warning, has same name as original file) fruitstestcheck.svg

Version Info:

  • See comments below, still happens in Inkscape 1.1-alpha (45525c9ea5, 2021-04-03)
Edited by Nathan Lee