Summary: | [SNB] compiz stretch event causes X crash | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Yi Sun <yi.sun> | ||||||
Component: | DRM/Intel | Assignee: | Wang Zhenyu <zhenyu.z.wang> | ||||||
Status: | CLOSED FIXED | QA Contact: | |||||||
Severity: | major | ||||||||
Priority: | high | CC: | jbarnes | ||||||
Version: | unspecified | ||||||||
Hardware: | Other | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Yi Sun
2010-10-25 22:58:21 UTC
Created attachment 39773 [details]
xorg.0.log
Looks I can't produce this, gears wobbly window is fine here. Do you test with master branches? (In reply to comment #2) > Looks I can't produce this, gears wobbly window is fine here. > > Do you test with master branches? master branch for which component? Those commit info in the initial report fails to answer you? (gdb) bt #0 0xb73a8881 in do_bo_emit_reloc () from /opt/X11R7/lib/libdrm_intel.so.1 #1 0xb73a8b39 in drm_intel_gem_bo_emit_reloc () from /opt/X11R7/lib/libdrm_intel.so.1 #2 0xb73a3758 in drm_intel_bo_emit_reloc () from /opt/X11R7/lib/libdrm_intel.so.1 #3 0xb73ce963 in intel_batchbuffer_emit_reloc (batch=0x9c8c9e8, buffer=0x0, read_domains=2, write_domain=0, delta=0) at intel_batchbuffer.c:204 #4 0xb7421a52 in upload_wm_state (brw=0x9c53910) at gen6_wm_state.c:103 #5 0xb740587f in brw_upload_state (brw=0x9c53910) at brw_state_upload.c:460 #6 0xb73f6bc0 in brw_try_draw_prims (ctx=0x9c53910, arrays=0x9c986c4, prim= 0xbfb40aec, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3) at brw_draw.c:400 #7 brw_draw_prims (ctx=0x9c53910, arrays=0x9c986c4, prim=0xbfb40aec, nr_prims= 1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3) at brw_draw.c:455 #8 0xb74ee560 in vbo_exec_DrawArrays (mode=7, start=0, count=4) at vbo/vbo_exec_array.c:526 #9 0xb74d4542 in neutral_DrawArrays (mode=7, start=0, count=4) at main/vtxfmt_tmp.h:327 #10 0x0806cdfb in ?? () #11 0x0806cc04 in drawWindowTexture () #12 0xb58800e5 in ?? () from /usr/lib/compiz/libwater.so #13 0xb586949c in ?? () from /usr/lib/compiz/libvideo.so Created attachment 39973 [details] [review] update wm push constant in new fragment program too Sunyi, please test with this patch for mesa. The patch works well! I dragged the glxgears window for about 5 minutes continuely. Everything is normal. Patch pushed. Close. commit aedc270966a3a6563d8c6eaf1f41095ab9cfef3e Author: Zhenyu Wang <zhenyuw@linux.intel.com> Date: Tue Nov 2 11:08:58 2010 +0800 i965: refresh wm push constant also for BRW_NEW_FRAMENT_PROGRAM on gen6 Fix compiz crash. https://bugs.freedesktop.org/show_bug.cgi?id=31124 I pulled the code from the branch and had a try. So verified it. Closing old verified. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.