[Pixman] Crash inside a webkit1

Victor Lucero victor.lucero at vzor.cl
Wed Aug 1 17:12:04 UTC 2018


Hi guys:

 We use webkit gtk to automate a lot of test for our clients.

at some point some sites caused crashes in webkit and in the end of the
backtrace is pixman,

we took the last version available and installed it (from fedora) with
their debug info, the crash shows as follows



sse2_blt (src_bits=<optimized out>, dst_bits=<optimized out>,
src_stride=<optimized out>, dst_stride=<optimized out>, src_bpp=<optimized
out>, src_x=<optimized out>, src_y=0, dest_x=0, dest_y=dest_y at entry=0,
    width=width at entry=1164, height=<optimized out>, height at entry=504,
dst_bpp=<optimized out>, imp=<optimized out>) at pixman-sse2.c:4768
4768    xmm3 = load_128_unaligned ((__m128i*)(s + 48));
(gdb) bt
#0  sse2_blt (src_bits=<optimized out>, dst_bits=<optimized out>,
src_stride=<optimized out>, dst_stride=<optimized out>, src_bpp=<optimized
out>, src_x=<optimized out>, src_y=0, dest_x=0, dest_y=dest_y at entry=0,
    width=width at entry=1164, height=<optimized out>, height at entry=504,
dst_bpp=<optimized out>, imp=<optimized out>) at pixman-sse2.c:4768
#1  0x00007fffee7b480b in sse2_blt (height=504, width=1164, dest_y=0,
dest_x=<optimized out>, src_y=<optimized out>, src_x=<optimized out>,
dst_bpp=<optimized out>, src_bpp=<optimized out>, dst_stride=<optimized
out>,
    src_stride=<optimized out>, dst_bits=<optimized out>,
src_bits=<optimized out>, imp=<optimized out>) at pixman-sse2.c:4822
#2  sse2_composite_copy_area (imp=<optimized out>, info=<optimized out>) at
pixman-sse2.c:4815
#3  0x00007fffee7309e1 in pixman_image_composite32 (op=PIXMAN_OP_SRC,
src=<optimized out>, mask=<optimized out>, dest=<optimized out>, src_x=0,
src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=1164, height=504)
    at pixman.c:700
#4  0x00007ffff60e172e in composite_boxes () from /lib64/libcairo.so.2
#5  0x00007ffff611b519 in clip_and_composite_boxes.part.11 () from
/lib64/libcairo.so.2
#6  0x00007ffff611b99e in clip_and_composite_boxes () from
/lib64/libcairo.so.2
#7  0x00007ffff611bab9 in _cairo_spans_compositor_paint () from
/lib64/libcairo.so.2



any advice will be apreciated
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pixman/attachments/20180801/8ad3ab6e/attachment-0001.html>


More information about the Pixman mailing list