[Mesa-dev] [Bug 63404] New: [wayland egl] intel_do_flush_locked failed: invalid argument, crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 10 16:22:26 PDT 2013


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

          Priority: medium
            Bug ID: 63404
          Assignee: mesa-dev at lists.freedesktop.org
           Summary: [wayland egl] intel_do_flush_locked failed: invalid
                    argument, crash
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: joe.konno at linux.intel.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: git
         Component: Other
           Product: Mesa

When using the DRI2 EGL Wayland backend, varying circumstances will elicit the
following stderr printf, followed by a mesa crash, resulting in a black, hung
display:

intel_do_flush_locked failed: Invalid argument

It is difficult to consistently reproduce. What initially got me looking was a
usage scenario where multiple instances of a Wayland client ('gears', which
borrows heavily from 'glxgears') were being launched. It's a roll of the dice
which instance brings the issue to the fore.

So far, usage scenarios that cause this issue:

  * launch multiple instances of a GL or EGL client (Weston 'gears' or
'simple-egl') in rapid succession on Weston w/ drm-backend
    - on the order of gears [& gears]+
  * launching the drm-backend of the Weston display manager
  * launching a GLMark2 GL|ES2 benchmark using the es2-wayland backend

This regression seems to have occurred somewhere in Mesa master between commit
'8aa8b05' and '032e554'. This regression is not seen on the 9.0 branch.
Bisecting this is proving tedious, and progress slow.

If anyone would like to help with bisection, by all means.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130410/8c55f1c0/attachment.html>


More information about the mesa-dev mailing list