Tested this with latest mir 0.26 and silo 2140
https://bileto.ubuntu.com/#/ticket/2140 for ubuntu-system-settings. when
I try rotating, I get the following crash from unity8

Thread 27 "QSGRenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fec84b6e700 (LWP 8251)]
0x00007fec94716d07 in Screen::makeCurrent() ()
   from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqpa-mirserver.so
(gdb) bt
#0  0x00007fec94716d07 in Screen::makeCurrent() ()
   from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqpa-mirserver.so
#1  0x00007fec9471d516 in MirOpenGLContext::makeCurrent(QPlatformSurface*) ()
   from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqpa-mirserver.so
#2  0x00007fec9d51b81c in QOpenGLContext::makeCurrent(QSurface*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#3  0x00007fec9e6ba69b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007fec9cb447e8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fec9bc176ba in start_thread (arg=0x7fec84b6e700) at 
pthread_create.c:333
#6  0x00007fec9c23c82d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
(gdb) 


** Changed in: ubuntu-system-settings (Ubuntu)
       Status: New => Invalid

** Changed in: qtmir (Ubuntu)
   Importance: Undecided => High

** Summary changed:

- Rotating some display to 90 and 270 degrees makes mir throw
+ Rotating display to 90 and 270 degrees crashes shell

** Changed in: qtmir (Ubuntu)
       Status: New => Confirmed

** Changed in: qtmir
   Importance: Undecided => High

** Changed in: qtmir
     Assignee: (unassigned) => Gerry Boland (gerboland)

** Changed in: qtmir (Ubuntu)
     Assignee: (unassigned) => Gerry Boland (gerboland)

** No longer affects: qtmir

** Changed in: unity8 (Ubuntu)
   Importance: Undecided => High

** Changed in: unity8 (Ubuntu)
     Assignee: (unassigned) => MichaƂ Sawicz (saviq)

-- 
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