[Bug 743427] New: evince crash in cairo caused by libpoppler
https://bugzilla.novell.com/show_bug.cgi?id=743427 https://bugzilla.novell.com/show_bug.cgi?id=743427#c0 Summary: evince crash in cairo caused by libpoppler Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: rcoe@wi.rr.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 evince crashed for me on a pdf I found on the internet. As a work-around, xpdf works for viewing the pdf. I found this fedora16 bug(s) https://bugzilla.redhat.com/show_bug.cgi?id=751599 which shows many other instances. The bug identifies this commit from poppler http://cgit.freedesktop.org/poppler/poppler/commit/?h=poppler-0.18&id=3a574f13fa22b7c31eda0d0437f4094a5a39ff34 as the cause of the issue. The comment says that this problem is fixed by the upstream project, but I could not find it. The f16 project 'fixes' the issue by wrapping the contents of poppler/CairoOutputDev.c::CairoOutputDev::clipToStrokePath(...) with if (cairo) { [...] } to prevent the crash. Program terminated with signal 11, Segmentation fault. #0 INT_cairo_new_path (cr=0x0) at cairo.c:1647 1647 cairo.c: No such file or directory. in cairo.c #0 INT_cairo_new_path (cr=0x0) at cairo.c:1647 #1 0x00007f691033ed01 in CairoOutputDev::doPath(_cairo*, GfxState*, GfxPath*) () from /usr/lib64/libpoppler-glib.so.8 #2 0x00007f691033eef6 in CairoOutputDev::clipToStrokePath(GfxState*) () from /usr/lib64/libpoppler-glib.so.8 #3 0x00007f68fae4b7ee in Gfx::doTilingPatternFill(GfxTilingPattern*, bool, bool) () from /usr/lib64/libpoppler.so.18 #4 0x00007f68fae4bb78 in Gfx::opStroke(Object*, int) () from /usr/lib64/libpoppler.so.18 #5 0x00007f68fae48d11 in Gfx::go(bool) () from /usr/lib64/libpoppler.so.18 #6 0x00007f68fae4912e in Gfx::display(Object*, bool) () from /usr/lib64/libpoppler.so.18 #7 0x00007f68fae847aa in Page::display(Gfx*) () from /usr/lib64/libpoppler.so.18 #8 0x00007f6910334074 in ?? () from /usr/lib64/libpoppler-glib.so.8 #9 0x00007f6910335eac in poppler_page_get_image_mapping () from /usr/lib64/libpoppler-glib.so.8 #10 0x00007f6910561000 in ?? () from /usr/lib64/evince/3/backends/libpdfdocument.so #11 0x00007f691ae58136 in ?? () from /usr/lib64/libevview3.so.3 #12 0x00007f691ae58fba in ?? () from /usr/lib64/libevview3.so.3 #13 0x00007f6918b66db6 in g_thread_create_proxy (data=0xa5fe10) at gthread.c:1962 #14 0x00007f691868df05 in start_thread (arg=0x7f6910f66700) at pthread_create.c:301 #15 0x00007f69183d053d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:115 Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c1
--- Comment #1 from Rich Coe
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c
zj jia
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c2
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c3
Rich Coe
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c4
Ciaran Farrell
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c5
kk zhang
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c6
--- Comment #6 from Rich Coe
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c7
Jan Engelhardt
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c8
--- Comment #8 from Rich Coe
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c9
Jan Engelhardt
https://bugzilla.novell.com/show_bug.cgi?id=743427
https://bugzilla.novell.com/show_bug.cgi?id=743427#c
Jan Engelhardt
participants (1)
-
bugzilla_noreply@novell.com