Rotate copies LPE: Crash on editing path

Bug #1665463 reported by Hachmann on 2017-02-16
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
High
Jabiertxof
0.92.x
High
Jabiertxof

Bug Description

Inkscape 0.92.1, compiled on LM18.1.

When trying to edit a straight line that is the base path for the rotate copies LPE with the node tool, it starts to be deformed just as expected, but a couple of milliseconds later, Inkscape crashes (with emergency save, but without any useful error message - the GTK critical warnings below only happen when using German interface - are they worth a bug report?)

____________________________________________________

$ /opt/inkscape_0.92.1/bin/inkscape

(inkscape:1983): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

(inkscape:1983): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

(inkscape:1983): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

(inkscape:1983): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

(inkscape:1983): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

Emergency save activated!

Emergency save document locations:
  /tmp/Zeichnung-1.svg.2017_02_16_22_25_28.0.svg
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.
Speicherzugriffsfehler

Alvin Penner (apenner) wrote :

not reproduced on Windows 10, Inkscape 0.92.0 r15299

su_v (suv-lp) wrote :

Reproduced with Inkscape 0.92.0 r15299 and lp:inkscape/0.92.x r15378 on OS X 10.7.5.

tags: added: crash livepatheffects node-editing
Changed in inkscape:
status: New → Confirmed
su_v (suv-lp) wrote :

Backtrace with lp:inkscape/0.92.x r15378 (no debug build unfortunately).

su_v (suv-lp) wrote :

Based on tests with archived builds of lp:inkscape/0.92.x (on OS X 10.7.5):
- not reproduced with rev <= 15270,
- reproduced with rev >= 15281;
the reported issue might have been exposed with the changes of rev 15273:

Changelog:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/changes/15281

Fix a late detected bug on mirror symmetry on undo. Backported from trunk
https://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/revision/15273

su_v (suv-lp) wrote :

Also reproduced with lp:inkscape r15524 on Ubuntu 14.04.5 LTS.

jazzynico (jazzynico) on 2017-02-17
Changed in inkscape:
importance: Undecided → High
milestone: none → 0.93
status: Confirmed → Triaged
Jabiertxof (jabiertxof) on 2017-02-17
Changed in inkscape:
assignee: nobody → Jabiertxof (jabiertxof)
Jabiertxof (jabiertxof) wrote :

Can be milestoned for 0.92.2? Is a easy fix

Jabiertxof (jabiertxof) wrote :

Fixed on trunk r.15529

su_v (suv-lp) on 2017-02-18
tags: added: backport-proposed
su_v (suv-lp) wrote :

<off-topic>
Hachmann wrote:
> the GTK critical warnings below only happen when using German
> interface - are they worth a bug report?
> (...)
> (inkscape:1983): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed

I see these too with 0.92.0 r15299 (old PPA) and lp:inkscape/0.92.x on Ubuntu 14.04.5 LTS, but so far not with trunk (on Ubuntu) nor with lp:inkscape/0.92.x on Mac OS X 10.7.5.

AFAICT they do not depend on a specific locale or UI language setting. They seem to produce sort of randomly (per session), originating from the XML Editor (either restored from last session, or newly opened in the current session). I haven't yet been able to figure out what exactly triggers it: I can launch inkscape - for example - 6 times in a row from the terminal, and 3 times these messages are produced, 3 times not (numbers vary).
</off-topic>

Hachmann (marenhachmann) wrote :

Thank you, su_v, for letting me know that this is known! (I only tested twice, so that explains the wrong conclusion...)

Thanks Jabier for fixing!

jazzynico (jazzynico) on 2017-02-18
Changed in inkscape:
status: Triaged → Fix Committed
Jabiertxof (jabiertxof) wrote :

fixed in 0.92.x r.15380

su_v (suv-lp) on 2017-02-20
tags: removed: backport-proposed
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers