Inkscape crashes opening a svg file

Steps to reproduce:

  • open Inkscape
  • open a svg File (previously saved with Inkscape)

What happened?

crash

What should have happened?

opened the file

Inkscape Version and Operating System:

  • Inkscape Version: Inkscape 1.3 (0e150ed6, 2023-07-21)
  • Operating System: Rocky Linux
  • Operating System version: 9.2

Unfortunately I cannot share the file

I can open the file on OSX 13.2.1, Inkscape 1.3 (0e150ed6, 2023-07-21)

Backtrace

`

 0# Inkscape::Application::crash_handler(int) in /app/bin/../lib/inkscape/libinkscape_base.so.1.3.0.0
 1# 0x00007FAB81C3F0C0 in /usr/lib/x86_64-linux-gnu/libc.so.6
 2# cairo_image_surface_get_width in /usr/lib/x86_64-linux-gnu/libcairo.so.2
 3# Inkscape::UI::Dialog::add_background(Cairo::RefPtr, unsigned int, double, double, int, std::optional) in /app/bin/../lib/inkscape/libinkscape_base.so.1.3.0.0
 4# Inkscape::UI::Dialog::SymbolsDialog::draw_symbol(SPSymbol*) in /app/bin/../lib/inkscape/libinkscape_base.so.1.3.0.0
 5# Inkscape::UI::Dialog::SymbolsDialog::get_cell_data_func(Gtk::CellRenderer*, Gtk::TreeRow, bool) in /app/bin/../lib/inkscape/libinkscape_base.so.1.3.0.0
 6# 0x00007FAB83BBEA84 in /app/bin/../lib/inkscape/libinkscape_base.so.1.3.0.0
 7# 0x00007FAB80974BCD in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
 8# 0x00007FAB7FCFE71E in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 9# g_hash_table_foreach in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
10# 0x00007FAB7FCFE5B1 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
11# 0x00007FAB7FD04040 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
12# 0x00007FAB7FCAE516 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
13# 0x00007FAB8143165A in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
14# g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
15# g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
16# gtk_cell_area_apply_attributes in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
17# 0x00007FAB7FDEFF2E in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
18# 0x00007FAB7FDF0C73 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
19# 0x00007FAB7FDF66FB in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
20# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
21# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
22# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
23# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
24# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
25# 0x00007FAB7FEABE00 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
26# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
27# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
28# 0x00007FAB7FEA9945 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
29# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
30# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
31# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
32# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
33# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
34# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
35# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
36# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
37# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
38# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
39# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
40# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
41# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
42# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
43# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
44# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
45# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
46# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
47# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
48# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
49# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
50# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
51# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
52# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
53# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
54# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
55# 0x00007FAB7FF7718B in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
56# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
57# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
58# 0x00007FAB7FF78064 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
59# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
60# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
61# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
62# 0x00007FAB7FEABE00 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
63# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
64# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
65# 0x00007FAB7FEA9945 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
66# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
67# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
68# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
69# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
70# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
71# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
72# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
73# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
74# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
75# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
76# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
77# 0x00007FAB7FE482B7 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
78# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
79# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
80# 0x00007FAB7FCE83CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
81# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
82# 0x00007FAB7FE46E35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
83# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
84# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
85# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
86# 0x00007FAB7FF7718B in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
87# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
88# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
89# 0x00007FAB7FF78064 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
90# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
91# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
92# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
93# 0x00007FAB7FEABE00 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
94# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
95# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
96# 0x00007FAB7FEA9945 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
97# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
98# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
99# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
100# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
101# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
102# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
103# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
104# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
105# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
106# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
107# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
108# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
109# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
110# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
111# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
112# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
113# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
114# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
115# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
116# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
117# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
118# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
119# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
120# 0x00007FAB7FE56692 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
121# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
122# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
123# 0x00007FAB7FE564A5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
124# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
125# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
126# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
127# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
128# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
129# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
130# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
131# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
132# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
133# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
134# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
135# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
136# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
137# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
138# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
139# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
140# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
141# 0x00007FAB7FD96133 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
142# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
143# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
144# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
145# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
146# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
147# 0x00007FAB7FCE40CA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
148# 0x00007FAB7FD3DA35 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
149# 0x00007FAB7FD43EE2 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
150# 0x00007FAB7FCE55F5 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
151# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
152# gtk_container_propagate_draw in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
153# 0x00007FAB7FD37584 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
154# Gtk::Widget::on_draw(Cairo::RefPtr const&) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
155# Gtk::Widget_Class::draw_callback(_GtkWidget*, _cairo*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
156# 0x00007FAB7FF876AC in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
157# 0x00007FAB7FF9108F in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
158# gtk_main_do_event in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
159# 0x00007FAB80C6DBC1 in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
160# 0x00007FAB80C7DB39 in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
161# 0x00007FAB80C7F7F2 in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
162# 0x00007FAB80C7F9ED in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
163# 0x00007FAB8143165A in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
164# g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
165# g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
166# 0x00007FAB80C777C5 in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
167# 0x00007FAB80C622FD in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
168# 0x00007FAB82713A4F in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
169# g_main_context_dispatch in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
170# 0x00007FAB827132A8 in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
171# g_main_context_iteration in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
172# g_application_run in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
173# main in inkscape
174# 0x00007FAB81C2954A in /usr/lib/x86_64-linux-gnu/libc.so.6
175# __libc_start_main in /usr/lib/x86_64-linux-gnu/libc.so.6
176# _start in inkscape
System info Inkscape 1.3 (0e150ed6, 2023-07-21)
GLib version:     2.76.3
GTK version:      3.24.38
glibmm version:   2.66.1
gtkmm version:    3.24.5
libxml2 version:  2.10.4
libxslt version:  1.1.37
Cairo version:    1.16.0
Pango version:    1.50.14
HarfBuzz version: 5.2.0

OS version:       GNOME 44 (Flatpak runtime)
`