[cairo] X crash with BadAlloc with too-large pixmap
Vladimir Vukicevic
vladimir at pobox.com
Wed Jul 9 16:11:30 PDT 2008
On Jun 30, 2008, at 4:28 PM, Behdad Esfahbod wrote:
> On Mon, 2008-06-30 at 10:32 -0700, Vladimir Vukicevic wrote:
>> Don't think I got a response last time -- any thoughts on this? The
>> fix seems reasonable to me, though I'd probably change the function
>> name to _cairo_safe_XCreatePixmap or somesuch.
>
> Good to go. Please file a bug against GTK+ too.
Slightly different patch, let me know if this works for you as well.
I just added width/height checks where necessary, to avoid creating
the helper function (and exposing it). I'll file a bug against GTK+
to audit XCreatePixmap calls.
- Vlad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cairo-xcreatepixmap-size.patch
Type: application/octet-stream
Size: 3616 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20080709/18380ff7/attachment.obj
-------------- next part --------------
More information about the cairo
mailing list