Inkscape crashes when opening "File > Document Resources > Symbols".

Report bug like a PRO !

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