[cairo] Firefox failure with cairo 1.12.6 on NetBSD-current amd64

Chris Wilson chris at chris-wilson.co.uk
Thu Oct 25 01:59:26 PDT 2012

On Wed, 24 Oct 2012 15:39:44 +0200, Martin Husemann <martin at duskware.de> wrote:
> Hi folks,
> pkgsrc recently updated cairo to version 1.12.6 and that causes my firefox
> to crash at startup with:
> ###!!! ABORT: X_SendEvent: BadValue (integer parameter out of range for operation); 494 requests ago: file /usr/pkgobj/devel/xulrunner/work/mozilla-release/toolkit/xre/nsX11ErrorHandler.cpp, line 157

This is the error that Soren predicted - BadVale of 205 corresponds to
the ShmCompletionEvent of 77 | 0x80.

Can you please take a look at src/cairo-xlib-surface-shm.c,
xorg_has_buggy_send_shm_completion_event() and add a necessary clause to
detect your XServer? Or attach your xdpyifo?

Chris Wilson, Intel Open Source Technology Centre

More information about the cairo mailing list