Crash saving as pdf if marker created in 1.1-dev (stroke:context-stroke)

Summary:

Repeated crashes when trying to save or print to PDF

Steps to reproduce:

Opening SVG created in this version of Inkscape and trying to either File > Save As... type PDF, or even File > Print and selecting the PDF printer and trying to save/print

Minimal steps to reproduce:

  1. open Inkscape 1.1-dev
  2. create a path
  3. add a marker to the path
  4. save the file
  5. try to save the file to pdf in 1.1-dev or earlier versions of Inkscape

What happened?

$ inkscape

** (org.inkscape.Inkscape:380833): WARNING **: 10:14:19.859: Fonts dir '/home/tj/.config/inkscape/fonts' does not exist and will be ignored.
Shortcut::read: invalid verb: DialogSpellcheck

** (org.inkscape.Inkscape:380833): CRITICAL **: 10:15:48.834: void Inkscape::Extension::Internal::CairoRenderContext::_setFillStyle(const SPStyle*, const Geom::OptRect&): assertion '!style->fill.set || style->fill.isColor() || style->fill.isPaintserver()' failed
**
ERROR:/build/inkscape-trunk-zEWAyO/inkscape-trunk-1.0+devel+202010281021+216cb18a44~ubuntu20.04.1/src/extension/internal/cairo-render-context.cpp:1434:void Inkscape::Extension::Internal::CairoRenderContext::_setStrokeStyle(const SPStyle*, const Geom::OptRect&): assertion failed: (style->stroke.isPaintserver() || SP_IS_GRADIENT(SP_STYLE_STROKE_SERVER(style)) || SP_IS_PATTERN(SP_STYLE_STROKE_SERVER(style)) || dynamic_cast<SPHatch *>(SP_STYLE_STROKE_SERVER(style)))
Bail out! ERROR:/build/inkscape-trunk-zEWAyO/inkscape-trunk-1.0+devel+202010281021+216cb18a44~ubuntu20.04.1/src/extension/internal/cairo-render-context.cpp:1434:void Inkscape::Extension::Internal::CairoRenderContext::_setStrokeStyle(const SPStyle*, const Geom::OptRect&): assertion failed: (style->stroke.isPaintserver() || SP_IS_GRADIENT(SP_STYLE_STROKE_SERVER(style)) || SP_IS_PATTERN(SP_STYLE_STROKE_SERVER(style)) || dynamic_cast<SPHatch *>(SP_STYLE_STROKE_SERVER(style)))

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at https://inkscape.org/report
with a detailed description of the steps leading to the crash, so we can fix it.
Aborted (core dumped)

What should have happened?

not this!

Sample attachments:

Single A4 page with less than 20 text objects, 6 linked bitmaps (from same directory) and embedded QRCode SVG.

This copy has the images embedded but still suffers the same fate:

SLBS Internet AGM

Version Info:

- Inkscape Version: Inkscape 1.1-dev (1:1.0+devel+202010281021+216cb18a44)
    Pango version: 1.44.7
- Operating System: Xubuntu
- Operating System version: 20.04
Edited by Nathan Lee