[Bug 101925] playstore/webview crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 26 11:50:27 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=101925

            Bug ID: 101925
           Summary: playstore/webview crash
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: intel-3d-bugs at lists.freedesktop.org
          Reporter: lemody at gmail.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

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 <jason.ekstrand at intel.com>
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 <chadversary at chromium.org>
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20170726/c2ae8d3d/attachment-0001.html>


More information about the intel-3d-bugs mailing list