Rotating display to 90 and 270 degrees crashes shell
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Michał Sawicz | ||
Mir |
Invalid
|
High
|
Unassigned | ||
qtmir (Ubuntu) |
Fix Released
|
High
|
Gerry Boland | ||
ubuntu-system-settings (Ubuntu) |
Invalid
|
High
|
Jonas G. Drange | ||
unity8 (Ubuntu) |
Invalid
|
High
|
Michał Sawicz |
Bug Description
Reproduce:
rotate display to mir_orientation
What happens:
(The following is a log from the client, in this case System Settings)
[2016-11-02 16:51:04.111664] <ERROR> Mesa/NativeSurface: Caught exception at Mir/EGL driver boundary (in advance_buffer): /build/
Dynamic exception type: boost::
std::exception:
2016-11-02 16:51:04,111 - WARNING - QEGLPlatformCon
What should happen:
like with mir_orientation
USC log: http://
U8 log: http://
Related branches
- Daniel d'Andrada (community): Approve
- Unity8 CI Bot (community): Approve (continuous-integration)
-
Diff: 92 lines (+31/-10)3 files modifiedsrc/platforms/mirserver/screensmodel.cpp (+29/-8)
src/platforms/mirserver/screensmodel.h (+2/-1)
src/platforms/mirserver/screenwindow.cpp (+0/-1)
description: | updated |
summary: |
- Rotating some display to 90 degrees makes mir throw + Rotating some display to 90 and 270 degrees makes mir throw |
Changed in qtmir: | |
importance: | Undecided → High |
status: | New → In Progress |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
no longer affects: | qtmir |
I'd like to get this resolved, but we'd need more information yet.
You have shown a client (System Settings) crashed at 16:51:04, but that USC was still running fine 12 minutes later at 17:03.
Which log is this line from? System Settings? text: eglSwapBuffers failed: 3000
2016-11-02 16:51:04,111 - WARNING - QEGLPlatformCon
If so then you will find the client crashed because Unity8 went away. So we need to see where/why Unity8 has crashed(?)