← Back to team overview

touch-packages team mailing list archive

[Bug 1516670] Re: Nesting Mir servers with assorted display configs causes lockup

 

** Changed in: mir
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1516670

Title:
  Nesting Mir servers with assorted display configs causes lockup

Status in Mir:
  Fix Released
Status in mir package in Ubuntu:
  Fix Released

Bug description:
  Using a mako, with external display attached, flashed with ubuntu-pd
  and Mir trunk + a few branches:

      lp:~alan-griffiths/mir/fix-1463873
      lp:~alan-griffiths/mir/fullscreen-sticks
      lp:~alan-griffiths/mir/name-nested-display-for-output
      lp:~alan-griffiths/mir/more-detailed-log-from-shell-report

  (The latter three are probably irrelevant, the first one is needed for
  the scenario to work well enough to see this error.)

  $ sudo stop lightdm
  $ cd mir/build
  $ bin/mir_demo_server --window-manager system-compositor --display-config sidebyside  --file /tmp/mir_socket

  (in a new ssh session)
  $ cd mir/build
  $ bin/mir_demo_server --host /tmp/mir_socket --display-config clone

  (in a new ssh session)
  $ cd mir/build
  $ bin/mir_demo_standalone_render_surfaces --no-file --display-config single --host /run/user/32011/mir_socket
  ^C
  (This last command can be repeated numerous times without problems manifesting)

  $ bin/mir_demo_client_egltriangle

  The triangle is displayed, but doesn't rotate.

  In the second (nested) session there's an error:

  [1447687623.835199] <ERROR> MirBufferStream: Error processing incoming
  buffer error registering graphics buffer for client use

  Neither the client, not nested server respond to ^C until the host
  server is stopped with ^C.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1516670/+subscriptions