Inkscape crashes when dragging certain objects in XML Editor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce crash/bug:
1. Open a new document in Inkscape.
2. Create two objects of your choosing on the canvas.
3. Open the XML Editor pane (Edit > XML Editor...)
4. With the group element marked as "Layer1" (the fifth object in the list), click and drag it down the list, then release (it shouldn't move anywhere)
5. In the same list, click and drag the first object that you made, up above the group object, and release.
6. Repeat step 5 with the other object that you made. Inkscape will crash.
Notes:
- It doesn't appear to matter which type of objects you create to begin with.
- It doesn't appear to matter how many objects you create, provided it is more than one.
- It doesn't appear to matter in which order the objects are shifted above the group element in the list, Inkscape will always crash after moving the second object of your choosing in the list up (not necessarily the second that you created to begin with).
- It doesn't need to be the group element that is dragged first, as the bug occurs after dragging other elements above the objects you made, down (e.g. meta object, sodipodi named view, etc.), and then dragging the objects you created up.
This bug destroyed over an hour's work on an image I was making; please fix.
Inkscape 0.92.3 (2405546, 2018-03-11)
Windows 8.1
tags: | added: crash |
description: | updated |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
reproduced on Windows 10, Inkscape 0.92.3 (2405546, 2018-03-11)
backtrace: DeleteAce () from C:\WINDOWS\ SysWOW64\ KernelBase. dll DeleteAce () from C:\WINDOWS\ SysWOW64\ KernelBase. dll libglib- 2.0-0.dll libglib- 2.0-0.dll libglib- 2.0-0.dll base!_ZN8Inksca pe3XML10SimpleN ode8addChildEPN S0_4NodeES3_ () libinkscape_ base.dll base!_Z14on_ row_changedP13_ GtkTreeModelP12 _GtkTreePathP12 _GtkTreeIterPv () libinkscape_ base.dll libgtk- win32-2. 0-0.dll
Program received signal SIGTRAP, Trace/breakpoint trap.
0x74d4b1a3 in KERNELBASE!
(gdb) bt
#0 0x74d4b1a3 in KERNELBASE!
#1 0x68828b59 in ?? () from c:\program files (x86)\inkscape\
#2 0x68819bb5 in ?? () from c:\program files (x86)\inkscape\
#3 0x68819c36 in ?? () from c:\program files (x86)\inkscape\
#4 0x01688599 in libinkscape_
from c:\program files (x86)\inkscape\
#5 0x016634ee in libinkscape_
from c:\program files (x86)\inkscape\
#6 0x0066ec00 in ?? ()
#7 0x61a4f8a0 in ?? () from c:\program files (x86)\inkscape\
Cannot access memory at address 0x40000006
(gdb) c
Continuing.
[Inferior 1 (process 7892) exited with code 03]