Summary: | When opening certain PDFs in evince, 500 + megabytes of memory are used | ||
---|---|---|---|
Product: | poppler | Reporter: | David <bugs.freedesktop.org> |
Component: | cairo backend | Assignee: | poppler-bugs <poppler-bugs> |
Status: | RESOLVED WORKSFORME | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | tgpraveen89 |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
URL: | http://bugzilla.gnome.org/show_bug.cgi?id=545201 | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Image-heavy Microsoft pdf (testcase)
Another test case Two minimal similar PDF files, one triggers the bug and the other does not |
Description
David
2008-07-28 13:55:01 UTC
I am not sure how you guys decide priority, so I put it at high. It prevents me from using the software, so according to me it should be blocker. Does not happen with the splash backend, reassigning to to cairo backend what poppler version are you using? Version 0.6.4 and Version 0.8.4 and Latest from git, about 15 hours ago. Created attachment 18330 [details]
Image-heavy Microsoft pdf (testcase)
I think the attached pdf file is a good testcase for this bug: in my box, evince takes up to ~840MB of ram memory to open it.
Created attachment 18413 [details]
Another test case
I recommend testing the bug with 512 mb of memory or less.
I can confirm the bug. I placed a similar report in https://bugs.launchpad.net/bugs/491531. Created attachment 34251 [details]
Two minimal similar PDF files, one triggers the bug and the other does not
Here is a test case (see attached file isolated-test-case.zip) that properly isolates the bug. The following 2 files were made using Inkscape (ubuntu 9.10). The only difference between them is that the image that they contain was:
* pasted from another inkscape document (file bug.pdf, 4kb)
* dropped from nautilus (nobug.pdf, 2.4kb).
Note the different file sizes.
I hope that these files will allow to easily track down what triggers this bug.
This bug might cause a loss of data, because a low resource 5-years-old machine (512Mb RAM) becomes totally unresponsive and the only way to stop evince or evince-thumbnailer is to hard reset the computer.
Regards,
Ric.
Fixed here with poppler 0.14.2 (ubuntu 10.10 beta) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.