PDF import crash on v1.4.3rc

Summary:

Loading this PDF with the internal importer results in a crash: Burghoff_et_al_2014_Terahertz_laser_frequency_combs.pdf. It does not crash in 1.4.2.

What happened?

 0# boost::stacktrace::basic_stacktrace >::init(unsigned long long, unsigned long long) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
 1# Inkscape::Application::crash_handler(int) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
 2# 0x00000000000020F2 in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\inkscape.exe
 3# _C_specific_handler in C:\Windows\SYSTEM32\ntdll.dll
 4# _chkstk in C:\Windows\SYSTEM32\ntdll.dll
 5# _RtlLocateExtendedFeature in C:\Windows\SYSTEM32\ntdll.dll
 6# _KiUserExceptionDispatcher in C:\Windows\SYSTEM32\ntdll.dll
 7# GfxState::GfxState(GfxState const*, bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libpoppler-155.dll
 8# GfxState::save() in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libpoppler-155.dll
 9# Inkscape::Extension::Internal::SvgBuilder::_setTextStyle(Inkscape::XML::Node*, GfxState*, SPCSSAttr*, Geom::Affine) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
10# Inkscape::Extension::Internal::SvgBuilder::_flushTextText(GfxState*, double, Geom::Affine const&) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
11# Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
12# Inkscape::Extension::Internal::SvgBuilder::updateTextMatrix(GfxState*, bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
13# PdfParser::opSetTextMatrix(Object*, int) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
14# PdfParser::go(bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
15# PdfParser::parse(Object*, bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
16# PdfParser::doForm1(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
17# PdfParser::doForm(Object*, double*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
18# PdfParser::opXObject(Object*, int) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
19# PdfParser::go(bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
20# PdfParser::parse(Object*, bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
21# Inkscape::Extension::Internal::PdfInput::add_builder_page(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, SPDocument*, int, std::__cxx11::basic_string, std::allocator > const&, double) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
22# Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*, bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
23# Inkscape::Extension::open(Inkscape::Extension::Extension*, char const*, bool) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
24# ink_file_open(Glib::RefPtr const&, bool*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
25# InkscapeApplication::document_open(Glib::RefPtr const&, bool*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
26# InkscapeApplication::document_revert(SPDocument*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
27# sp_file_revert_dialog() in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
28# Gio::SimpleAction::~SimpleAction() in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgiomm-2.4-1.dll
29# _g_closure_invoke in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
30# _g_param_spec_variant in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
31# _g_param_spec_variant in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
32# _g_signal_emit in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
33# _g_simple_action_set_state in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgio-2.0-0.dll
34# Gio::ActionGroup_Class::activate_action_vfunc_callback(_GActionGroup*, char const*, _GVariant*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgiomm-2.4-1.dll
35# Inkscape::Shortcuts::invoke_action(Gtk::AccelKey const&) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
36# Inkscape::Shortcuts::invoke_action(_GdkEventKey const*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
37# InkscapeWindow::on_key_press_event(_GdkEventKey*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libinkscape_base.dll
38# Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgtkmm-3.0-1.dll
39# 0x00007FFBC2D5348F in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgtk-3-0.dll
40# _g_closure_invoke in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
41# _g_param_spec_variant in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
42# _g_signal_emit in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgobject-2.0-0.dll
43# _gtk_requisition_copy in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgtk-3-0.dll
44# _gtk_lock_button_set_permission in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgtk-3-0.dll
45# _gtk_main_do_event in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgtk-3-0.dll
46# _gdk_event_free in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgdk-3-0.dll
47# _gdk_win32_drag_context_get_type in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgdk-3-0.dll
48# _g_clear_list in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libglib-2.0-0.dll
49# _g_get_monotonic_time in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libglib-2.0-0.dll
50# _g_main_context_iteration in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libglib-2.0-0.dll
51# _g_application_run in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\libgio-2.0-0.dll
52# 0x000000000000409E in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\inkscape.exe
53# 0x00000000000010C9 in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\inkscape.exe
54# 0x00000000000013F6 in C:\Inkscapes\inkscape-1.4.3rc_2025-12-13_9500139-x64\bin\inkscape.exe
55# _BaseThreadInitThunk in C:\Windows\System32\KERNEL32.DLL
56# _RtlUserThreadStart in C:\Windows\SYSTEM32\ntdll.dll
System info Inkscape 1.4.3rc (9500139e, 2025-12-13)
                  Compile  (Run)
GLib version:     2.86.3
GTK version:      3.24.51 (3.24.51)
glibmm version:   2.66.8
gtkmm version:    3.24.10
libxml2 version:  2.15.1
libxslt version:  1.1.45
Cairo version:    1.18.4 (1.18.4)
Pango version:    1.56.4 (1.56.4)
HarfBuzz version: 12.2.0 (12.2.0)

OS version:       Windows 11 25H2

Sample attachments:

Version info

Inkscape 1.4.3rc (9500139, 2025-12-13)

                      Compile  (Run)
    GLib version:     2.86.3
    GTK version:      3.24.51 (3.24.51)
    glibmm version:   2.66.8
    gtkmm version:    3.24.10
    libxml2 version:  2.15.1
    libxslt version:  1.1.45
    Cairo version:    1.18.4 (1.18.4)
    Pango version:    1.56.4 (1.56.4)
    HarfBuzz version: 12.2.0 (12.2.0)

    OS version:       Windows 11 25H2

Edited by David Burghoff