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

Reply via email to