crash using undo combination after attrib change in filter editor

Bug #1448393 reported by Tristan Bailey
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
High
Unassigned

Bug Description

Inkscape 0.91 r13725

Set a filter effect to an open SVG document (if an effect has not already been added). Open the Filter Editor, and change one of the filter attributes. Press Ctrl + Z.

Inkscape crashes, results in following dialog box:

Title: Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Program Files\Inkscape\inkscape.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

This only happens when using the keyboard shortcut. It does NOT occur when using the Undo command from the Edit menu.

Found using Inkscape on Windows 8.1 (64-bit)

Revision history for this message
Alvin Penner (apenner) wrote :

confirmed on Windows 7, Inkscape 0.91 r13725 (Jan 30 2015) using the Flood Filter. In my case the crash also occurred if using the Edit menu Undo command, as well as ctrl-Z.
DOS exit message attached:

C:\Program Files\Inkscape>inkscape
**
ERROR:src/document-undo.cpp:158:static void Inkscape::DocumentUndo::maybeDone(SPDocument*, const gchar*, unsigned int, const Glib::ustring&): assertion failed: (doc->priv->sensitive)

(inkscape.exe:3088): Gtk-WARNING **: GtkEntry - did not receive focus-out-event. If you connect a handler to this signal, it must return FALSE so the entry gets the event as well

Emergency save activated!

Changed in inkscape:
status: New → Confirmed
Revision history for this message
su_v (suv-lp) wrote :

On OS X 10.7.5, reproduced with Inkscape 0.48.5, 0.91 r13725 and 0.91+devel r14065, but only if the current focus is still in one of the widgets (slider, spinbutton) of the filter editor dialog when 'Undo' is invoked.

If the focus is moved to the canvas first (e.g. click on empty canvas, or on the filtered object), Undo works just fine without causing inkscape to crash.

Full backtrace of trunk debug build (r14063) attached.

Changed in inkscape:
importance: Undecided → High
status: Confirmed → Triaged
Revision history for this message
Tristan Bailey (tristanlbailey) wrote :

Any updates on this one, yet?

Inkscape just crashed on me again by using the Edit > Undo menu option with the mouse. Getting pretty annoying.

Revision history for this message
Diego Loiola (alface8) wrote :

When I try to undo an alteration made with Filter Editor Inkscape just closes with no warning
0.92 version on Windows 10.

Revision history for this message
Alvin Penner (apenner) wrote :

reproduced on Windows 10, Inkscape 0.92.2 (5c3e80d, 2017-08-06)

DOS error message is:
** (inkscape.exe:1368): WARNING **: Incomplete undo transaction:

** (inkscape.exe:1368): WARNING **: Event: Set attribute width to "1.2" on #<Element:0x0a0380f0>
**
ERROR:../src/document-undo.cpp:144:static void Inkscape::DocumentUndo::maybeDone(SPDocument*, const gchar*, unsigned int, const Glib::ustring&): assertion failed: (doc->priv->sensitive)

Revision history for this message
Caelen Feller (caelenfeller) wrote :

Reproduced on Linux.
Inkscape 0.92.2 2405546, 2018-03-11.

Error message:
ERROR:document-undo.cpp:144:static void Inkscape::DocumentUndo::maybeDone(SPDocument*, const gchar*, unsigned int, const Glib::ustring&): assertion failed: (doc->priv->sensitive)

Bug still as described.

Revision history for this message
Jonathan Hofinger (jhofinger) wrote :

Hi - thanks for reporting this bug, I've manually migrated it to Inkscape's new bug tracker on GitLab, and closed it here.

Please feel free to file new bugs about the issues you're seeing at http://inkscape.org/report.

Moved to: https://gitlab.com/inkscape/inbox/issues/1510
Closed by: https://gitlab.com/jhofinger

Changed in inkscape:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.