PDF Internal Import of Adobe InDesign pdf crashes in 1.4-RC1
I tried to import a PDF created by a designer with the goal of CMYK printing in 1.4-RC1 Windows:
Adobe InDesign 19.5 (Macintosh) Adobe PDF Library 17.0 PDF-Version: 1.3 GTS_PDFXConformance PDF/X-3:2002
Inkscape 1.4-RC1 did crash.
The Cairo Import in 1.4-RC1 did work. PDF Internal Import in Inkscape 1.3.2 of the same file did work.
backtrace
0# boost::stacktrace::basic_stacktrace >::init(unsigned long long, unsigned long long) in libinkscape_base 1# Inkscape::Application::crash_handler(int) in libinkscape_base 2# 0x00007FF7156B2412 in inkscape 3# _C_specific_handler in ntdll 4# _chkstk in ntdll 5# _RtlRaiseException in ntdll 6# _KiUserExceptionDispatcher in ntdll 7# sp_repr_css_change(Inkscape::XML::Node*, SPCSSAttr*, char const*) in libinkscape_base 8# Inkscape::Extension::Internal::SvgBuilder::_setTextStyle(Inkscape::XML::Node*, GfxState*, SPCSSAttr*, Geom::Affine) in libinkscape_base 9# Inkscape::Extension::Internal::SvgBuilder::_flushTextPath(GfxState*, double, Geom::Affine const&) in libinkscape_base 10# Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*) in libinkscape_base 11# Inkscape::Extension::Internal::SvgBuilder::updateTextMatrix(GfxState*, bool) in libinkscape_base 12# PdfParser::opSetTextMatrix(Object*, int) in libinkscape_base 13# PdfParser::go(bool) in libinkscape_base 14# PdfParser::parse(Object*, bool) in libinkscape_base 15# Inkscape::Extension::Internal::PdfInput::add_builder_page(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, SPDocument*, int) in libinkscape_base 16# Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*, bool) in libinkscape_base 17# Inkscape::Extension::open(Inkscape::Extension::Extension*, char const*, bool) in libinkscape_base 18# ink_file_open(Glib::RefPtr const&, bool*) in libinkscape_base 19# InkscapeApplication::document_open(Glib::RefPtr const&, bool*) in libinkscape_base 20# InkscapeApplication::create_window(Glib::RefPtr const&) in libinkscape_base 21# file_open_with_window(Glib::VariantBase const&, InkscapeApplication*) in libinkscape_base 22# Gio::SimpleAction::~SimpleAction() in libgiomm_2_4_1 23# _g_closure_invoke in libgobject_2_0_0 24# _g_param_spec_variant in libgobject_2_0_0 25# _g_param_spec_variant in libgobject_2_0_0 26# _g_signal_emit in libgobject_2_0_0 27# _g_simple_action_set_state in libgio_2_0_0 28# _g_action_activate in libgio_2_0_0 29# _gtk_menu_shell_bind_model in libgtk_3_0 30# _g_closure_invoke in libgobject_2_0_0 31# _g_param_spec_variant in libgobject_2_0_0 32# _g_param_spec_variant in libgobject_2_0_0 33# _g_signal_emit in libgobject_2_0_0 34# _gtk_widget_activate in libgtk_3_0 35# _gtk_menu_shell_activate_item in libgtk_3_0 36# _gtk_menu_shell_activate_item in libgtk_3_0 37# 0x00007FFD8D953484 in libgtk_3_0 38# _g_closure_invoke in libgobject_2_0_0 39# _g_param_spec_variant in libgobject_2_0_0 40# _g_signal_emit in libgobject_2_0_0 41# _gtk_requisition_copy in libgtk_3_0 42# _gtk_lock_button_set_permission in libgtk_3_0 43# _gtk_main_do_event in libgtk_3_0 44# _gdk_event_free in libgdk_3_0 45# _gdk_win32_drag_context_get_type in libgdk_3_0 46# _g_clear_list in libglib_2_0_0 47# _g_get_monotonic_time in libglib_2_0_0 48# _g_main_context_iteration in libglib_2_0_0 49# _g_application_run in libgio_2_0_0 50# 0x00007FF7156B41C2 in inkscape 51# 0x00007FF7156B12EE in inkscape 52# 0x00007FF7156B13E6 in inkscape 53# _BaseThreadInitThunk in KERNEL32 54# _RtlUserThreadStart in ntdll
System info
Inkscape 1.4-rc1 (61ec3f2, 2024-09-26) Compile (Run)
GLib version: 2.80.3
GTK version: 3.24.42 (3.24.42)
glibmm version: 2.66.7
gtkmm version: 3.24.9
libxml2 version: 2.12.8
libxslt version: 1.1.42
Cairo version: 1.18.0 (1.18.0)
Pango version: 1.54.0 (1.54.0)
HarfBuzz version: 9.0.0 (9.0.0)
OS version: Windows 10 22H2
Edited by Chris Alcod