Ctrl + z (undo) makes Inkscape crash
#### Steps to reproduce (taken from comments):
* open Inkscape
* type out some text
* convert text "object to path"
* click on "Node tool" and then on the text to make nodes appear
* click "Add Corners LPE"
* program crashes
#### Additional info:
<pre>
0# Inkscape::Application::crash_handler(int) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
1# _sigtramp in /usr/lib/system/libsystem_platform.dylib
2# count_path_nodes(Geom::Path const&) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
3# PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
4# Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(SPLPEItem const*) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
5# Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(SPLPEItem const*) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
6# Inkscape::LivePathEffect::Effect::doBeforeEffect_impl(SPLPEItem const*) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
7# SPLPEItem::performOnePathEffect(SPCurve*, SPShape*, Inkscape::LivePathEffect::Effect*, bool) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
8# SPLPEItem::performPathEffect(SPCurve*, SPShape*, bool) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
9# SPShape::update_patheffect(bool) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
10# SPGroup::update_patheffect(bool) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
11# SPGroup::update_patheffect(bool) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
12# sp_lpe_item_update_patheffect(SPLPEItem*, bool, bool, bool) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
13# SPDocument::update_lpobjs() in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
14# Inkscape::DocumentUndo::undo(SPDocument*) in /Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.4.0.0.dylib
15# (anonymous namespace)::SimpleAction_signal_activate_callback(_GSimpleAction*, _GVariant*, void*) in /Applications/Inkscape.app/Contents/Resources/lib/libgiomm-2.4.1.dylib
16# g_closure_invoke in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
17# signal_emit_unlocked_R in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
18# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
19# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
20# g_simple_action_activate in /Applications/Inkscape.app/Contents/Resources/lib/libgio-2.0.0.dylib
21# Gio::Action_Class::activate_vfunc_callback(_GAction*, _GVariant*) in /Applications/Inkscape.app/Contents/Resources/lib/libgiomm-2.4.1.dylib
22# Gio::ActionGroup_Class::activate_action_vfunc_callback(_GActionGroup*, char const*, _GVariant*) in /Applications/Inkscape.app/Contents/Resources/lib/libgiomm-2.4.1.dylib
23# gtk_application_accels_activate in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
24# gtk_window_activate_key in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
25# gtk_window_key_press_event in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
26# Gtk::Widget::on_key_press_event(_GdkEventKey*) in /Applications/Inkscape.app/Contents/Resources/lib/libgtkmm-3.0.1.dylib
27# Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) in /Applications/Inkscape.app/Contents/Resources/lib/libgtkmm-3.0.1.dylib
28# _gtk_marshal_BOOLEAN__BOXEDv in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
29# _g_closure_invoke_va in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
30# g_signal_emit_valist in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
31# g_signal_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
32# gtk_widget_event_internal in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
33# gtk_propagate_event in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
34# gtk_main_do_event in /Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
35# _gdk_event_emit in /Applications/Inkscape.app/Contents/Resources/lib/libgdk-3.0.dylib
36# gdk_event_dispatch in /Applications/Inkscape.app/Contents/Resources/lib/libgdk-3.0.dylib
37# g_main_context_dispatch in /Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
38# g_main_context_iterate in /Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
39# g_main_context_iteration in /Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
40# g_application_run in /Applications/Inkscape.app/Contents/Resources/lib/libgio-2.0.0.dylib
41# main in /Applications/Inkscape.app/Contents/MacOS/inkscape
42# start in /usr/lib/dyld
</pre>
<details><summary>System info</summary>
Inkscape 1.4 (e7c3feb1, 2024-10-09)
Compile (Run)
GLib version: 2.76.3
GTK version: 3.24.42 (3.24.42)
glibmm version: 2.66.6
gtkmm version: 3.24.9
libxml2 version: 2.11.4
libxslt version: 1.1.29
Cairo version: 1.18.0 (1.18.0)
Pango version: 1.50.14 (1.50.14)
HarfBuzz version: 8.0.1 (8.0.1)
OS version: macOS 15.2 (24C101) x86_64
</details>
issue