Date: Fri, 06 Mar 2015 20:31:52 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 198372] graphics/evince dumps core on signal 6, and signal 10 Message-ID: <bug-198372-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198372 Bug ID: 198372 Summary: graphics/evince dumps core on signal 6, and signal 10 Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: gnome@FreeBSD.org Reporter: portmaster@bsdforge.com Assignee: gnome@FreeBSD.org Flags: maintainer-feedback?(gnome@FreeBSD.org) Created attachment 153933 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=153933&action=edit build session LOG of graphics/evince On a fairly recent build of CURRENT (11) graphics/evince dumps core, but only upon opening a pdf file -- any pdf. It otherwise starts, and everything within it operates. It is only upon selecting, and attempting to open the file, does it exit, dumping core. Following is a session under gdb(1): gdb --args evince releng.pdf GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols found)... (gdb) r Starting program: /usr/local/bin/evince releng.pdf (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[New LWP 100259] [New Thread 80a806400 (LWP 100259/evince)] [New Thread 80c64a000 (LWP 100247/evince)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 80c64a000 (LWP 100247/evince)] 0x0000000802e1150c in _cairo_clip_path_destroy () from /usr/local/lib/libcairo.so.2 (gdb) bt full #0 0x0000000802e1150c in _cairo_clip_path_destroy () from /usr/local/lib/libcairo.so.2 No symbol table info available. #1 0x0000000802e54871 in clip_and_composite_boxes () from /usr/local/lib/libcairo.so.2 No symbol table info available. #2 0x0000000802e543e0 in _cairo_spans_compositor_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #3 0x0000000802e1512a in _cairo_compositor_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #4 0x0000000802e27765 in _cairo_image_surface_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #5 0x0000000802e5a0b0 in _cairo_surface_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #6 0x0000000802e1c702 in _cairo_gstate_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #7 0x0000000802e17a6c in _cairo_default_context_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #8 0x0000000802e0f8dd in cairo_fill () from /usr/local/lib/libcairo.so.2 No symbol table info available. #9 0x000000080da519d0 in CairoOutputDev::drawImageMask () from /usr/local/lib/libpoppler-glib.so.8 No symbol table info available. #10 0x000000080df122b1 in Gfx::doImage () from /usr/local/lib/libpoppler.so.49 No symbol table info available. #11 0x000000080deffa60 in Gfx::opBeginImage () from /usr/local/lib/libpoppler.so.49 No symbol table info available. #12 0x000000080df07cb7 in Gfx::go () from /usr/local/lib/libpoppler.so.49 No symbol table info available. #13 0x000000080df0783b in Gfx::display () from /usr/local/lib/libpoppler.so.49 No symbol table info available. #14 0x000000080df584b8 in Page::displaySlice () from /usr/local/lib/libpoppler.so.49 No symbol table info available. #15 0x000000080da3b5a2 in _poppler_page_render () from /usr/local/lib/libpoppler-glib.so.8 No symbol table info available. #16 0x000000080d80df51 in register_evince_backend () from /usr/local/lib/evince/4/backends/libpdfdocument.so No symbol table info available. #17 0x000000080d80d204 in register_evince_backend () from /usr/local/lib/evince/4/backends/libpdfdocument.so No symbol table info available. #18 0x0000000800ae519f in ev_job_print_set_cairo () from /usr/local/lib/libevview3.so.3 No symbol table info available. #19 0x0000000800ae5bc0 in ev_job_scheduler_get_running_thread_job () from /usr/local/lib/libevview3.so.3 No symbol table info available. #20 0x00000008039360fa in g_thread_proxy () from /usr/local/lib/libglib-2.0.so.0 No symbol table info available. #21 0x000000080421b6d4 in pthread_create () from /lib/libthr.so.3 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #22 0x0000000000000000 in ?? () No symbol table info available. (gdb) q The program is running. Exit anyway? (y or n) y Assertion failed: (CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&clip_path->ref_count)), function _cairo_clip_path_destroy, file cairo-clip.c, line 91 In an effort to get a working version of graphics/evince; I have built, and (de|re)installed it, using all possible combinations of the options provided by the port. All to no avail. I'm attaching the last (script(1)) build session, in case it possibly reveals anything useful. Thank you for all your time, and consideration. --Chris -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-198372-6497>