<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - playstore/webview crash"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=101925">101925</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>playstore/webview crash
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Drivers/DRI/i965
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>lemody@gmail.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Crash happens when trying to login to google play store on android *OR* when
trying to launch one of the 3DMark benchmarks (uses chrome webview as well)

What happens is that aux_surface is NULL in 'get_fast_clear_rect'.

backtrace:
--- 8< ---------------------
07-26 11:29:45.832  3126  3126 F DEBUG   : pid: 2951, tid: 3071, name:
Chrome_InProcGp  >>> com.google.android.gms.ui <<<
07-26 11:29:45.832  3126  3126 F DEBUG   : signal 11 (SIGSEGV), code 1
(SEGV_MAPERR), fault addr 0x10
07-26 11:29:45.832  3126  3126 F DEBUG   :     rax 0000000100000001  rbx
0000000000000100  rcx 0000000000000000  rdx 000077230a5036c0
07-26 11:29:45.832  3126  3126 F DEBUG   :     rsi 0000000000000000  rdi
000077230a5030c0
07-26 11:29:45.832  3126  3126 F DEBUG   :     r8  0000000000000620  r9 
0000000000000001  r10 0000000000000000  r11 0000000000000780
07-26 11:29:45.832  3126  3126 F DEBUG   :     r12 000077230a503808  r13
000077230a5037e0  r14 000077230a503808  r15 0000000000000000
07-26 11:29:45.832  3126  3126 F DEBUG   :     cs  0000000000000033  ss 
000000000000002b
07-26 11:29:45.832  3126  3126 F DEBUG   :     rip 000077230df54c58  rbp
0000000000000780  rsp 000077230a5030a0  eflags 0000000000010246
07-26 11:29:45.840  3126  3126 F DEBUG   : 
07-26 11:29:45.840  3126  3126 F DEBUG   : backtrace:
07-26 11:29:45.840  3126  3126 F DEBUG   :     #00 pc 00000000004a2c58 
/system/lib64/dri/i965_dri.so (blorp_fast_clear+168)
07-26 11:29:45.840  3126  3126 F DEBUG   :     #01 pc 0000000000060f78 
/system/lib64/dri/i965_dri.so (brw_blorp_clear_color+1960)
07-26 11:29:45.840  3126  3126 F DEBUG   :     #02 pc 0000000000063e20 
/system/lib64/dri/i965_dri.so (brw_clear+752)
07-26 11:29:45.840  3126  3126 F DEBUG   :     #03 pc 0000000000c7a1bf 
/system/app/WebViewGoogle/WebViewGoogle.apk (offset 0xa6f000)
--- 8< ---------------------

bisected to this commit:
--- 8< ---------------------
commit f7f2fa8eb12ea60c1190ebf3c66901830150f4fd
Author: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
Date:   Thu Jun 15 22:58:49 2017 -0700

    i965/miptree: Rework aux enabling

    This commit replaces the complex and confusing set of disable flags with
    two fairly straightforward fields which describe the intended auxiliary
    surface usage and whether or not the miptree supports fast clears.
    Right now, supports_fast_clear can be entirely derived from aux_usage
    but that will not always be the case.

    This commit makes functional changes.  One of these changes is that it
    re-enables multisampled fast-clears which were accidentally disabled in
    cec30a666930ddb8476a9452a89364a24979ff62 around a year ago.  Fixing this
    improves the SynMark v7 DeferredAA test by around ~3% on some gen9
    hardware.  This commit also gets us closer to enabling CCS_E for
    window-system buffers which are Y-tiled.

    Reviewed-by: Chad Versace <<a href="mailto:chadversary@chromium.org">chadversary@chromium.org</a>>
    Reviewed-by: Topi Pohjolainen <<a href="mailto:topi.pohjolainen@intel.com">topi.pohjolainen@intel.com</a>></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>