[Poppler-bugs] [Bug 14398] New: evince crashs when opening a PDF: evince: CairoOutputDev. cc:923: void CairoOutputDev::drawImageMaskPrescaled(GfxState*, Object*, Stream*, int, int, GBool, GBool): Assertion `0 && "over run\n"' failed.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Feb 6 01:15:59 PST 2008


http://bugs.freedesktop.org/show_bug.cgi?id=14398

           Summary: evince crashs when opening a PDF: evince:
                    CairoOutputDev.cc:923: void
                    CairoOutputDev::drawImageMaskPrescaled(GfxState*,
                    Object*, Stream*, int, int, GBool, GBool): Assertion `0
                    && "over run\n"' 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: seb128 at debian.org


The bug has been opened on
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/183318

"evince crashs when I open a specific test.pdf file:

1 1
evince: CairoOutputDev.cc:923: void
CairoOutputDev::drawImageMaskPrescaled(GfxState*, Object*, Stream*, int, int,
GBool, GBool): Assertion `0 && "over run\n"' failed.

(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7104875 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7106201 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb70fdb6e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#4 0xb76ee1a8 in CairoOutputDev::drawImageMaskPrescaled () from
/usr/lib/libpoppler-glib.so.2
#5 0xb76ee540 in CairoOutputDev::drawImageMask () from
/usr/lib/libpoppler-glib.so.2
#6 0xb6b7cd10 in Gfx::doImage () from /usr/lib/libpoppler.so.2
#7 0xb6b7d9b1 in Gfx::opBeginImage () from /usr/lib/libpoppler.so.2
#8 0xb6b7b833 in Gfx::execOp () from /usr/lib/libpoppler.so.2
#9 0xb6b7b9fc in Gfx::go () from /usr/lib/libpoppler.so.2
#10 0xb6b7bfa7 in Gfx::display () from /usr/lib/libpoppler.so.2
#11 0xb6b7e7a5 in Gfx::doShowText () from /usr/lib/libpoppler.so.2
#12 0xb6b7ed5e in Gfx::opShowText () from /usr/lib/libpoppler.so.2
#13 0xb6b7b833 in Gfx::execOp () from /usr/lib/libpoppler.so.2
#14 0xb6b7b9fc in Gfx::go () from /usr/lib/libpoppler.so.2
#15 0xb6b7bfa7 in Gfx::display () from /usr/lib/libpoppler.so.2
#16 0xb6bc14c6 in Page::displaySlice () from /usr/lib/libpoppler.so.2
#17 0xb76e81af in poppler_page_render_to_pixbuf () from
/usr/lib/libpoppler-glib.so.2
#18 0x080a02c3 in pdf_document_thumbnails_get_thumbnail
(document_thumbnails=0x8306740, rc=0x8306600, border=1)
    at /build/buildd/evince-2.20.1/./backend/pdf/ev-poppler.cc:1215
#19 0x0809a2da in ev_document_thumbnails_get_thumbnail (document=0x8306740,
rc=0x8306600, border=1)
    at /build/buildd/evince-2.20.1/./libdocument/ev-document-thumbnails.c:57
#20 0x0806333d in ev_job_thumbnail_run (job=0x8391d00) at
/build/buildd/evince-2.20.1/./shell/ev-jobs.c:437
#21 0x080617c7 in handle_job (job=0x8391d00) at
/build/buildd/evince-2.20.1/./shell/ev-job-queue.c:128
#22 0x08061e8c in ev_render_thread (data=0x0) at
/build/buildd/evince-2.20.1/./shell/ev-job-queue.c:263
#23 0xb72df5af in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00000000 in ?? ()

./poppler/CairoOutputDev.cc:
            printf("%d %d\n", n, total);
            assert(0 && "over run\n");



More information about the Poppler-bugs mailing list