inkscape crashes when exporting pdf
Summary:
Inkscape crashes when I try to export a pdf file.
Steps to reproduce:
Import png of the letter C (starting simple) Trace bitmap Delete original image Change fill to pattern Enlarge stroke Change stroke paint to pattern Export to pdf Inkscape crashes: Microsoft Visual C++ Runtime Library Assertion failed! Program c:\Program Files\Inkscape\bin\libcairo-2.dll File:../cairo-1.18.0/src/cairo-recording-surface.c Line: 2038 Expression: regions_array != NULL
What happened?
File is produce but will not open A pdf will export if both stroke and fill are solid. Pdf will export with a patterned stroke and solid fill. Pdf will not export if fill is patterned whether stroke is patterned or solid. Patterned fill seems to be causing the problem.
What should have happened?
pdf file should have been produced
Sample attachments:
Version info
GLib version: 2.78.1
GTK version: 3.24.39
glibmm version: 2.66.6
gtkmm version: 3.24.8
libxml2 version: 2.11.5
libxslt version: 1.1.38
Cairo version: 1.18.0
Pango version: 1.50.14
HarfBuzz version: 8.2.2
OS version: Windows 11 24H2
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# _raise in ucrtbase 3# _fminf in ucrtbase 4# _cairo_raster_source_pattern_get_finish in libcairo_2 5# _cairo_recording_surface_create in libcairo_2 6# _cairo_ps_surface_dsc_begin_page_setup in libcairo_2 7# _cairo_ps_surface_dsc_begin_page_setup in libcairo_2 8# _cairo_ps_surface_dsc_begin_page_setup in libcairo_2 9# _cairo_surface_show_page in libcairo_2 10# _cairo_text_cluster_free in libcairo_2 11# _cairo_surface_show_page in libcairo_2 12# _cairo_font_options_get_custom_palette_color in libcairo_2 13# _cairo_show_page in libcairo_2 14# Inkscape::Extension::Internal::CairoRenderContext::finish(bool) in libinkscape_base 15# Inkscape::Extension::Internal::CairoRendererPdfOutput::check(Inkscape::Extension::Extension*) in libinkscape_base 16# Inkscape::Extension::Internal::CairoRendererPdfOutput::save(Inkscape::Extension::Output*, SPDocument*, char const*) in libinkscape_base 17# Inkscape::Extension::Output::save(SPDocument*, char const*, bool) in libinkscape_base 18# Inkscape::UI::Dialog::Export::exportVector(Inkscape::Extension::Output*, SPDocument*, Glib::ustring const&, bool, std::vector > const&, std::vector > const&) in libinkscape_base 19# Inkscape::UI::Dialog::Export::exportVector(Inkscape::Extension::Output*, SPDocument*, Glib::ustring const&, bool, std::vector > const&, SPPage*) in libinkscape_base 20# Inkscape::UI::Dialog::SingleExport::onExport() in libinkscape_base 21# Inkscape::UI::Dialog::SingleExport::onBrowse(Gtk::EntryIconPosition, _GdkEventButton const*) in libinkscape_base 22# Gtk::Entry_Class::activate_callback(_GtkEntry*) in libgtkmm_3_0_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# _gtk_editable_get_editable in libgtk_3_0 28# Gtk::Widget::on_event(_GdkEvent*) in libgtkmm_3_0_1 29# Gtk::Widget_Class::event_callback(_GtkWidget*, _GdkEvent*) in libgtkmm_3_0_1 30# 0x00007FF827182FA4 in libgtk_3_0 31# _g_closure_invoke 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_requisition_copy in libgtk_3_0 35# _gtk_lock_button_set_permission in libgtk_3_0 36# _gtk_main_do_event in libgtk_3_0 37# _gdk_event_free in libgdk_3_0 38# _gdk_win32_drag_context_get_type in libgdk_3_0 39# _g_clear_list in libglib_2_0_0 40# _g_get_monotonic_time in libglib_2_0_0 41# _g_main_context_iteration in libglib_2_0_0 42# _g_application_run in libgio_2_0_0 43# 0x00007FF765DC39AB in inkscape 44# 0x00007FF765DC12EE in inkscape 45# 0x00007FF765DC13E6 in inkscape 46# _BaseThreadInitThunk in KERNEL32 47# _RtlUserThreadStart in ntdll
System info
Inkscape 1.3.2 (091e20e, 2023-11-25, custom)GLib version: 2.78.1
GTK version: 3.24.39
glibmm version: 2.66.6
gtkmm version: 3.24.8
libxml2 version: 2.11.5
libxslt version: 1.1.38
Cairo version: 1.18.0
Pango version: 1.50.14
HarfBuzz version: 8.2.2
OS version: Windows 11 24H2