Package: libcairo2 Version: 1.12.2-1 Severity: important I use here an ancient machine that nevertheless is adequate for client tasks. Yet after upgrading libcairo2 from 1.10.2-7 to 1.12.2-1 (it migrated to testing yesterday) anything that uses it became slow to the point of uselessness.
We're talking about a redraw a text window taking in the ballpark of a second or so. Downgrading to 1.10.2-7 makes it fast again. I tried running cairo-pref-utils to possibly identify the offender, but that seems to be crashing with 1.12.2-1: 1.10.2-7: [~]$ cairo-perf-trace cairo-trace-1 [ # ] backend test min(s) median(s) stddev. count [ 0] xcb cairo-trace-1 10.898 10.911 0.09% 5/6 [ 0] xlib cairo-trace-1 3.491 3.503 0.35% 5/6 [ # ] image: pixman 0.24.4 [ 0] image cairo-trace-1 2.398 2.404 0.15% 5/6 [ # ] image16: pixman 0.24.4 [ 0] image16 cairo-trace-1 1.052 2.015 35.96% 15/15 1.12.2-1: [~]$ cairo-perf-trace cairo-trace-2 [ # ] backend test min(s) median(s) stddev. count [ 0] xcb cairo-trace-2 Detected error during xcb run: error=2, seqno=0x0e, major=53, minor=0 cairo-perf-trace: /build/buildd-cairo_1.12.2-1-i386-sf6aNZ/cairo-1.12.2/boilerplate/cairo-boilerplate-xcb.c:115: _cairo_boilerplate_xcb_cleanup: Assertion `status == CAIRO_STATUS_SUCCESS' failed. Aborted [~]$ CAIRO_TEST_TARGET=xlib cairo-perf-trace cairo-trace-2 [ # ] backend test min(s) median(s) stddev. count [ 0] xlib cairo-trace-2 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 53 (X_CreatePixmap) Value in failed request: 0x0 Serial number of failed request: 11 Current serial number in output stream: 4483 (same regardless if I try to perf-trace a recording from 1.10 or 1.12) If you could suggest some way to identify the cause, please tell me, I have no clue about cairo's workings. The graphics card is ATI Technologies Inc RV280 [Radeon 9200 SE], using free drivers. -- System Information: Debian Release: wheezy/sid APT prefers stable APT policy: (500, 'stable'), (200, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-2-686-pae (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libcairo2 depends on: ii libc6 2.13-32 Embedded GNU C Library: Shared lib ii libfontconfig1 2.8.0-2.1 generic font configuration library ii libfreetype6 2.4.2-2.1+squeeze4 FreeType 2 font engine, shared lib ii libpixman-1-0 0.24.4-1 pixel-manipulation library for X a ii libpng12-0 1.2.44-1+squeeze4 PNG library - runtime ii libx11-6 2:1.4.99.901-2 X11 client-side library ii libxcb-render0 1.6-1 X C Binding, render extension ii libxcb-shm0 1.6-1 X C Binding, shm extension ii libxcb1 1.6-1 X C Binding ii libxrender1 1:0.9.6-1 X Rendering Extension client libra ii multiarch-support 2.13-32 Transitional package to ensure mul ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime libcairo2 recommends no packages. libcairo2 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org