Crash on undo

Steps to reproduce:

What happened?

Backtrace
 0# Inkscape::Application::crash_handler(int) at /home/datalot/git-clones/inkscape/src/inkscape.cpp:554
 1# 0x00007FCD3FE49D60 in /lib/x86_64-linux-gnu/libc.so.6
 2# raise in /lib/x86_64-linux-gnu/libc.so.6
 3# abort in /lib/x86_64-linux-gnu/libc.so.6
 4# 0x00007FCD40440DCC in /lib/x86_64-linux-gnu/libglib-2.0.so.0
 5# g_assertion_message_expr in /lib/x86_64-linux-gnu/libglib-2.0.so.0
 6# Inkscape::DocumentUndo::maybeDone(SPDocument*, char const*, Glib::ustring const&, Glib::ustring const&) at /home/datalot/git-clones/inkscape/src/document-undo.cpp:151
 7# Inkscape::UI::Toolbar::PageToolbar::labelEdited() at /home/datalot/git-clones/inkscape/src/ui/toolbar/page-toolbar.cpp:241
 8# sigc::adaptor_functor >::operator()() const at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
 9# sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
10# Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
11# g_closure_invoke in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
12# 0x00007FCD3F378602 in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
13# g_signal_emit_valist in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
14# g_signal_emit_by_name in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
15# 0x00007FCD3DF6CD19 in /lib/x86_64-linux-gnu/libgtk-3.so.0
16# gtk_entry_set_text in /lib/x86_64-linux-gnu/libgtk-3.so.0
17# Inkscape::UI::Toolbar::PageToolbar::selectionChanged(SPPage*) at /home/datalot/git-clones/inkscape/src/ui/toolbar/page-toolbar.cpp:453
18# sigc::internal::slot_call, void, SPPage*>::call_it(sigc::internal::slot_rep*, SPPage* const&) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:452
19# sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, SPPage* const&) at /usr/include/sigc++-2.0/sigc++/signal.h:1045
20# Inkscape::PageManager::selectPage(SPPage*) at /home/datalot/git-clones/inkscape/src/page-manager.cpp:347
21# Inkscape::PageManager::removePage(Inkscape::XML::Node*) at /home/datalot/git-clones/inkscape/src/page-manager.cpp:92
22# SPNamedView::remove_child(Inkscape::XML::Node*) at /home/datalot/git-clones/inkscape/src/object/sp-namedview.cpp:507
23# SPObject::notifyChildRemoved(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*) at /home/datalot/git-clones/inkscape/src/object/sp-object.cpp:973
24# Inkscape::XML::CompositeNodeObserver::notifyChildRemoved(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*) at /home/datalot/git-clones/inkscape/src/xml/composite-node-observer.cpp:55
25# Inkscape::XML::SimpleNode::removeChild(Inkscape::XML::Node*) at /home/datalot/git-clones/inkscape/src/xml/simple-node.cpp:472
26# (anonymous namespace)::LogPerformer::notifyChildRemoved(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*) at /home/datalot/git-clones/inkscape/src/xml/event.cpp:98
27# Inkscape::XML::EventAdd::_undoOne(Inkscape::XML::NodeObserver&) const at /home/datalot/git-clones/inkscape/src/xml/event.cpp:158
28# Inkscape::XML::undo_log_to_observer(Inkscape::XML::Event const*, Inkscape::XML::NodeObserver&) at /home/datalot/git-clones/inkscape/src/xml/event.cpp:132
29# sp_repr_undo_log(Inkscape::XML::Event*) at /home/datalot/git-clones/inkscape/src/xml/event.cpp:151
30# Inkscape::DocumentUndo::undo(SPDocument*) at /home/datalot/git-clones/inkscape/src/document-undo.cpp:270
31# undo(SPDocument*) at /home/datalot/git-clones/inkscape/src/actions/actions-undo-document.cpp:48
32# sigc::internal::slot_call0, SPDocument*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
33# 0x00007FCD40385C70 in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1
34# g_closure_invoke in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
35# 0x00007FCD3F378602 in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
36# g_signal_emit_valist in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
37# g_signal_emit in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
38# 0x00007FCD3F4943F5 in /lib/x86_64-linux-gnu/libgio-2.0.so.0
39# Gio::Action_Class::activate_vfunc_callback(_GAction*, _GVariant*) in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1
40# Gio::ActionGroup_Class::activate_action_vfunc_callback(_GActionGroup*, char const*, _GVariant*) in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1
41# 0x00007FCD3DED4A52 in /lib/x86_64-linux-gnu/libgtk-3.so.0
42# gtk_window_activate_key in /lib/x86_64-linux-gnu/libgtk-3.so.0
43# 0x00007FCD3E176242 in /lib/x86_64-linux-gnu/libgtk-3.so.0
44# Gtk::Widget::on_key_press_event(_GdkEventKey*) in /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
45# InkscapeWindow::on_key_press_event(_GdkEventKey*) at /home/datalot/git-clones/inkscape/src/inkscape-window.cpp:258
46# Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) in /lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
47# 0x00007FCD3E1A6A08 in /lib/x86_64-linux-gnu/libgtk-3.so.0
48# 0x00007FCD3F3662EE in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
49# g_signal_emit_valist in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
50# g_signal_emit in /lib/x86_64-linux-gnu/libgobject-2.0.so.0
51# 0x00007FCD3E150D14 in /lib/x86_64-linux-gnu/libgtk-3.so.0
52# 0x00007FCD3E003ECF in /lib/x86_64-linux-gnu/libgtk-3.so.0
53# gtk_main_do_event in /lib/x86_64-linux-gnu/libgtk-3.so.0
54# 0x00007FCD3DCEE785 in /lib/x86_64-linux-gnu/libgdk-3.so.0
55# 0x00007FCD3DD222E2 in /lib/x86_64-linux-gnu/libgdk-3.so.0
56# g_main_context_dispatch in /lib/x86_64-linux-gnu/libglib-2.0.so.0
57# 0x00007FCD40476118 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
58# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0
59# g_application_run in /lib/x86_64-linux-gnu/libgio-2.0.so.0
60# main at /home/datalot/git-clones/inkscape/src/inkscape-main.cpp:207
61# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
62# _start in /home/datalot/git-clones/inkscape-builds/master/install_dir/bin/inkscape

Version info

Inkscape 1.4-dev (1f50b42271, 2023-07-21)

    GLib version:     2.66.8
    GTK version:      3.24.24
    glibmm version:   2.64.2
    gtkmm version:    3.24.2
    libxml2 version:  2.9.10
    libxslt version:  1.1.34
    Cairo version:    1.16.0
    Pango version:    1.46.2
    HarfBuzz version: 2.7.4

    OS version:       Debian GNU/Linux 11 (bullseye)