PDF with looping xref's causes PDF renderer to hang / high CPU load

Fixed Issue #13534806

Details

Author
Hanno B.
Created
Aug 31, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
Fixed in build #
17.17092
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

6 years ago Andreas Bogk pointed out that with xref’s in PDF files you can create a loop that will hang evince. It turns out that the very same bug is affecting the Edge internal PDF reader.

The sample file has been published here:
https://github.com/andreas23/pdfparser/blob/master/tests/loop_edited.pdf
(I’m also attaching it.)

Opening this file in Edge causes the PDF viewer component to hang and Edge will use a lot of CPU power.

Attachments

1 attachment

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “James M.”

    Changed Assigned To to “wprpprtri@microsoft.com”

    Changed Assigned To to “Manoj B.”

    Changed Status to “Confirmed”

    Changed Assigned To from “Manoj B.” to “Kalpak T.”

    Changed Status from “Confirmed” to “In progress”

    Changed Status from “In progress” to “In code review”

    Changed Status from “In code review” to “In progress”

    Changed Status from “In progress” to “Fixed”

  • Hello,

    Thank you for providing this information about the issue. We are pleased to report this feature is fixed in Edge 17083 and is available in our Insider Preview build.

    Best Wishes,
    The MS Edge Team

You need to sign in to your Microsoft account to add a comment.

Sign in