Reproducible segmentation fault on Undo Cut Path, Divide path, etc.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Critical
|
Unassigned |
Bug Description
SUMMARY
Inkscape crashes every time (segmentation fault) on undo cut-path on new file.
VERSION
Inkscape 0.92.3 (2405546, 2018-03-11)
uname: Linux white 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
/etc/os-release PRETTY_NAME="Ubuntu 18.04.1 LTS"
XDG_SESSION_
XDG_CURRENT_
SEVERITY
Severe
TO REPRODUCE
Remove preferences and so on (or backup out of the way) ~/.config/inkscape
1. run inkscape, from command line
2. create ellipse
3. create straight line by bezier
4. select all (by ctrl-A)
5. Path: cut-path (by ctrl-alt-/)
6. Undo (by ctlr-Z)
7. See error "Inkscape encountered an internal error and will close now. Automatic backup...". See Segmentation fault on terminal screen.
Fault appears every single time.
It makes no difference if the ellipse and line intersect.
If you save the file after step 3, quit, start inkscape on this file, continue from 4: problem does not manifest.
I was unable to manifest problem with squares or multiple ellipses.
SCREEN TEXT
jcl@white:/tmp$ rm -Rf ~/.config/inkscape
jcl@white:/tmp$ inkscape
Emergency save activated!
Emergency save document locations:
/home/jcl/New document 1.2018_
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.
Segmentation fault (core dumped)
POSSIBLY RELATED BUG
This problem might conceivably be a regression of https:/
tags: | added: crash cut undo |
Changed in inkscape: | |
importance: | Undecided → High |
Changed in inkscape: | |
importance: | High → Critical |
summary: |
- Reproducible segmentation fault on Undo Cut Path + Reproducible segmentation fault on Undo Cut Path, Divide path, etc. |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
confirmed on Windows 10, Inkscape 0.92.3 (2405546, 2018-03-11)
backtrace:
Program received signal SIGSEGV, Segmentation fault. libstdc+ +-6.dll libstdc+ +-6.dll base!_Z23sp_ button_ new_from_ dataN8Inkscape8 IconSizeE12SPBu ttonTypePNS_ 2UI4View4ViewEP KcS7_ () libinkscape_ base.dll base!_Z27sp_ paintbucket_ toolbox_ prepP9SPDesktop P15_GtkActionGr oupP8_GObject () libinkscape_ base.dll base!_ZN8Inksca pe3XML21Composi teNodeObserver2 2notifyAttribut eChangedERNS0_ 4NodeEjNS_ 4Util10ptr_ sharedIcEES6_ () from c:\program files (x86)\inkscape\ libinkscape_ base.dll
0x6fefbfe1 in ?? () from c:\program files (x86)\inkscape\
(gdb) bt
#0 0x6fefbfe1 in ?? () from c:\program files (x86)\inkscape\
#1 0x01527730 in libinkscape_
from c:\program files (x86)\inkscape\
#2 0x015b8409 in libinkscape_
from c:\program files (x86)\inkscape\
#3 0x015b893f in libinkscape_
#4 0x08162000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault. libstdc+ +-6.dll
0x6fefbfe1 in ?? () from c:\program files (x86)\inkscape\
(gdb) c
Continuing.
[Inferior 1 (process 18232) exited with code 030000000005]