Just considering the Dash problem, the crash is a symptom of a bigger
problem: seems qtubuntu is unable to choose or manage the egl config
correctly. If a correct/working egl config was chosen, then this code
path wouldn't be entered (which has the "delete when not created" bug
seen here).

The actual problem is that eglCreateContext fails with EGL_BAD_MATCH on
the problem hardware. I'm experimenting with lp:~gerboland/qtubuntu
/adopt-more-eglconvenience2/ which uses Qt's EGL config choosing code
(that works ok on X11) in case that works.

I've update this bug title/description to match.

You're right that the unity8 performance problem is a separate issue.
I've logged bug 1580792 to encompass that.

** Summary changed:

- Unity8-dash on Intel Pineview graphics crashes and restarts continuously 
[qtubuntu: ASSERT: "eglDestroyContext(mEglDisplay, mEglContext) == EGL_TRUE"]
+ Qt clients on Intel Pineview graphics fail to create egl context with Mir

** Description changed:

+ Qt clients are failing to create an egl context when running on Intel
+ Pineview systems under Mir.
+ 
+ eglCreateContext fails with a EGL_BAD_MATCH error code.
+ 
+ When it fails, Qt tries to delete & recreate the context, which then
+ crashes the client (bug 1580118)
+ 
+ 
+ === Original bug description ===
  This bug Makes the pc UNUSABLE
  when I try to launch Unity 8 and Mir, after writing the password on the login 
(in the image attached) the bar to enter the password disappears and my 
computer screen stays stuck without them let me do anything. the connection 
begins to separate and reattach alone and I can only move the cursor. it makes 
the computer unusable and I am forced to restart forced to then enter into 
Unity 7. represented in the screenshot is the lock status after entering the 
password.
  Version: unity8.12+16.04.201604.01.1
  Version of Mir : 0.21

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1549455

Title:
  Qt clients on Intel Pineview graphics fail to create egl context with
  Mir

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1549455/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to