Skip to content

Crash after opening a specific .eps file and closing

Summary:

Opening the attached file and closing inkscape directly afterwards will cause a crash.

Steps to reproduce:

  • run "inkscape [filename]"
  • click "ok" two times for default import settings
  • close inkscape

What happened?

Crash

What should have happened?

No Crash

Sample attachments: AIB_logo_fc.eps

Version info

Stack Trace and Version info from the crash handler:

<pre>
 0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 1# 0x00007F002EBD2B20 in /lib64/libc.so.6
 2# 0x00007F002EC2177C in /lib64/libc.so.6
 3# raise in /lib64/libc.so.6
 4# abort in /lib64/libc.so.6
 5# 0x00007F002F29BFB5 in /usr/lib64/libglib-2.0.so.0
 6# g_assertion_message_expr in /usr/lib64/libglib-2.0.so.0
 7# SPObject::releaseReferences() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 8# SPObject::detach(SPObject*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
 9# SPObject::release() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
10# SPItem::release() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
11# SPObject::releaseReferences() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
12# SPObject::detach(SPObject*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
13# SPObject::release() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
14# SPItem::release() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
15# SPObject::releaseReferences() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
16# SPDocument::~SPDocument() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
17# SPDocument::~SPDocument() in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
18# InkscapeApplication::destroy_window(InkscapeWindow*, bool) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
19# InkscapeWindow::on_delete_event(_GdkEventAny*) in /usr/bin/../lib64/inkscape/libinkscape_base.so.1.3.2.0
20# Gtk::Widget_Class::delete_event_callback(_GtkWidget*, _GdkEventAny*) in /usr/bin/../lib64/inkscape/../libgtkmm-3.0.so.1
21# 0x00007F002CB5FA59 in /usr/bin/../lib64/inkscape/../libgtk-3.so.0
22# 0x00007F002E0AC671 in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0
23# 0x00007F002E0C0609 in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0
24# g_signal_emit_valist in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0
25# g_signal_emit in /usr/bin/../lib64/inkscape/../libgobject-2.0.so.0
26# 0x00007F002CE0F044 in /usr/bin/../lib64/inkscape/../libgtk-3.so.0
27# gtk_main_do_event in /usr/bin/../lib64/inkscape/../libgtk-3.so.0
28# 0x00007F002CA16FC5 in /usr/bin/../lib64/inkscape/../libgdk-3.so.0
29# 0x00007F002CA62F52 in /usr/bin/../lib64/inkscape/../libgdk-3.so.0
30# 0x00007F002F2D3DF4 in /usr/lib64/libglib-2.0.so.0
31# 0x00007F002F2D6E97 in /usr/lib64/libglib-2.0.so.0
32# g_main_context_iteration in /usr/lib64/libglib-2.0.so.0
33# g_application_run in /usr/bin/../lib64/inkscape/../libgio-2.0.so.0
34# main in inkscape
35# 0x00007F002EBBCF0C in /lib64/libc.so.6
36# __libc_start_main in /lib64/libc.so.6
37# _start in 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.6
    libxslt version:  1.1.39
    Cairo version:    1.18.0
    Pango version:    1.50.14
    HarfBuzz version: 8.3.0

    OS version:       Gentoo Linux
</details>
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information