Crash when trying to export page as plain SVG
Summary:
Tried to export my Inkscape SVG into a plain SVG. Inkscape crashed and told me to post the backtrace here.
Steps to reproduce:
Here's what I did exactly.
- Opened an Adobe Illustrator file (.ai) in Inkscape. Clicked ok on the default opening/conversion options
- Selected some objects from one of the pages then exported the selection as an Inkscape SVG.
- Closed the .ai file and opened the new Inkscape SVG in Inkscape
- Exported the page as png
- Tried to export as a plain SVG, but got a duplicate name error
- So I saved as a different named Inkscape SVG, and then deleted the previous Inkscape SVG
- Tried to export as plain SVG again, then got the following error message:
12# Gtk::Button_Class::released_callback(_GtkButton*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
13# 0x000075E591518652 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
14# 0x000075E59152E4AF in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
15# g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
16# g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
17# 0x000075E58FEF37CD in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
18# 0x000075E58FEADB83 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
19# 0x000075E591518652 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
20# 0x000075E59152E4AF in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
21# g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
22# g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
23# 0x000075E58FFD40E3 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
24# g_cclosure_marshal_VOID__BOXEDv in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
25# 0x000075E591518652 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
26# 0x000075E59152E4AF in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
27# g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
28# g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
29# 0x000075E58FFD0E58 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
30# 0x000075E58FFD25F3 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
31# 0x000075E58FFD5ADA in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
32# gtk_event_controller_handle_event in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
33# 0x000075E59017C648 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
34# Gtk::Widget::on_button_release_event(_GdkEventButton*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
35# Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) in /app/bin/../lib/inkscape/../libgtkmm-3.0.so.1
36# 0x000075E58FEA7117 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
37# 0x000075E591518652 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
38# 0x000075E59152D7B3 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
39# g_signal_emit_valist in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
40# g_signal_emit in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
41# 0x000075E59017E184 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
42# 0x000075E590020EA0 in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
43# gtk_main_do_event in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
44# 0x000075E58FD32BD1 in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
45# 0x000075E58FD90E4E in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
46# 0x000075E59479ED47 in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
47# 0x000075E5947A0E57 in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
48# g_main_context_iteration in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
49# g_application_run in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
50# main in inkscape
51# 0x000075E591E3B08A in /usr/lib/x86_64-linux-gnu/libc.so.6
52# __libc_start_main in /usr/lib/x86_64-linux-gnu/libc.so.6
53# _start in inkscape
</pre>
<details><summary>System info</summary>
Inkscape 1.3.2 (091e20ef0f, 2023-11-25)
GLib version: 2.78.4
GTK version: 3.24.41
glibmm version: 2.66.1
gtkmm version: 3.24.5
libxml2 version: 2.11.5
libxslt version: 1.1.39
Cairo version: 1.18.0
Pango version: 1.51.2
HarfBuzz version: 8.1.1
OS version: GNOME 45 (Flatpak runtime)
</details>