← Back to team overview

registry team mailing list archive

[Bug 146860] Re: evince crashes with cairo_surface_destroy

 

Launchpad has imported 7 comments from the remote bug at
http://bugs.freedesktop.org/show_bug.cgi?id=12619.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2007-09-29T10:42:54+00:00 Sebastien Bacher wrote:

The bug has been opened on https://bugs.launchpad.net/bugs/146860

"Binary package hint: evince

Evince crashes a few seconds after loading the following file:
  http://www.londontown.com/ALondonCalendar2007.pdf
with the following stdout:
~$ evince
/bin/sh: /usr/bin/esd: not found
evince: /build/buildd/libcairo-1.4.10/src/cairo-surface.c:394: cairo_surface_destroy: Assertion `surface->ref_count > 0' failed.
Aborted (core dumped)"

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/0

------------------------------------------------------------------------
On 2007-10-10T11:44:16+00:00 Michael R. Head wrote:

It also crashes around page 11 in this PDF:
http://www.acm.org/acmqueue/digital/Queuevol5no6_September2007.pdf

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/4

------------------------------------------------------------------------
On 2007-10-10T11:47:53+00:00 Michael R. Head wrote:

BTW: I get the assertion failure on my 64-bit machine with a Xinerama
setup on an nVidia card using the binary driver version 100.14.19.

On the 32-bit install on my laptop with the same nvidia driver version,
with a single monitor, I don't get it.

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/5

------------------------------------------------------------------------
On 2007-10-10T12:08:09+00:00 Chris Wilson wrote:

(In reply to comment #2)
> BTW: I get the assertion failure on my 64-bit machine with a Xinerama setup on
> an nVidia card using the binary driver version 100.14.19.
> 
> On the 32-bit install on my laptop with the same nvidia driver version, with a
> single monitor, I don't get it.

That might explain why I've failed to reproduce this bug with either the
two pdfs. Using cairo 1.4.10 evince reports "cairo context error: out of
memory" which is fixed with HEAD. I presume it was Behdad's fix to
handle the return value of FT_Load_Glyph more intelligently which fixed
that false error. Could you try git HEAD on your 64-bit machine? One of
the numerous bug fixes which have been made since 1.4.10 is the switch
to atomic reference counting, which seems the most relevant to the
assertion.

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/6

------------------------------------------------------------------------
On 2007-10-10T15:34:04+00:00 Todd Deshane wrote:

deshantm@xxxxxxxxx

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/7

------------------------------------------------------------------------
On 2007-11-08T13:46:20+00:00 André Klitzing wrote:

Same problem with that PDF on amd64:
http://www.bademeister.com/v7/pix/visions1107_opener.pdf

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/8

------------------------------------------------------------------------
On 2008-06-15T13:52:37+00:00 André Klitzing wrote:

Seems to be fixed here. I have no problems anymore with that PDFs.

Cairo 1.6.4
Evince 2.22.2
Poppler 0.8.2

Reply at: https://bugs.launchpad.net/libcairo/+bug/146860/comments/9


** Changed in: libcairo
   Importance: Unknown => Medium

-- 
evince crashes with cairo_surface_destroy
https://bugs.launchpad.net/bugs/146860
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for libcairo.