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