[Bug 107844] assertion failure when running piglit over virgl

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Sep 6 10:57:22 UTC 2018


            Bug ID: 107844
           Summary: assertion failure when running piglit over virgl
           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: kusmabite at gmail.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

If I run piglit inside QEMU with virgl, I get an assert inside the i965 driver
like so:

../src/intel/compiler/brw_fs_visitor.cpp:449: void
fs_visitor::emit_fb_writes(): Assertion `!prog_data->dual_src_blend ||
key->nr_color_regions == 1' failed.

To avoid running the complete test-suite, you can run this to reproduce it

piglit run quick_gl -t
".*arb_blend_func_extended-fbo-extended-blend-pattern_gles2" results/quick_gl/

What you'll see is the whole VM crashing, due to the VM process calling

This obviously requires an assert-enabled build of mesa to reproduce.

It also seems I'm not the only one who has this problem:

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/20180906/ae218a1b/attachment.html>

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