Atom D525 pineview segfault in gen3_emit_composite_primitive_constant_identity_mask_no_offset
Submitted by Patrick Welche
Assigned to Chris Wilson @ickle
Description
cpu0: "Intel(R) Atom(TM) CPU D525 @ 1.80GHz"
Vendor Name: Intel (0x8086)
Device Name: Pineview Integrated Graphics Device (0xa001)
xf86-videl-intel 2.99.917
While running firefox in twm (i.e., nothing too fancy):
Core was generated by `Xorg'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f7fefb2c90e in gen3_emit_composite_primitive_constant_identity_mask_no_offset (sna=0x7f7ff7b72000, op=0x7f7fffffcbc0, r=0x7f7fffffcba0)<br>
at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/gen3_render.c:785<br>
785 v[8] = v[4] = r->dst.x;<br>
(gdb) bt<br>
#0 0x00007f7fefb2c90e in gen3_emit_composite_primitive_constant_identity_mask_no_offset (sna=0x7f7ff7b72000, op=0x7f7fffffcbc0, r=0x7f7fffffcba0)<br>
at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/gen3_render.c:785<br>
#1 0x00007f7fefb32d7d in gen3_render_composite_blt (sna=0x7f7ff7b72000, <br>
op=0x7f7fffffcbc0, r=0x7f7fffffcba0)<br>
at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/gen3_render.c:2503<br>
#2 0x00007f7fefa8d83c in glyphs0_to_dst (sna=0x7f7ff7b72000, op=3 '\003', <br>
src=0x7f7ff7bdf780, dst=0x7f7ff4d0ce80, src_x=0, src_y=0, nlist=0, <br>
list=0x7f7fffffcfc0, glyphs=0x7f7fffffd558)<br>
at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/sna_glyphs.c:906<br>
#3 0x00007f7fefa9033b in sna_glyphs (op=3 '\003', src=0x7f7ff7bdf780, <br>
dst=0x7f7ff4d0ce80, mask=0x0, src_x=410, src_y=434, nlist=1, <br>
list=0x7f7fffffcfc0, glyphs=0x7f7fffffd3c0)<br>
at /usr/xsrc/external/mit/xf86-video-intel/dist/src/sna/sna_glyphs.c:1998<br>
#4 0x0000000000503550 in ?? ()<br>
#5 0x00000000004ee728 in ?? ()<br>
#6 0x0000000000453611 in Dispatch ()<br>
#7 0x000000000059e10a in main ()<br>
<br>
<br>
(gdb) print *r<br>
$5 = {src = {x = 771, y = 425}, mask = {x = 528, y = 48}, dst = {x = 771, <br>
y = 425}, width = 4, height = 9}<br>
(gdb) print *sna->render.vertices<br>
$9 = 7<br>
(gdb) print sna->render.vertex_used <br>
$10 = 34824<br>
(gdb) print {float[12]}v<br>
$3 = {0, 0, 0, 0, 1.2906298e-38, 2.35098856e-38, 2.02823113e-38, <br>
2.02823113e-38, -6.63259846e-20, -3.26270731e+38, -3.26270731e+38, <br>
-3.26270731e+38}<br>