Thanks Bill. I can't see any Mir code in that stack trace. And Gerry is indeed the best person to look at it since he recently fixed another (related?) GL context crash that looked similar.
It's worth noting that Unity8 has historically (on phablet) done its own screen rotation independently of Mir's. I'm actually not sure if Unity8 supports Mir's screen rotation settings (via display config). -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1638611 Title: Rotating display to 90 and 270 degrees crashes shell Status in Canonical System Image: Confirmed Status in Mir: Invalid Status in qtmir package in Ubuntu: Confirmed Status in ubuntu-system-settings package in Ubuntu: Invalid Status in unity8 package in Ubuntu: New Bug description: Reproduce: rotate display to mir_orientation_left 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/mir-S1BioZ/mir-0.24.1+16.04.20160928/src/client/no_tls_future-inl.h(73): Throw in function T mir::client::PromiseState<T>::get_value() [with T = std::shared_ptr<mir::client::MirBuffer>] Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > std::exception::what: broken_promise 2016-11-02 16:51:04,111 - WARNING - QEGLPlatformContext: eglSwapBuffers failed: 3000 What should happen: like with mir_orientation_inverted it should just work. USC log: http://pastebin.ubuntu.com/23416688/ U8 log: http://pastebin.ubuntu.com/23451419/ To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1638611/+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