Restoring an ellipse segment to a full ellipse causes internal error

Bug #1764378 reported by Paul Richter
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Undecided
Unassigned

Bug Description

Version: Inkscape 0.92.2 (5c3e80d, 2017-08-06)
Build: built from source
OS: Slackware Linux 14.2

Description:
Create a new document, and draw an ellipse segment.

Shift-click on one of the segment endpoints, which should restore the full elliplse. The program displays an "Internal Error" dialog and immediately quits. A restored full ellipse is momentarily visible before the application window disappears.

The ellipse can be safely restored by editing the XML.

100% reproducible.

Revision history for this message
Patrick Storz (ede123) wrote :

Not reproduced on Windows 10 using either
- Inkscape 0.92.2 (5c3e80d, 2017-08-06)
- Inkscape 0.92.3 (2405546, 2018-03-11)

Could you attach a sample file with the precise steps leading to a crash for you?

Also a gdb backtrace might help.

Revision history for this message
Patrick Storz (ede123) wrote :

P.S. If you used Inkscape previously start with renaming preferences.xml to check if it's a preferences issue.

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

on Windows 10, Inkscape 0.92.3 (2405546, 2018-03-11)

I have been able to reproduce the crash, no exit message in DOS, just a popup message saying a backup file was made. Will try to get a backtrace. The problem is not totally reproducible, maybe crashes half the time.
(after numerous tries, I cannot reproduce the crash when running gdb)

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

backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x0379a7a8 in libinkscape_base!_ZN16KnotHolderEntity11update_knotEv () from c:\program files (x86)\inkscape\libinkscape_base.dll
(gdb) bt
#0 0x0379a7a8 in libinkscape_base!_ZN16KnotHolderEntity11update_knotEv ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#1 0x0379d358 in libinkscape_base!_ZN10KnotHolder20knot_clicked_handlerEP6SPKnotj ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#2 0x03abfb21 in libinkscape_base!_ZN4sigc8internal9slot_callINS_18bound_mem_functor2Iv10KnotHolderP6SPKnotjEEvJS5_jEE7call_itEPNS0_8slot_repERKS5_RKj () from c:\program files (x86)\inkscape\libinkscape_base.dll
#3 0x0ae06260 in ?? ()
#4 0x0379cd53 in libinkscape_base!_Z32sp_knot_handler_request_positionP9_GdkEventP6SPKnot ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#5 0x0330f95a in sp_marshal_BOOLEAN__POINTER () from c:\program files (x86)\inkscape\libinkscape_base.dll
#6 0x63c45f03 in ?? () from c:\program files (x86)\inkscape\libgobject-2.0-0.dll
#7 0x63c582cd in ?? () from c:\program files (x86)\inkscape\libgobject-2.0-0.dll
#8 0x63c5fbdd in ?? () from c:\program files (x86)\inkscape\libgobject-2.0-0.dll
#9 0x63c60937 in ?? () from c:\program files (x86)\inkscape\libgobject-2.0-0.dll
#10 0x0322c384 in libinkscape_base!_Z24sp_canvas_item_compare_zP12SPCanvasItemS0_ ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#11 0x0322e34d in libinkscape_base!_ZN8SPCanvas13handle_buttonEP10_GtkWidgetP15_GdkEventButton ()
   from c:\program files (x86)\inkscape\libinkscape_base.dll
#12 0x0066f9f0 in ?? ()
#13 0x00000000 in ?? ()
(gdb) c
Continuing.
[New Thread 4280.0x1c24]

Program received signal SIGSEGV, Segmentation fault.
0x0379a7a8 in libinkscape_base!_ZN16KnotHolderEntity11update_knotEv () from c:\program files (x86)\inkscape\libinkscape_base.dll
(gdb) c
Continuing.
[Inferior 1 (process 4280) exited with code 030000000005]
(gdb) c
The program is not being run.

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.