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 Touch seeded packages, 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 Status in Mir: Invalid Status in mesa package in Ubuntu: Invalid Status in mir package in Ubuntu: Invalid Status in qtdeclarative package in Ubuntu: Confirmed Status in qtmir package in Ubuntu: Confirmed Status in qtubuntu package in Ubuntu: Triaged Status in unity8 package in Ubuntu: Confirmed Bug description: 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 To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1549455/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp