trunk: crash on undo of editing text with linked offset (rev >= 14199)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Undoing edits of a text object with a linked offset - for example undoing the insertion of characters - causes Inkscape to crash, but only if the file with the text&offset was (re-)loaded from disk.
Steps to reproduce:
1) launch trunk (default prefs, new document)
2) create a regular text
3) create a linked offset of the text
4) save
5) revert the file (or close and reopen)
6) insert two characters into the text
7) undo text edit (Ctrl+Z twice)
--> crash on second (last) undo:
** (inkscape:19414): WARNING **: Document was modified while being updated after undo operation
** (inkscape:19414): WARNING **: Event: Set attribute inkscape:original to "<snipped>" on #<Element:
** (inkscape:19414): WARNING **: Document was modified while being updated after undo operation
** (inkscape:19414): WARNING **: Event: Set attribute inkscape:original to "<snipped>" on #<Element:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_
0x00000001000a28ca in perform_
230 Inkscape::Event* undo_stack_top = (Inkscape::Event *)doc.priv-
First encountered with Inkscape 0.91+devel r14236 on OS X 10.7.5.
Based on tests with archived builds:
- not reproduced with rev <= 14198,
- reproduced with rev >= 14200;
this seems to be a regression likely introduced with the changes in r14199:
http://
Revision 12199: bug #1357805 + bug #1227193 revisited
http://
summary: |
- trunk: crash on undo of editing text with linked offset + trunk: crash on undo of editing text with linked offset (rev >= 14199) |
Reproduced on Windows XP (32 bit), Inkcape trunk rev. 14237.