Skip to content

Crash after creating a tapered line and wanting to duplicate it

Summary:

I was recording a video on flower design with clones and the tapered line [just two nodes with a slight curve and no edit of the taper nodes] caused a crash when duplicating. The resulting file is no longer editable. As soon as I bring it up and click on the tapered line or select it in the layers panel Inkscape crashes.

Steps to reproduce:

  • open the file in Inkscape
  • click on the white tapered line in the blue petal

What happened?

see above

What should have happened?

The tapered line should have been duplicated and be available to move and alter.

Sample attachments:

flowers_video_v01.svg.2023_08_19_02_57_59.0.svg

Version info


<pre>
 0# boost::stacktrace::basic_stacktrace<std::allocator<boost::stacktrace::frame> >::init(unsigned long long, unsigned long long) in libinkscape_base
 1# Inkscape::Application::crash_handler(int) in libinkscape_base
 2# 0x00007FF7ED0C21B2 in inkscape
 3# _C_specific_handler in ntdll
 4# _chkstk in ntdll
 5# _RtlFindCharInUnicodeString in ntdll
 6# _KiUserExceptionDispatcher in ntdll
 7# Glib::ustring::compare(Glib::ustring const&) const in libglibmm_2_4_1
 8# Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(SPLPEItem const*) in libinkscape_base
 9# Inkscape::LivePathEffect::Effect::doBeforeEffect_impl(SPLPEItem const*) in libinkscape_base
10# SPLPEItem::performOnePathEffect(SPCurve*, SPShape*, Inkscape::LivePathEffect::Effect*, bool) in libinkscape_base
11# SPLPEItem::performPathEffect(SPCurve*, SPShape*, bool) in libinkscape_base
12# SPShape::update_patheffect(bool) in libinkscape_base
13# SPLPEItem::update_satellites(bool) in libinkscape_base
14# Inkscape::SelTrans::_selChanged(Inkscape::Selection*) in libinkscape_base
15# Inkscape::Selection::_emitChanged(bool) in libinkscape_base
16# Inkscape::UI::Dialog::ObjectsPanel::selectCursorItem(unsigned int) in libinkscape_base
17# Inkscape::UI::Dialog::ObjectsPanel::_handleButtonEvent(_GdkEventButton*) in libinkscape_base
18# Gtk::Widget_Class::window_state_event_callback(_GtkWidget*, _GdkEventWindowState*) in libgtkmm_3_0_1
19# 0x00007FFF86692EBC in libgtk_3_0
20# _g_closure_invoke in libgobject_2_0_0
21# _g_param_spec_variant in libgobject_2_0_0
22# _g_signal_emit_valist in libgobject_2_0_0
23# _g_signal_emit in libgobject_2_0_0
24# _gtk_requisition_copy in libgtk_3_0
25# _gtk_lock_button_set_permission in libgtk_3_0
26# _gtk_main_do_event in libgtk_3_0
27# _gdk_event_free in libgdk_3_0
28# _gdk_win32_drag_context_get_type in libgdk_3_0
29# _g_clear_list in libglib_2_0_0
30# _g_main_context_check in libglib_2_0_0
31# _g_main_context_iteration in libglib_2_0_0
32# _g_application_run in libgio_2_0_0
33# 0x00007FF7ED0C37BB in inkscape
34# 0x00007FF7ED0C12EE in inkscape
35# 0x00007FF7ED0C13E6 in inkscape
36# _BaseThreadInitThunk in KERNEL32
37# _RtlUserThreadStart in ntdll
</pre>
<details><summary>System info</summary>
Inkscape 1.3 (0e150ed6c4, 2023-07-21)

    GLib version:     2.76.4
    GTK version:      3.24.38
    glibmm version:   2.66.6
    gtkmm version:    3.24.7
    libxml2 version:  2.11.4
    libxslt version:  1.1.38
    Cairo version:    1.17.7
    Pango version:    1.50.14
    HarfBuzz version: 8.0.1

    OS version:       Windows 11 22H2
</details>

Screenshot 2023-08-19 030356.png

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information