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:

drawing.svg

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