Summary: | [SNB IVB regression] gl-117 abort when click | ||
---|---|---|---|
Product: | Mesa | Reporter: | cc <chao.a.chen> |
Component: | Drivers/DRI/i965 | Assignee: | Chad Versace <chadversary> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | idr |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 42993 |
Description
cc
2012-01-19 01:23:19 UTC
so it's regression 7.11->8.0 I am unable to reproduce this on current 8.0 branch or master. Can you try again and provide a backtrace? For reference, I'm on OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL version string: 3.0 Mesa 8.0-rc1 (git-1b33ae3) OpenGL shading language version string: 1.30 Maybe you need click one or more times to reproduce. I list the bt info as follows: -------------------- Program received signal SIGSEGV, Segmentation fault. 0xb7672c4f in _mesa_meta_begin (ctx=0x8187e40, state=812937) at drivers/common/meta.c:425 425 memset(save, 0, sizeof(*save)); (gdb) bt #0 0xb7672c4f in _mesa_meta_begin (ctx=0x8187e40, state=812937) at drivers/common/meta.c:425 #1 0xb74f4199 in gen6_resolve_slice (intel=<optimized out>, mt=0x835fef8, level=0, layer=0, op=BRW_HIZ_OP_DEPTH_RESOLVE) at gen6_hiz.c:256 #2 0xb74b02d3 in intel_miptree_slice_resolve (intel=0x8187e40, mt=0x835fef8, level=0, layer=0, need=INTEL_NEED_DEPTH_RESOLVE, func=0xb74f4660 <gen6_resolve_depth_slice>) at intel_mipmap_tree.c:609 #3 0xb74af1fb in intel_renderbuffer_resolve_depth (intel=0x8187e40, irb=0x835f878) at intel_fbo.c:954 #4 0xb74b60d1 in intel_span_resolve_buffers (intel=0x8187e40) at intel_span.c:288 #5 intelSpanRenderStart (ctx=0x8187e40) at intel_span.c:330 #6 0xb7632d8b in _swrast_render_start (ctx=0x8187e40) at swrast/s_context.c:867 #7 0xb766bb38 in _swsetup_RenderStart (ctx=0x8187e40) at swrast_setup/ss_context.c:202 #8 0xb76068f9 in run_render (ctx=0x8187e40, stage=0x81ff170) at tnl/t_vb_render.c:276 #9 0xb75fba63 in _tnl_run_pipeline (ctx=0x8187e40) at tnl/t_pipeline.c:163 #10 0xb75fc058 in _tnl_draw_prims (ctx=0x8187e40, arrays=0x81ece20, prim=0x81eb708, nr_prims=1, ib=0x0, min_index=0, max_index=3) at tnl/t_draw.c:523 #11 0xb74c7c61 in brw_draw_prims (ctx=0x8187e40, arrays=0x81ece20, prim=0x81eb708, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3, tfb_vertcount=0x0) at brw_draw.c:614 #12 0xb75ec86a in vbo_exec_vtx_flush (exec=0x81eb2e8, keepUnmapped=1 '\001') at vbo/vbo_exec_draw.c:407 #13 0xb75e8c57 in vbo_exec_FlushVertices_internal (exec=0x81eb2e8, unmap=<optimized out>) at vbo/vbo_exec_api.c:444 #14 0xb75e8c8f in vbo_exec_FlushVertices (ctx=0x8187e40, flags=1) at vbo/vbo_exec_api.c:1195 #15 0xb75ca6d9 in _mesa_DepthRange (nearval=0, farval=1) at main/viewport.c:119 #16 0xb7673538 in _mesa_meta_begin (ctx=0x8187e40, state=812937) at drivers/common/meta.c:672 #17 0xb74f4199 in gen6_resolve_slice (intel=<optimized out>, mt=0x835fef8, level=0, layer=0, op=BRW_HIZ_OP_DEPTH_RESOLVE) at gen6_hiz.c:256 #18 0xb74b02d3 in intel_miptree_slice_resolve (intel=0x8187e40, mt=0x835fef8, level=0, layer=0, need=INTEL_NEED_DEPTH_RESOLVE, func=0xb74f4660 <gen6_resolve_depth_slice>) at intel_mipmap_tree.c:609 #19 0xb74af1fb in intel_renderbuffer_resolve_depth (intel=0x8187e40, irb=0x835f878) at intel_fbo.c:954 #20 0xb74b60d1 in intel_span_resolve_buffers (intel=0x8187e40) at intel_span.c:288 #21 intelSpanRenderStart (ctx=0x8187e40) at intel_span.c:330 #22 0xb7632d8b in _swrast_render_start (ctx=0x8187e40) at swrast/s_context.c:867 #23 0xb766bb38 in _swsetup_RenderStart (ctx=0x8187e40) at swrast_setup/ss_context.c:202 #24 0xb76068f9 in run_render (ctx=0x8187e40, stage=0x81ff170) at tnl/t_vb_render.c:276 #25 0xb75fba63 in _tnl_run_pipeline (ctx=0x8187e40) at tnl/t_pipeline.c:163 #26 0xb75fc058 in _tnl_draw_prims (ctx=0x8187e40, arrays=0x81ece20, prim=0x81eb708, nr_prims=1, ib=0x0, min_index=0, max_index=3) at tnl/t_draw.c:523 #27 0xb74c7c61 in brw_draw_prims (ctx=0x8187e40, arrays=0x81ece20, prim=0x81eb708, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3, tfb_vertcount=0x0) at brw_draw.c:614 #28 0xb75ec86a in vbo_exec_vtx_flush (exec=0x81eb2e8, keepUnmapped=1 '\001') at vbo/vbo_exec_draw.c:407 It looks like it's in a HiZ resolve, so I'm reassigning to Chad. Assigning to self. I began working on it yesterday. Fixed on master by: commit 7b36c68ba6899c7f30fd56b7ef07a78b027771ac Author: Chad Versace <chad.versace@linux.intel.com> i965: Rewrite the HiZ op Reopening bug. idr requested that I leave the bug open until it is fixed on 8.0. This issue still exist. Kernel_version: 2.6.31.12 Libdrm: (master)2.4.31-3-gced219ebbd3b266ac8326223bad62f994907ae6b Mesa: (8.0)65526d54aa2599b069bd443d3e6e9762e613042d Xserver: (server-1.11-branch)xorg-server-1.11.4 Xf86_video_intel: (master)2.17.0-650-gc0376b7f7b083ab2e87edc36e56fd8eb99c3cd05 Cairo: (master)4f81940749b680c6e48d393fd13108775efa38eb (In reply to comment #8) > This issue still exist. > Kernel_version: 2.6.31.12 > Libdrm: (master)2.4.31-3-gced219ebbd3b266ac8326223bad62f994907ae6b > Mesa: (8.0)65526d54aa2599b069bd443d3e6e9762e613042d The mentioned fix is only on mesa master (thus it's not closed). You need test master. Marking RESOLVED/FIXED. The fixes were recently cherry-picked to 8.0. FYI, the app is inherently buggy. My patches just fix the crash described in the bug report. |
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.