Inkscape crashes when opening "File > Document Resources > Symbols".
Summary:
Inkscape crashes when opening "File > Document Resources > Symbols".
Steps to reproduce:
-
Open Inkscape.
-
Click File in the menu bar.
-
Click Document Resources.
-
Click Symbols.
What happened?
Inkscape crashed. The document in use contains:
-
Text
-
Rectangles
-
Straight lines
-
PDF images
-
SVG/EPS images
-
PNG images
-
LaTeX equations created with textext 1.12.0
The crash output is:
0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 1# 0x000074C4D7645330 in /lib/x86_64-linux-gnu/libc.so.6 2# cairo_image_surface_get_width in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libcairo.so.2 3# Inkscape::add_background_to_image(Cairo::RefPtr, unsigned int, double, double, int, std::optional) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 4# Inkscape::object_renderer::render(SPObject&, double, double, double, Inkscape::object_renderer::options) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 5# Inkscape::UI::Dialog::_add_items_with_images(Glib::RefPtr, std::vector > const&, double, double, int, bool, Inkscape::object_renderer::options) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 6# 0x000074C4D8D1CAA1 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 7# Inkscape::UI::Dialog::DocumentResources::refresh_page(Glib::ustring const&) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 8# 0x000074C4D8D1DFB8 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.2.0 9# Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1 10# 0x000074C4D75D26BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 11# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 12# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 13# 0x000074C4D5F46202 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 14# 0x000074C4D5F34CAC in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 15# 0x000074C4D5C99B43 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 16# 0x000074C4D75D26BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 17# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 18# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 19# 0x000074C4D5DB603E in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 20# g_cclosure_marshal_VOID__BOXEDv in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 21# 0x000074C4D75D26BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 22# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 23# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 24# 0x000074C4D5DADFD6 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 25# 0x000074C4D5DB5C9C in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 26# 0x000074C4D5DB95CA in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 27# gtk_event_controller_handle_event in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 28# 0x000074C4D5F5E6D8 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 29# Gtk::Widget::on_button_press_event(_GdkEventButton*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtkmm-3.0.so.1 30# Gtk::Widget_Class::button_press_event_callback(_GtkWidget*, _GdkEventButton*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtkmm-3.0.so.1 31# 0x000074C4D5C982F7 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 32# 0x000074C4D75D26BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 33# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 34# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 35# 0x000074C4D5F66BF4 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 36# 0x000074C4D5E03390 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 37# gtk_main_do_event in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 38# 0x000074C4D596F407 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0 39# 0x000074C4D59C8E2E in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0 40# 0x000074C4D98FF5C5 in /lib/x86_64-linux-gnu/libglib-2.0.so.0 41# 0x000074C4D995E737 in /lib/x86_64-linux-gnu/libglib-2.0.so.0 42# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0 43# g_application_run in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0 44# main in /usr/bin/inkscape 45# __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:74 46# __libc_start_main at ../csu/libc-start.c:347 47# _start in /usr/bin/inkscape
System info
Inkscape 1.4.2 (1:1.4.2+202505120737+ebf0e940d0) Compile (Run)
GLib version: 2.80.0
GTK version: 3.24.41 (3.24.41)
glibmm version: 2.66.7
gtkmm version: 3.24.9
libxml2 version: 2.9.14
libxslt version: 1.1.39
Cairo version: 1.18.0 (1.18.0)
Pango version: 1.52.1 (1.52.1)
HarfBuzz version: 8.3.0 (8.3.0)
OS version: Ubuntu 24.04.3 LTS
What should have happened?
Inkscape should not crash.
Sample attachments:
Version info
Inkscape 1.4.2 (1:1.4.2+202505120737+ebf0e940d0)
Compile (Run)
GLib version: 2.80.0
GTK version: 3.24.41 (3.24.41)
glibmm version: 2.66.7
gtkmm version: 3.24.9
libxml2 version: 2.9.14
libxslt version: 1.1.39
Cairo version: 1.18.0 (1.18.0)
Pango version: 1.52.1 (1.52.1)
HarfBuzz version: 8.3.0 (8.3.0)
OS version: Ubuntu 24.04.3 LTS