Package: libcairo2
Version: 1.12.2-2
Severity: important

When printing the PDF downloaded from [1] via LPR, cairo crashes in 
decode_integrer.

Printer details:

MakeModel Generic PCL 6/PCL XL Printer - CUPS+Gutenprint v5.2.9
DeviceURI lpd://192.168.0.11/PCL_P1

A backtrace is below:

#0  decode_integer (p=0x0, integer=integer@entry=0x7fffffffe0e0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-cff-subset.c:241
#1  0x00007ffff57a2bfa in cairo_cff_font_read_top_dict (font=0x11405f0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-cff-subset.c:1185
#2  0x00007ffff57a42f2 in cairo_cff_font_read_font (font=0x11405f0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-cff-subset.c:1321
#3  cairo_cff_font_generate (length=<synthetic pointer>, data=<synthetic 
pointer>, 
    font=0x11405f0) at /tmp/buildd/cairo-1.12.2/src/cairo-cff-subset.c:2545
#4  _cairo_cff_subset_init (cff_subset=cff_subset@entry=0x7fffffffe390, 
    subset_name=subset_name@entry=0x7fffffffe400 "CairoFont-8-0", 
    font_subset=font_subset@entry=0x7fffffffe500)
    at /tmp/buildd/cairo-1.12.2/src/cairo-cff-subset.c:2928
#5  0x00007ffff57dfba2 in _cairo_pdf_surface_emit_cff_font_subset (
    font_subset=0x7fffffffe500, surface=0x1230ed0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-pdf-surface.c:4884
#6  _cairo_pdf_surface_emit_unscaled_font_subset (font_subset=0x7fffffffe500, 
    closure=0x1230ed0) at /tmp/buildd/cairo-1.12.2/src/cairo-pdf-surface.c:5596
#7  0x00007ffff57a59de in _cairo_sub_font_collect (closure=0x7fffffffe4b0, 
    entry=0xd7a0a0) at 
/tmp/buildd/cairo-1.12.2/src/cairo-scaled-font-subsets.c:751
#8  _cairo_scaled_font_subsets_foreach_internal (font_subsets=<optimized out>, 
    font_subset_callback=font_subset_callback@entry=0x7ffff57dfb20 
<_cairo_pdf_surface_emit_unscaled_font_subset>, 
closure=closure@entry=0x1230ed0, 
    type=type@entry=CAIRO_SUBSETS_FOREACH_UNSCALED)
    at /tmp/buildd/cairo-1.12.2/src/cairo-scaled-font-subsets.c:1072
#9  0x00007ffff57a6bb7 in _cairo_scaled_font_subsets_foreach_unscaled (
    font_subsets=<optimized out>, 
    font_subset_callback=font_subset_callback@entry=0x7ffff57dfb20 
<_cairo_pdf_surface_emit_unscaled_font_subset>, closure=closure@entry=0x1230ed0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-scaled-font-subsets.c:1100
#10 0x00007ffff57dd652 in _cairo_pdf_surface_emit_font_subsets 
(surface=0x1230ed0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-pdf-surface.c:5646
#11 _cairo_pdf_surface_finish (abstract_surface=0x1230ed0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-pdf-surface.c:1959
#12 0x00007ffff578b68c in _cairo_surface_finish 
(surface=surface@entry=0x1230ed0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-surface.c:919
#13 0x00007ffff578bacd in INT_cairo_surface_finish (surface=0x1230ed0)
    at /tmp/buildd/cairo-1.12.2/src/cairo-surface.c:963
#14 0x00007ffff5766ad4 in _cairo_paginated_surface_finish 
(abstract_surface=0x1238f80)
    at /tmp/buildd/cairo-1.12.2/src/cairo-paginated-surface.c:213
#15 0x00007ffff578b68c in _cairo_surface_finish 
(surface=surface@entry=0x1238f80)
    at /tmp/buildd/cairo-1.12.2/src/cairo-surface.c:919
#16 0x00007ffff578bacd in INT_cairo_surface_finish (surface=0x1238f80)
    at /tmp/buildd/cairo-1.12.2/src/cairo-surface.c:963
#17 0x00007ffff6a22655 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff690cd53 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff64e48f0 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#20 0x00007ffff456d205 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff456d538 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff456d932 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff68c92d5 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x000000000041ebc5 in main (argc=1, argv=0x7fffffffe938)
    at /tmp/buildd/evince-3.4.0/./shell/main.c:329


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'quantal-updates'), (500, 
'quantal-security'), (500, 'quantal'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5.0-3.dmz.3-liquorix-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

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

libcairo2 recommends no packages.

libcairo2 suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to