When scrolling on the attached PDF in evince I often get a crash on following assert: evince: cairo-pattern.c:831: cairo_pattern_destroy: Assertion `((*&(&pattern->ref_count)->ref_count) > 0)' failed. I report this against poppler as I don't think evince uses cairo directly. I am not sure it is related to this specific PDF as I can display any page if I scroll slowly. If I open it and immediately scroll to the end with page down, then to the beginning, it crashes at some point. Sometimes it happens when scrolling up and down through the first pages. Once I even got 2 assertions: evince: cairo-pattern.c:831: cairo_pattern_destroy: Assertion `((*&(&pattern->ref_count)->ref_count) > 0)' failed. evince: cairo-pattern.c:773: cairo_pattern_reference: Assertion `((*&(&pattern->ref_count)->ref_count) > 0)' failed. Multiple segmentation faults occurred; can't display error dialog
The PDF is too big, you can get it on http://adsl.free.fr/cgv/CGV_Forfait_Freebox_01012010.pdf
I can't reproduce it. What poppler and cairo versions are you using?
poppler 0.12.4 cairo 1.9.6
I can not reproduce with cairo 1.8.8.
Could you try with cairo from git master?
With cairo master I could not get it to crash, the interface often stops refreshing for 10 to 30s while loading pages if I scroll fast but it no longer crashes.
I cannot reproduce the bug under poppler 0.24.5 with cairo backend/
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.