Crash when canceling an operation (Ctrl+Z)

Bug #1774891 reported by Valentine A.
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Undecided
Unassigned

Bug Description

Inkscape 0.92.2 2405546, 2018-03-11
Manjaro Linux 4.14.47-1-MANJARO

Reproduce:

Open Inkscape.
Create 2 simply shapes (circle).
Select two object and run Path > Difference.

When I want to cancel an operation Ctrl+Z - Inkscape crashed.

Sometimes not immediately apparent. Without performing other operations, you can return to the beginning with the keys Ctrl + Shift + Z and press again Ctrl+Z.

Thus, Inkscape falls when several simple operations are canceled.

---

In logs xsession-errors:
Emergency save activated!

Emergency save document locations:
  /home/user/New document 1.2018_06_03_23_06_35.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.

---

In terminal-emulator:
Error addressing (memory snapshot is saved) - (translated from ukrainian)

Revision history for this message
Esther (melanes) wrote :

Xubuntu 16.04.4 LTS
Linux 4.4.0-127-generic (x86_64)
2x Intel Core2 Duo CPU E6550@2.33GHZ
3978MB

Inkscape 0.92.3

This bug just popped up for me today after upgrading to the kernel listed above. The crash did not occur previously.

Duplicated the steps above and created a backtrace.

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

- reproduced on Windows 10, Inkscape 0.92.3 (2405546, 2018-03-11)
- draw 2 ellipses and perform Path->Difference
- draw two more objects to produce the attached file.
- then select one of the new objects and perform ctrl-Z until the original two ellipses reappear
- then do one more ctrl-Z and get crash with backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x6fefbfe1 in ?? () from c:\program files (x86)\inkscape\libstdc++-6.dll
(gdb) bt
#0 0x6fefbfe1 in ?? () from c:\program files (x86)\inkscape\libstdc++-6.dll
#1 0x03537730 in libinkscape_base!_Z23sp_button_new_from_dataN8Inkscape8IconSizeE12SPButtonTypePNS_2UI4View4ViewEPKcS7_ ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#2 0x035c8409 in libinkscape_base!_Z27sp_paintbucket_toolbox_prepP9SPDesktopP15_GtkActionGroupP8_GObject ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#3 0x035c893f in libinkscape_base!_ZN8Inkscape3XML21CompositeNodeObserver22notifyAttributeChangedERNS0_4NodeEjNS_4Util10ptr_sharedIcEES6_ () from c:\program files (x86)\inkscape\libinkscape_base.dll
#4 0x0d6013d8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x6fefbfe1 in ?? () from c:\program files (x86)\inkscape\libstdc++-6.dll
(gdb) c
Continuing.
[Inferior 1 (process 8692) exited with code 030000000005]

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Alvin Penner (apenner) wrote :

crash not reproduced on Windows 10, Inkscape 0.92+devel (7f24a76, 2018-04-17)

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

crash not reproduced on Windows 10, Inkscape 0.92.3 (cc100de, 2018-03-31)

Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

Possible duplicate: bug 1809676

Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

Given underlying issue is probably the same, closing as duplicate of bug 1809676.

If not the case, please file a new bug on our new GitLab tracker: https://inkscape.org/report. Thank you!

Closed by: https://gitlab.com/Qantas94Heavy

Changed in inkscape:
status: Confirmed → 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.