Inkscape 1.4 crashes when importing a PDF

Steps to reproduce:

  • open Inkscape
  • Import attached PDF file.

What happened?

Inkscape crashed:

<pre>
 0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
 1# 0x000076C1CF84C1D0 in /usr/lib/libc.so.6
 2# 0x000076C1CF8A53F4 in /usr/lib/libc.so.6
 3# gsignal in /usr/lib/libc.so.6
 4# abort in /usr/lib/libc.so.6
 5# 0x000076C1CF8333DF in /usr/lib/libc.so.6
 6# 0x000076C1CF844177 in /usr/lib/libc.so.6
 7# Inkscape::Extension::Internal::SvgBuilder::_flushTextPath(GfxState*, double, Geom::Affine const&) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
 8# Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
 9# Inkscape::Extension::Internal::SvgBuilder::endTextObject(GfxState*) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
10# PdfParser::go(bool) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
11# PdfParser::parse(Object*, bool) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
12# Inkscape::Extension::Internal::PdfInput::add_builder_page(std::shared_ptr<PDFDoc>, Inkscape::Extension::Internal::SvgBuilder*, SPDocument*, int) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
13# Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*, bool) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
14# Inkscape::Extension::open(Inkscape::Extension::Extension*, char const*, bool) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
15# file_import(SPDocument*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Inkscape::Extension::Extension*) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
16# sp_file_import(Gtk::Window&) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
17# 0x000076C1CFF86107 in /usr/lib/libgiomm-2.4.so.1
18# g_closure_invoke in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
19# 0x000076C1CFDDB8DF in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
20# 0x000076C1CFDCBCA9 in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
21# g_signal_emit_valist in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
22# g_signal_emit in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
23# 0x000076C1CE517306 in /usr/bin/../lib/inkscape/../libgio-2.0.so.0
24# Gio::ActionGroup_Class::activate_action_vfunc_callback(_GActionGroup*, char const*, _GVariant*) in /usr/lib/libgiomm-2.4.so.1
25# Inkscape::Shortcuts::invoke_action(Gtk::AccelKey const&) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
26# Inkscape::Shortcuts::invoke_action(_GdkEventKey const*) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
27# InkscapeWindow::on_key_press_event(_GdkEventKey*) in /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0
28# Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) in /usr/bin/../lib/inkscape/../libgtkmm-3.0.so.1
29# 0x000076C1CDA739AA in /usr/bin/../lib/inkscape/../libgtk-3.so.0
30# 0x000076C1CFDCBE1C in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
31# g_signal_emit_valist in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
32# g_signal_emit in /usr/bin/../lib/inkscape/../libgobject-2.0.so.0
33# 0x000076C1CDD5A7CD in /usr/bin/../lib/inkscape/../libgtk-3.so.0
34# 0x000076C1CDBE6B7A in /usr/bin/../lib/inkscape/../libgtk-3.so.0
35# gtk_main_do_event in /usr/bin/../lib/inkscape/../libgtk-3.so.0
36# 0x000076C1CE275457 in /usr/bin/../lib/inkscape/../libgdk-3.so.0
37# 0x000076C1CE2D1820 in /usr/bin/../lib/inkscape/../libgdk-3.so.0
38# 0x000076C1D010D559 in /usr/lib/libglib-2.0.so.0
39# 0x000076C1D0170157 in /usr/lib/libglib-2.0.so.0
40# g_main_context_iteration in /usr/lib/libglib-2.0.so.0
41# g_application_run in /usr/bin/../lib/inkscape/../libgio-2.0.so.0
42# main in inkscape
43# 0x000076C1CF834E08 in /usr/lib/libc.so.6
44# __libc_start_main in /usr/lib/libc.so.6
45# _start in inkscape
</pre>
<details><summary>System info</summary>
Inkscape 1.4 (e7c3feb100, 2024-10-09)

                      Compile  (Run)
    GLib version:     2.82.2
    GTK version:      3.24.43 (3.24.43)
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.13.4
    libxslt version:  1.1.42
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.54.0 (1.54.0)
    HarfBuzz version: 10.1.0 (10.1.0)

    OS version:       Arch Linux
</details>

Sample attachments:

ADNI3_MRI_Analysis_Manual_20180202.pdf

Version info

Inkscape 1.4 (e7c3feb100, 2024-10-09)

                      Compile  (Run)
    GLib version:     2.82.2
    GTK version:      3.24.43 (3.24.43)
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.13.4
    libxslt version:  1.1.42
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.54.0 (1.54.0)
    HarfBuzz version: 10.1.0 (10.1.0)

    OS version:       Arch Linux