Crash in Inkscape::PureTransform::snap while moving an object with mouse
Summary:
When moving an object with mouse Inkscape crashes with assertion failure in Inkscape::PureTransform::snap
. The issue doesn't happen when objects are moved using keyboard arrows.
Steps to reproduce:
- open Inkscape
- create a rectangle shape
- move it with mouse
Crash log
0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 1# 0x00007F70EF6762F0 in /usr/lib64/libc.so.6 2# 0x00007F70EF6C608C in /usr/lib64/libc.so.6 3# raise in /usr/lib64/libc.so.6 4# abort in /usr/lib64/libc.so.6 5# 0x00007F70EFE92FAD in /usr/lib64/libglib-2.0.so.0 6# g_assertion_message_expr in /usr/lib64/libglib-2.0.so.0 7# Inkscape::PureTransform::snap(SnapManager*, std::vector > const&, Geom::Point const&) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 8# SnapManager::snapTransformed(std::vector > const&, Geom::Point const&, Inkscape::PureTransform&) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 9# Inkscape::SelTrans::moveTo(Geom::Point const&, unsigned int) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 10# Inkscape::UI::Tools::SelectTool::root_handler(_GdkEvent*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 11# Inkscape::UI::Tools::ToolBase::tool_root_handler(_GdkEvent*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 12# 0x00007F70F159BE43 in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 13# Inkscape::CanvasItemDrawing::handle_event(_GdkEvent*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 14# Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 15# Inkscape::UI::Widget::CanvasPrivate::process_event(_GdkEvent const*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0 16# Gtk::Widget_Class::motion_notify_event_callback(_GtkWidget*, _GdkEventMotion*) in /usr/bin/../lib64/inkscape/../libgtkmm-3.0.so.1 17# 0x00007F70ED28491A in /usr/bin/../lib64/inkscape/../libgtk-3.so.0 18# g_closure_invoke in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0 19# 0x00007F70EF09C08C in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0 20# 0x00007F70EF086E1D in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0 21# g_signal_emit in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0 22# 0x00007F70ED6458B4 in /usr/bin/../lib64/inkscape/../libgtk-3.so.0 23# 0x00007F70ED460763 in /usr/bin/../lib64/inkscape/../libgtk-3.so.0 24# gtk_main_do_event in /usr/bin/../lib64/inkscape/../libgtk-3.so.0 25# 0x00007F70ED11819F in /usr/bin/../lib64/inkscape/../libgdk-3.so.0 26# 0x00007F70ED1864CF in /usr/bin/../lib64/inkscape/../libgdk-3.so.0 27# 0x00007F70EFEE9567 in /usr/lib64/libglib-2.0.so.0 28# 0x00007F70EFF6A6BC in /usr/lib64/libglib-2.0.so.0 29# g_main_context_iteration in /usr/lib64/libglib-2.0.so.0 30# g_application_run in /usr/bin/../lib64/inkscape/../libgio-2.0.so.0 31# main in /usr/bin/inkscape 32# 0x00007F70EF6602E0 in /usr/lib64/libc.so.6 33# __libc_start_main in /usr/lib64/libc.so.6 34# _start in /usr/bin/inkscape
System info
Inkscape 1.3.2 (091e20ef0f, 2023-11-25)GLib version: 2.78.6
GTK version: 3.24.41
glibmm version: 2.66.7
gtkmm version: 3.24.9
libxml2 version: 2.12.6
libxslt version: 1.1.39
Cairo version: 1.18.0
Pango version: 1.52.1
HarfBuzz version: 8.3.0
OS version: Gentoo Linux