← Back to team overview

touch-packages team mailing list archive

[Bug 376819] Re: evince crashes in memcpy rendering .ps file

 

Fixed in Ubuntu 14.04.2 "Trusty Tahr".

libcairo2 1.13.0~20140204-0ubuntu1.1

** Changed in: cairo (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cairo in Ubuntu.
https://bugs.launchpad.net/bugs/376819

Title:
  evince crashes in memcpy rendering .ps file

Status in cairo package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: evince

  attempting to display https://www.muug.mb.ca/ifest/CAN_IF_MB.ps in
  evince crashes it.  Sometimes straight away, and sometimes only after
  scrolling down a bit.

  installing evince-dbg and running in valgrind shows:

  ==9717== Invalid read of size 1
  ==9717==    at 0x4027CBC: memcpy (mc_replace_strmem.c:402)
  ==9717==    by 0x4C0AE8D: (within /usr/lib/libX11.so.6.2.0)
  ==9717==    by 0x4C0BB6A: (within /usr/lib/libX11.so.6.2.0)
  ==9717==    by 0x4C0C062: XPutImage (in /usr/lib/libX11.so.6.2.0)
  ==9717==    by 0x491AF03: (within /usr/lib/libcairo.so.2.10800.6)

  see attachment for the full valgrind output.  evince didn't crash when
  run under valgrind, but the display is messed up.

  
  This may be a duplicate of other 'evince crashes in memcpy' bugs, but the backtrace looks different, so I'm not sure.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/376819/+subscriptions