| 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.