Skip to content

Inkscape crashes when trying to import a SVG in NixOS 23.11

Summary:

Inkscape Crashes on SVG Import in NixOS

Steps to Reproduce:

  1. Open Inkscape
  2. Attempt to import an SVG file

What Happened:

Inkscape crashed during the SVG import process.

What Should Have Happened:

The SVG file should have been imported successfully without causing Inkscape to crash.

Sample Attachments:

N/A

Version Info:

  • Inkscape Version: 1.3.2 (091e20ef0f, 2023-11-25)
  • GLib Version: 2.78.3
  • GTK Version: 3.24.38
  • glibmm Version: 2.66.6
  • gtkmm Version: 3.24.8
  • libxml2 Version: 2.11.5
  • libxslt Version: 1.1.38
  • Cairo Version: 1.18.0
  • Pango Version: 1.51.0
  • HarfBuzz Version: 7.3.0
  • OS: NixOS 23.11 (Tapir)

Additional Details:

<pre>
 0# Inkscape::Application::crash_handler(int) in /nix/store/sh6p60rkh9bdj1dl3i14l286skj2nzl4-inkscape-1.3.2/bin/../lib/inkscape/libinkscape_base.so.1.3.2.0
 1# 0x00007FC148655A70 in /nix/store/j6mwswpa6zqhdm1lm2lv9iix3arn774g-glibc-2.38-27/lib/libc.so.6
 2# gtk_widget_get_visible in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
 3# 0x00007FC14919454C in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
 4# 0x00007FC14918E907 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
 5# g_closure_invoke in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
 6# 0x00007FC14B16C4AD in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
 7# 0x00007FC14B16DB8C in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
 8# g_signal_emit_by_name in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
 9# g_cclosure_marshal_VOID__OBJECTv in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
10# 0x00007FC14B1596E9 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
11# 0x00007FC14B16DD14 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
12# g_signal_emit_valist in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
13# g_signal_emit in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
14# 0x00007FC14935328C in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
15# 0x00007FC1490D8F10 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
16# 0x00007FC1493532BF in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
17# 0x00007FC149356444 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
18# gtk_widget_unparent in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
19# 0x00007FC1490D42A9 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
20# Gtk::Container_Class::remove_callback_normal(_GtkContainer*, _GtkWidget*) in /nix/store/xyg64rclkvr4bm4r2fh2hd22rir8g57z-gtkmm-3.24.8/lib/libgtkmm-3.0.so.1
21# g_cclosure_marshal_VOID__OBJECTv in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
22# 0x00007FC14B1596E9 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
23# 0x00007FC14B16DD14 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
24# g_signal_emit_valist in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
25# g_signal_emit in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
26# gtk_container_remove in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
27# 0x00007FC14935B164 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
28# g_object_run_dispose in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
29# 0x00007FC149367D89 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
30# Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) in /nix/store/xyg64rclkvr4bm4r2fh2hd22rir8g57z-gtkmm-3.24.8/lib/libgtkmm-3.0.so.1
31# 0x00007FC149127268 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
32# g_closure_invoke in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
33# 0x00007FC14B16BFCA in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
34# 0x00007FC14B16DB8C in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
35# g_signal_emit_valist in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
36# g_signal_emit in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
37# 0x00007FC14935B240 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
38# 0x00007FC14936EE18 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
39# g_object_run_dispose in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
40# Gtk::Window::_release_c_instance() in /nix/store/xyg64rclkvr4bm4r2fh2hd22rir8g57z-gtkmm-3.24.8/lib/libgtkmm-3.0.so.1
41# Gtk::FileChooserDialog::~FileChooserDialog() in /nix/store/xyg64rclkvr4bm4r2fh2hd22rir8g57z-gtkmm-3.24.8/lib/libgtkmm-3.0.so.1
42# Inkscape::UI::Dialog::FileOpenDialogImplGtk::~FileOpenDialogImplGtk() in /nix/store/sh6p60rkh9bdj1dl3i14l286skj2nzl4-inkscape-1.3.2/bin/../lib/inkscape/libinkscape_base.so.1.3.2.0
43# sp_file_import(Gtk::Window&) in /nix/store/sh6p60rkh9bdj1dl3i14l286skj2nzl4-inkscape-1.3.2/bin/../lib/inkscape/libinkscape_base.so.1.3.2.0
44# document_import(InkscapeWindow*) in /nix/store/sh6p60rkh9bdj1dl3i14l286skj2nzl4-inkscape-1.3.2/bin/../lib/inkscape/libinkscape_base.so.1.3.2.0
45# 0x00007FC14995B695 in /nix/store/3qpggx9q4v2vfgwd4dqwhvz69bw3f8hs-glibmm-2.66.6/lib/libgiomm-2.4.so.1
46# g_closure_invoke in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
47# 0x00007FC14B16C84F in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
48# 0x00007FC14B16DB8C in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
49# g_signal_emit_valist in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
50# g_signal_emit in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
51# 0x00007FC14AD02A7D in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgio-2.0.so.0
52# 0x00007FC14921E5D6 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
53# g_closure_invoke in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
54# 0x00007FC14B16C4AD in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
55# 0x00007FC14B16DB8C in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
56# g_signal_emit_valist in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
57# g_signal_emit in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
58# gtk_widget_activate in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
59# gtk_menu_shell_activate_item in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
60# 0x00007FC14921ADB4 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
61# 0x00007FC14909DF34 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
62# 0x00007FC14B1596E9 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
63# 0x00007FC14B16D0CA in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
64# g_signal_emit_valist in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
65# g_signal_emit in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgobject-2.0.so.0
66# 0x00007FC1493517D4 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
67# 0x00007FC1492056CE in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
68# gtk_main_do_event in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgtk-3.so.0
69# 0x00007FC149B09715 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgdk-3.so.0
70# 0x00007FC149B61F02 in /nix/store/v8pynsbzsqixczqs2rx7b0vk7z2nafb5-gtk+3-3.24.38/lib/libgdk-3.so.0
71# 0x00007FC14AB230D7 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libglib-2.0.so.0
72# 0x00007FC14AB25FF7 in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libglib-2.0.so.0
73# g_main_context_iteration in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libglib-2.0.so.0
74# g_application_run in /nix/store/fy0pg9gxzmzvfhgca8jnimjfa0hmnwzj-glib-2.78.3/lib/libgio-2.0.so.0
75# main in /nix/store/sh6p60rkh9bdj1dl3i14l286skj2nzl4-inkscape-1.3.2/bin/inkscape
76# 0x00007FC14863FFCE in /nix/store/j6mwswpa6zqhdm1lm2lv9iix3arn774g-glibc-2.38-27/lib/libc.so.6
77# __libc_start_main in /nix/store/j6mwswpa6zqhdm1lm2lv9iix3arn774g-glibc-2.38-27/lib/libc.so.6
78# _start in /nix/store/sh6p60rkh9bdj1dl3i14l286skj2nzl4-inkscape-1.3.2/bin/inkscape
</pre>
<details><summary>System info</summary>
Inkscape 1.3.2 (091e20ef0f, 2023-11-25)

    GLib version:     2.78.3
    GTK version:      3.24.38
    glibmm version:   2.66.6
    gtkmm version:    3.24.8
    libxml2 version:  2.11.5
    libxslt version:  1.1.38
    Cairo version:    1.18.0
    Pango version:    1.51.0
    HarfBuzz version: 7.3.0

    OS version:       NixOS 23.11 (Tapir)
</details>
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information