Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Mar 2015 20:31:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 198372] graphics/evince dumps core on signal 6, and signal 10
Message-ID:  <bug-198372-13@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-13>