Your message dated Mon, 27 Oct 2014 21:34:38 +0000
with message-id <[email protected]>
and subject line Bug#712836: fixed in cairo 1.14.0-2.1
has caused the Debian Bug report #712836,
regarding libcairo2: Crash when outputting PDFs using font Source Sans Pro
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
712836: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712836
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcairo2
Version: 1.12.2-3
Severity: normal

Cairo crashes with a bus error when generating PDFs that use the font Source 
Sans Pro and variants (available freely from 
http://store1.adobe.com/cfusion/store/html/index.cfm?event=displayFontPackage&code=1959).
  It doesn't crash with any other fonts that I have tried (although I have only 
tried Liberation and Luxi), and it doesn't crash with any other output formats 
(although I have only tried PNG, SVG and PostScript).

A simple test case for this is to cat the following into "dot -Tpdf":
$ dot -Tpdf
graph test {
        node1 [fontname="Source Sans Pro"]
        node1 -- node2
}
%PDF-1.5
...
7 0 obj
<< /Type /Page
   /Parent 1 0 R
   /MediaBox [ 0 0 162 190 ]
   /Contents 3 0 R
   /Group <<
      /Type /Group
      /S /Transparency
      /I true
      /CS /DeviceRGB
   >>
   /Resources 2 0 R
>>
endobj
Bus error (core dumped)
$ echo $?
138
$ gdb dot core
GNU gdb (GDB) 7.4.1-debian
...
Reading symbols from /usr/bin/dot...(no debugging symbols found)...done.
[New LWP 32651]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/sparc-linux-gnu/libthread_db.so.1".
Core was generated by `dot -Tpdf eg.dot'.
Program terminated with signal 10, Bus error.
#0  cff_index_read (index=0x110000, ptr=<optimized out>, 
    end_ptr=<optimized out>)
    at 
/build/buildd-cairo_1.12.2-3-sparc-aliS5z/cairo-1.12.2/src/cairo-cff-subset.c:438
438     
/build/buildd-cairo_1.12.2-3-sparc-aliS5z/cairo-1.12.2/src/cairo-cff-subset.c: 
No such file or directory.
(gdb) bt
#0  cff_index_read (index=0x110000, ptr=<optimized out>, 
    end_ptr=<optimized out>)
    at 
/build/buildd-cairo_1.12.2-3-sparc-aliS5z/cairo-1.12.2/src/cairo-cff-subset.c:438
#1  0xf7f0fcf0 in ?? () from /lib/sparc-linux-gnu/libc.so.6
#2  0xf7f0fcf4 in ?? () from /lib/sparc-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thanks.

-- System Information:
Debian Release: 7.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: sparc (sparc64)

Kernel: Linux 2.6.32-5-sparc64
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libcairo2 depends on:
ii  libc6              2.13-38
ii  libfontconfig1     2.9.0-7.1
ii  libfreetype6       2.4.9-1.1
ii  libpixman-1-0      0.26.0-4
ii  libpng12-0         1.2.49-1
ii  libx11-6           2:1.5.0-1+deb7u1
ii  libxcb-render0     1.8.1-2+deb7u1
ii  libxcb-shm0        1.8.1-2+deb7u1
ii  libxcb1            1.8.1-2+deb7u1
ii  libxrender1        1:0.9.7-1+deb7u1
ii  multiarch-support  2.13-38
ii  zlib1g             1:1.2.7.dfsg-13

libcairo2 recommends no packages.

libcairo2 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: cairo
Source-Version: 1.14.0-2.1

We believe that the bug you reported is fixed in the latest version of
cairo, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yaroslav Halchenko <[email protected]> (supplier of updated cairo package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 24 Oct 2014 15:36:28 -0400
Source: cairo
Binary: libcairo2-dev libcairo2 libcairo2-dbg libcairo2-doc 
libcairo-script-interpreter2 libcairo-gobject2 cairo-perf-utils libcairo2-udeb
Architecture: source amd64 all
Version: 1.14.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Yaroslav Halchenko <[email protected]>
Description:
 cairo-perf-utils - Cairo 2D vector graphics library performance utilities
 libcairo-gobject2 - Cairo 2D vector graphics library (GObject library)
 libcairo-script-interpreter2 - Cairo 2D vector graphics library (script 
interpreter)
 libcairo2  - Cairo 2D vector graphics library
 libcairo2-dbg - Cairo 2D vector graphics library (debugging symbols)
 libcairo2-dev - Development files for the Cairo 2D graphics library
 libcairo2-doc - Documentation for the Cairo Multi-platform 2D graphics library
 libcairo2-udeb - Cairo 2D vector graphics library (udeb)
Closes: 712836 766479
Changes:
 cairo (1.14.0-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/patches - picked two post-release patches resolving Debian-reported
     issues:
     - 0005-CFF-Fix-unaligned-access.patch
       fixes unaligned access reported on sparc (Closes: #712836)
     - 0008-tor-scan-converter-can-t-do_fullrow-when-intersectio.patch
       resolves segfault while rendering some graphs (Closes: #766479)
Checksums-Sha1:
 c32fb5b3c48c8d0981804ab19ad66ff19700d964 2232 cairo_1.14.0-2.1.dsc
 5571810b75e45dcc8bed9aa90cb969498d63079f 30404 cairo_1.14.0-2.1.debian.tar.xz
 24d24be505571051ab4abc20539713528ffff8f6 879070 
libcairo2-dev_1.14.0-2.1_amd64.deb
 9e2b8625ae463f1ba9517c430754af35496debd4 741686 libcairo2_1.14.0-2.1_amd64.deb
 efb1e8f41666addcd9a2310ebec0c4db556c167b 2101860 
libcairo2-dbg_1.14.0-2.1_amd64.deb
 e3b2e9a6c906e37e17d7ea7d4bb0f5038c60f5db 423128 
libcairo2-doc_1.14.0-2.1_all.deb
 5af5862140e01f343e688721806168e7e491d158 340328 
libcairo-script-interpreter2_1.14.0-2.1_amd64.deb
 b056523fdca404a8ca3806d0d11c53520909f4dc 304606 
libcairo-gobject2_1.14.0-2.1_amd64.deb
 b7999d82e9631f7777ad71fbf5213671597950f7 620796 
cairo-perf-utils_1.14.0-2.1_amd64.deb
 2e5f33f9195e6dcbc2addb181f70021588c65bc2 406780 
libcairo2-udeb_1.14.0-2.1_amd64.udeb
Checksums-Sha256:
 5f7937ab0131f1cc6ffe05fc07b5a0c599b13aa017bad98e7763260295e66dce 2232 
cairo_1.14.0-2.1.dsc
 68b9aade80427e45b9dd5f48d966cba9e3dec9a0336397abcd14a44e117f9bf3 30404 
cairo_1.14.0-2.1.debian.tar.xz
 0e611bcff5eca9914d53d7b5001a95e744073a36d923b24517d3f6822b2424af 879070 
libcairo2-dev_1.14.0-2.1_amd64.deb
 635f9743465a21505c36a48f110f5666e0ac1f2ed19b92537c5b4515e27e2078 741686 
libcairo2_1.14.0-2.1_amd64.deb
 3416cff9bebc5974a3ae22fbe68a3dcd7ad6e352d5ae78cc764355fe6c1f2044 2101860 
libcairo2-dbg_1.14.0-2.1_amd64.deb
 d64f15f740d51f345bd669da5922945e52caea936bde728b8e4b21b7ed449e84 423128 
libcairo2-doc_1.14.0-2.1_all.deb
 3de3c538c2d006d55193b42d586a52816ea81ef787ac0fd06c0daf3182c86d37 340328 
libcairo-script-interpreter2_1.14.0-2.1_amd64.deb
 b4c19a1f5e7ba12eec8d48975032220c013d408479e42da6e19c2fb4373494d5 304606 
libcairo-gobject2_1.14.0-2.1_amd64.deb
 6a668f317717d3ce43ea15aa7eb413a18d08b16c66bdd14c3a5ce574dcab2dfd 620796 
cairo-perf-utils_1.14.0-2.1_amd64.deb
 f7dead4d828c30ae6211b33cc38afb5ec8a0ebd35334dafcaf38403f584ccb0a 406780 
libcairo2-udeb_1.14.0-2.1_amd64.udeb
Files:
 f8b1b1c7bb9797e4b4f2f5f9fa5132e4 2232 libs optional cairo_1.14.0-2.1.dsc
 2e300cff12167c84c03912c18ec773ce 30404 libs optional 
cairo_1.14.0-2.1.debian.tar.xz
 8e87aea99b3d5ed0b2e0157e02c83c66 879070 libdevel optional 
libcairo2-dev_1.14.0-2.1_amd64.deb
 eee01c4d17d6a3395c928a573c3dc1e1 741686 libs optional 
libcairo2_1.14.0-2.1_amd64.deb
 8d885324197915b99ab61a35b12a35b1 2101860 debug extra 
libcairo2-dbg_1.14.0-2.1_amd64.deb
 413b281e1d893ff0c4e1f3ffbc7aabd4 423128 doc optional 
libcairo2-doc_1.14.0-2.1_all.deb
 d450db9cecc5debaf51f6e86a6eb3623 340328 libs optional 
libcairo-script-interpreter2_1.14.0-2.1_amd64.deb
 afacbdd4a3f7a064db8a7e5452b9b278 304606 libs optional 
libcairo-gobject2_1.14.0-2.1_amd64.deb
 b5b7efb3e663ed7b46f6a4f611097f49 620796 misc optional 
cairo-perf-utils_1.14.0-2.1_amd64.deb
 330a7a318c12ab8002f7c3553d86787d 406780 debian-installer optional 
libcairo2-udeb_1.14.0-2.1_amd64.udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlRKtykACgkQjRFFY3XAJMhLNQCgyMNp2m6VcIy9Uzo5IS5gnM3l
MX8AoJ9Aq7KERVfwPZVqR9th/Pwf32jT
=kYf2
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to