Attach (recommended) or Link to PDF file here:
PDF from #4106, https://mail.gnome.org/archives/evince-list/2013-November/pdfNC0hkVW67a.pdf.

Steps to reproduce the problem:
1. Open the PDF

What is the expected behavior?
![immagine](https://user-images.githubusercontent.com/1616846/121865567-67ca4200-ccfe-11eb-8673-1d6e863fc8d5.png)

What went wrong?
The PDF doesn't load, `TypeError: can't access property Symbol(), match is null` error is logged in the console.
const edges = this.edge.children.slice();
    if (edges.length < 4) {
      const defaultEdge = edges[edges.length - 1] || new Edge({});
      for (let i = edges.length; i < 4; i++) {
        edges.push(defaultEdge);
      }
    }
    const edgeStyles = edges.map(node => {
      const style = node[$toStyle]();
      style.color = style.color || "#000000";
      return style;
    });
    const widths = edges.map(edge => edge.thickness);
    const insets = [0, 0, 0, 0];
    if (this.margin) {
      insets[0] = this.margin.topInset;
      insets[1] = this.margin.rightInset;
      insets[2] = this.margin.bottomInset;
      insets[3] = this.margin.leftInset;
    }
    this[$extra] = { widths, insets };
    
    const style = Object.create(null);
    if (this.margin) {
      Object.assign(style, this.margin[$toStyle]());
    }
    if (this.fill) {