[Bug 1030357] Re: crash with SIGSEGV in cairo, when evince tries to print this PDF file

Launchpad Bug Tracker 1030357 at bugs.launchpad.net
Sat Sep 29 09:53:10 UTC 2012


This bug was fixed in the package cairo - 1.12.2-1ubuntu2

---------------
cairo (1.12.2-1ubuntu2) quantal; urgency=low

  * Cherry-pick fixes from upstream (LP: #1030357)
    Thanks to Edward Donovan for the patch.
    - cff subsetting: widths can be floating point
    - cff: initialise variable to prevent valgrind warning
    - cff: use correct size for buffer
    - cff: convert '.' to locale specific decimal point before using sscanf
    - cff-subsetting: Ignore charset for non cid fonts
 -- Stephane Graber <stgraber at ubuntu.com>   Fri, 28 Sep 2012 15:20:19 -0400

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

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1030357

Title:
  crash with SIGSEGV in cairo, when evince tries to print this PDF file

Status in Cairo Graphics Library:
  Fix Released
Status in “cairo” package in Ubuntu:
  Fix Released
Status in “evince” package in Ubuntu:
  Invalid
Status in “cairo” package in Debian:
  New

Bug description:
  While I was testing for a different bug, I found a PDF that evince
  consistently crashes on, when asked to print.  The crash turns out to
  be in the cairo library.

  To reproduce:

  1) Open Prepaid-eng.pdf with evince.
  2) Select Print from the File menu.
  3) Hit Print or Print Preview.

  Evince will put up a progress bar, getting up to 'printing page14 of
  14'.   Then evince will disappear and dump core.

  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: evince 3.5.4-0ubuntu1
  ProcVersionSignature: Ubuntu 3.5.0-6.6-generic 3.5.0
  Uname: Linux 3.5.0-6-generic x86_64
  ApportVersion: 2.4-0ubuntu6
  Architecture: amd64
  Date: Sat Jul 28 14:40:51 2012
  ExecutablePath: /usr/bin/evince
  ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-3.5.0-6-generic root=UUID=779b6708-eeec-4cc0-9701-d76b020f7ffb ro splash quiet irqfixup vt.handoff=7
  ProcEnviron:
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SegvAnalysis:
   Segfault happened at: 0x7fed2ec56c40:	movzbl (%rdi),%edx
   PC (0x7fed2ec56c40) ok
   source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
   destination "%edx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: evince
  StacktraceTop:
   ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
   ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
   ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
   ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
   ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
  Title: evince crashed with SIGSEGV
  UpgradeStatus: Upgraded to quantal on 2012-06-14 (44 days ago)
  UserGroups: adm cdrom dip lpadmin nopasswdlogin plugdev sambashare sudo
  XsessionErrors:
   (compiz:19014): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed
   (indicator-multiload:19029): GLib-GIO-CRITICAL **: GApplication subclass 'Main' failed to chain up on ::startup (from start of override function)

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



More information about the Ubuntu-sponsors mailing list