Mir

Comment 0 for bug 1516670

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

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/name-nested-display-for-output

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