1.4.x: Crash trying to open PDF
Summary:
Inkscape 1.4.x crashes trying to open
Aktionen_während_der_Kieler_Open_Source_und_Linux_Tage_2024.pdf
(website printed to pdf with Firefox)
Crash info
0# Inkscape::Application::crash_handler(int) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 1# 0x00007321A8842520 in /lib/x86_64-linux-gnu/libc.so.6 2# sp_repr_css_attr(Inkscape::XML::Node const*, char const*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 3# sp_repr_css_change(Inkscape::XML::Node*, SPCSSAttr*, char const*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 4# Inkscape::Extension::Internal::SvgBuilder::_setTextStyle(Inkscape::XML::Node*, GfxState*, SPCSSAttr*, Geom::Affine) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 5# Inkscape::Extension::Internal::SvgBuilder::_flushTextPath(GfxState*, double, Geom::Affine const&) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 6# Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 7# Inkscape::Extension::Internal::SvgBuilder::endTextObject(GfxState*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 8# PdfParser::go(bool) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 9# PdfParser::parse(Object*, bool) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 10# Inkscape::Extension::Internal::PdfInput::add_builder_page(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, SPDocument*, int) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 11# Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*, bool) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 12# Inkscape::Extension::open(Inkscape::Extension::Extension*, char const*, bool) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 13# ink_file_open(Glib::RefPtr const&, bool*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 14# InkscapeApplication::document_open(Glib::RefPtr const&, bool*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 15# InkscapeApplication::create_window(Glib::RefPtr const&) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 16# file_open_with_window(Glib::VariantBase const&, InkscapeApplication*) in /opt/inkscape_1.4.x/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 17# 0x00007321A902B3F4 in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1 18# g_closure_invoke in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 19# 0x00007321A8E5FE11 in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 20# g_signal_emit_valist in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 21# g_signal_emit in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 22# 0x00007321A6B0B035 in /lib/x86_64-linux-gnu/libgio-2.0.so.0 23# g_action_activate in /lib/x86_64-linux-gnu/libgio-2.0.so.0 24# 0x00007321A6E63636 in /lib/x86_64-linux-gnu/libgtk-3.so.0 25# g_closure_invoke in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 26# 0x00007321A8E5FC36 in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 27# g_signal_emit_valist in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 28# g_signal_emit in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 29# gtk_widget_activate in /lib/x86_64-linux-gnu/libgtk-3.so.0 30# gtk_menu_shell_activate_item in /lib/x86_64-linux-gnu/libgtk-3.so.0 31# 0x00007321A6E66CD3 in /lib/x86_64-linux-gnu/libgtk-3.so.0 32# 0x00007321A6FE6EC8 in /lib/x86_64-linux-gnu/libgtk-3.so.0 33# g_signal_emit_valist in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 34# g_signal_emit in /lib/x86_64-linux-gnu/libgobject-2.0.so.0 35# 0x00007321A6FAE734 in /lib/x86_64-linux-gnu/libgtk-3.so.0 36# 0x00007321A6E516B0 in /lib/x86_64-linux-gnu/libgtk-3.so.0 37# gtk_main_do_event in /lib/x86_64-linux-gnu/libgtk-3.so.0 38# 0x00007321A7532743 in /lib/x86_64-linux-gnu/libgdk-3.so.0 39# 0x00007321A7569F56 in /lib/x86_64-linux-gnu/libgdk-3.so.0 40# g_main_context_dispatch in /lib/x86_64-linux-gnu/libglib-2.0.so.0 41# 0x00007321A91712B8 in /lib/x86_64-linux-gnu/libglib-2.0.so.0 42# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0 43# g_application_run in /lib/x86_64-linux-gnu/libgio-2.0.so.0 44# main in /opt/inkscape_1.4.x/bin/inkscape 45# __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:58 46# __libc_start_main at ../csu/libc-start.c:379 47# _start in /opt/inkscape_1.4.x/bin/inkscape
Inkscape 1.3.2 doesn't crash, but 'fails to open' the file.
Steps to reproduce:
- open file with Inkscape
What happened?
Crash with crash dialog
What should have happened?
File should be opened.
Version info
Inkscape 1.4-beta2 (58a154e23c, 2024-08-19)
Compile (Run)
GLib version: 2.72.4
GTK version: 3.24.33 (3.24.33)
glibmm version: 2.66.2
gtkmm version: 3.24.5
libxml2 version: 2.9.13
libxslt version: 1.1.34
Cairo version: 1.16.0 (1.16.0)
Pango version: 1.50.6 (1.50.6)
HarfBuzz version: 2.7.4 (2.7.4)
OS version: Linux Mint 21.3