[Poppler-bugs] [Bug 27749] New: cairo-pattern.c:831: cairo_pattern_destroy: Assertion `((*&(&pattern->ref_count)->ref_count) > 0)' failed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 20 04:47:06 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=27749

           Summary: cairo-pattern.c:831: cairo_pattern_destroy: Assertion
                    `((*&(&pattern->ref_count)->ref_count) > 0)' failed
           Product: poppler
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: cairo backend
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: pterjan at gmail.com


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

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list