Ungrouping objects crashes Inkscape Under Windows11
Summary:
Ungrouping any grouped objects crashes inkscape on Windows 11.
Steps to reproduce:
- Open Inkscape
- Create an object (e.g. a rectangle).
- Select the object and group it.
- Ungroup the group.
What happened?
Inkscape crashes.
What should have happened?
Group should be ungrouped without crashing.
Backtrace
0# boost::stacktrace::basic_stacktrace >::init(unsigned long long, unsigned long long) in libinkscape_base 1# Inkscape::Application::crash_handler(int) in libinkscape_base 2# 0x00007FF6001E2152 in inkscape 3# _C_specific_handler in ntdll 4# _chkstk in ntdll 5# _RtlFindCharInUnicodeString in ntdll 6# _KiUserExceptionDispatcher in ntdll 7# Inkscape::DrawingItem::unlink() in libinkscape_base 8# SPItem::release() in libinkscape_base 9# SPObject::releaseReferences() in libinkscape_base 10# SPObject::release() in libinkscape_base 11# SPItem::release() in libinkscape_base 12# SPObject::releaseReferences() in libinkscape_base 13# SPObject::detach(SPObject*) in libinkscape_base 14# SPGroup::remove_child(Inkscape::XML::Node*) in libinkscape_base 15# Inkscape::XML::CompositeNodeObserver::notifyChildRemoved(Inkscape::XML::Node&, Inkscape::XML::Node&, Inkscape::XML::Node*) in libinkscape_base 16# SPObject::deleteObject(bool, bool) in libinkscape_base 17# sp_item_group_ungroup(SPGroup*, std::vector >&) in libinkscape_base 18# Inkscape::ObjectSet::ungroup(bool) in libinkscape_base 19# select_object_ungroup(InkscapeApplication*) in libinkscape_base 20# Gio::SimpleAction::~SimpleAction() in libgiomm_2_4_1 21# _g_closure_invoke in libgobject_2_0_0 22# _g_param_spec_variant in libgobject_2_0_0 23# _g_signal_emit_valist in libgobject_2_0_0 24# _g_signal_emit in libgobject_2_0_0 25# _g_simple_action_set_state in libgio_2_0_0 26# _gtk_builder_get_application in libgtk_3_0 27# _g_closure_invoke in libgobject_2_0_0 28# _g_param_spec_variant in libgobject_2_0_0 29# _g_signal_emit_valist in libgobject_2_0_0 30# _g_signal_emit in libgobject_2_0_0 31# _gtk_button_clicked in libgtk_3_0 32# _g_closure_invoke in libgobject_2_0_0 33# _g_signal_emit_valist in libgobject_2_0_0 34# _g_signal_emit in libgobject_2_0_0 35# _gtk_builder_get_application in libgtk_3_0 36# _g_closure_invoke in libgobject_2_0_0 37# _g_signal_emit_valist in libgobject_2_0_0 38# _g_signal_emit in libgobject_2_0_0 39# _gtk_gesture_long_press_new in libgtk_3_0 40# _g_cclosure_marshal_VOID__BOXEDv in libgobject_2_0_0 41# _g_closure_invoke in libgobject_2_0_0 42# _g_signal_emit_valist in libgobject_2_0_0 43# _g_signal_emit in libgobject_2_0_0 44# _gtk_glade_catalog_init in libgtk_3_0 45# _gtk_gesture_handles_sequence in libgtk_3_0 46# _gtk_gesture_rotate_get_angle_delta in libgtk_3_0 47# _gtk_event_controller_handle_event in libgtk_3_0 48# _gtk_requisition_free in libgtk_3_0 49# 0x00007FFB4D902F94 in libgtk_3_0 50# _g_closure_invoke in libgobject_2_0_0 51# _g_signal_emit_valist in libgobject_2_0_0 52# _g_signal_emit in libgobject_2_0_0 53# _gtk_requisition_copy in libgtk_3_0 54# _gtk_lock_button_set_permission in libgtk_3_0 55# _gtk_main_do_event in libgtk_3_0 56# _gdk_event_free in libgdk_3_0 57# _gdk_win32_drag_context_get_type in libgdk_3_0 58# _g_clear_list in libglib_2_0_0 59# _g_main_context_check in libglib_2_0_0 60# _g_main_context_iteration in libglib_2_0_0 61# _g_application_run in libgio_2_0_0 62# 0x00007FF6001E3BF6 in inkscape 63# 0x00007FF6001E12EE in inkscape 64# 0x00007FF6001E13E6 in inkscape 65# _BaseThreadInitThunk in KERNEL32 66# _RtlUserThreadStart in ntdll
Version info
Inkscape 1.3-dev (ec2d9bde0, 2023-03-21)
GLib version: 2.76.0
GTK version: 3.24.38
glibmm version: 2.66.6
gtkmm version: 3.24.7
libxml2 version: 2.10.3
libxslt version: 1.1.37
Cairo version: 1.17.7
Pango version: 1.50.14
HarfBuzz version: 7.1.0
OS version: Windows 11 22H2
Edited by Samir Ouchene