testing silo 2481, seems to work fine with qt apps but it crashes unity8 with gtk apps, don't know why o_O (using xenial + overlay PPA, test with gnome calculator or rhytmbox)
[2017-02-22:21:07:02.107] qtmir.applications: Application["gnome-calculator"]::Application() [2017-02-22:21:07:02.107] toplevelwindowmodel: prependPlaceholder(gnome-calculator) [2017-02-22:21:07:02.191] toplevelwindowmodel: setFocusedWindow(Window[0x1047eb0, id=3, null]) [2017-02-22:21:07:02.192] toplevelwindowmodel: prependSurfaceHelper after (index=0,appId=gnome-calculator,surface=0x0,id=3),(index=1,appId=com.ubuntu.terminal,surface=0x2cadbd0,id=2),(index=2,appId=unity8-dash,surface=0x2ce8720,id=1) [2017-02-22:21:07:02.192] qtmir.applications: Application["gnome-calculator"]::setExemptFromLifecycle(true) [2017-02-22:21:07:02.193] qtmir.surfaces: MirSurface[0x2cadbd0,"com.ubuntu.terminal"]::setFocused(false) [2017-02-22:21:07:02.335] qtmir.mir: SessionAuthorizer::connection_is_allowed - this= SessionAuthorizer(0x7fe8a80b3620) pid= 22654 [2017-02-22:21:07:02.337] qtmir.mir: SessionAuthorizer::configure_display_is_allowed - this= SessionAuthorizer(0x7fe8a80b3620) pid= 22654 [2017-02-22:21:07:02.337] qtmir.mir: SessionAuthorizer::set_base_display_configuration_is_allowed - this= SessionAuthorizer(0x7fe8a80b3620) pid= 22654 [2017-02-22:21:07:02.337] qtmir.mir: SessionAuthorizer::screencast_is_allowed - this= SessionAuthorizer(0x7fe8a80b3620) pid= 22654 [2017-02-22:21:07:02.337] qtmir.mir: SessionAuthorizer::prompt_session_is_allowed - this= SessionAuthorizer(0x7fe8a80b3620) pid= 22654 [2017-02-22:21:07:02.348] qtmir.sessions: TaskController::onSessionStarting - sessionName=GDK-Mir [2017-02-22:21:07:02.348] qtmir.applications: Application["gnome-calculator"]::setSession(session=qtmir::Session(0x13be770)) [2017-02-22:21:07:02.826] file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/1.3/Icon.qml:115:5: QML Image: Cannot open: file:///home/pixel/.face [2017-02-22:21:07:02.832] file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/ListItems/1.3/ThinDivider.qml:50:15: Unable to assign null to QQuickAnchorLine [2017-02-22:21:07:02.833] file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/ListItems/1.3/ThinDivider.qml:51:16: Unable to assign null to QQuickAnchorLine [2017-02-22:21:07:02.929] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::MirSurface(type=normal,state=restored,size=(473,356),parentSurface=QObject(0x0)) [2017-02-22:21:07:02.929] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::registerView(46248000) after=1 [2017-02-22:21:07:02.930] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::setKeymap("us") [2017-02-22:21:07:02.936] toplevelwindowmodel: prependSurface appId=gnome-calculator surface=qtmir::MirSurface(0x2dae880), filling out placeholder. after: (index=0,appId=gnome-calculator,surface=0x2dae880,id=3),(index=1,appId=com.ubuntu.terminal,surface=0x2cadbd0,id=2),(index=2,appId=unity8-dash,surface=0x2ce8720,id=1) [2017-02-22:21:07:02.936] toplevelwindowmodel: setFocusedWindow(0x0) [2017-02-22:21:07:02.957] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::setFocused(true) [2017-02-22:21:07:02.960] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::setReady() [2017-02-22:21:07:02.961] qtmir.applications: Application["gnome-calculator"]::setInternalState(state=Running) [2017-02-22:21:07:02.961] toplevelwindowmodel: setFocusedWindow(Window[0x1047eb0, id=3, MirSurface[0x2dae880,"gnome-calculator"]]) [2017-02-22:21:07:03.024] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::setLive(false) [2017-02-22:21:07:03.025] qtmir.surfaces: MirSurface[0x2cadbd0,"com.ubuntu.terminal"]::setFocused(true) [2017-02-22:21:07:03.027] toplevelwindowmodel: move after (index=0,appId=com.ubuntu.terminal,surface=0x2cadbd0,id=2),(index=1,appId=gnome-calculator,surface=0x2dae880,id=3),(index=2,appId=unity8-dash,surface=0x2ce8720,id=1) [2017-02-22:21:07:03.027] toplevelwindowmodel: setFocusedWindow(Window[0xf402a0, id=2, MirSurface[0x2cadbd0,""]]) [2017-02-22:21:07:03.036] qtmir.surfaces: MirSurface[0x2dcb370,"gnome-calculator"]::MirSurface(type=normal,state=restored,size=(473,356),parentSurface=QObject(0x0)) [2017-02-22:21:07:03.036] toplevelwindowmodel: prependSurface appId=gnome-calculator surface=qtmir::MirSurface(0x2dcb370), adding new row [2017-02-22:21:07:03.048] qtmir.surfaces: MirSurface[0x2dcb370,"gnome-calculator"]::registerView(48040288) after=1 [2017-02-22:21:07:03.065] toplevelwindowmodel: prependSurfaceHelper after (index=0,appId=gnome-calculator,surface=0x2dcb370,id=4),(index=1,appId=com.ubuntu.terminal,surface=0x2cadbd0,id=2),(index=2,appId=gnome-calculator,surface=0x2dae880,id=3),(index=3,appId=unity8-dash,surface=0x2ce8720,id=1) [2017-02-22:21:07:03.154] qtmir.surfaces: MirSurface[0x2dae880,"gnome-calculator"]::requestState(restored) terminate called after throwing an instance of 'std::out_of_range' what(): map::at ()
testing silo 2481, seems to work fine with qt apps but it crashes unity8 with gtk apps, don't know why o_O (using xenial + overlay PPA, test with gnome calculator or rhytmbox)
[2017-02- 22:21:07: 02.107] qtmir.applications: Application[ "gnome- calculator" ]::Application( ) 22:21:07: 02.107] toplevelwindowm odel: prependPlacehol der(gnome- calculator) 22:21:07: 02.191] toplevelwindowm odel: setFocusedWindo w(Window[ 0x1047eb0, id=3, null]) 22:21:07: 02.192] toplevelwindowm odel: prependSurfaceH elper after (index= 0,appId= gnome-calculato r,surface= 0x0,id= 3),(index= 1,appId= com.ubuntu. terminal, surface= 0x2cadbd0, id=2),( index=2, appId=unity8- dash,surface= 0x2ce8720, id=1) 22:21:07: 02.192] qtmir.applications: Application[ "gnome- calculator" ]::setExemptFro mLifecycle( true) 22:21:07: 02.193] qtmir.surfaces: MirSurface[ 0x2cadbd0, "com.ubuntu. terminal" ]::setFocused( false) 22:21:07: 02.335] qtmir.mir: SessionAuthoriz er::connection_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::configure_ display_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::set_ base_display_ configuration_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::screencast_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::prompt_ session_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.348] qtmir.sessions: TaskController: :onSessionStart ing - sessionName=GDK-Mir 22:21:07: 02.348] qtmir.applications: Application[ "gnome- calculator" ]::setSession( session= qtmir:: Session( 0x13be770) ) 22:21:07: 02.826] file:// /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Components/ 1.3/Icon. qml:115: 5: QML Image: Cannot open: file:// /home/pixel/ .face 22:21:07: 02.832] file:// /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Components/ ListItems/ 1.3/ThinDivider .qml:50: 15: Unable to assign null to QQuickAnchorLine 22:21:07: 02.833] file:// /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Components/ ListItems/ 1.3/ThinDivider .qml:51: 16: Unable to assign null to QQuickAnchorLine 22:21:07: 02.929] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::MirSurface( type=normal, state=restored, size=(473, 356),parentSurf ace=QObject( 0x0)) 22:21:07: 02.929] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::registerView (46248000) after=1 22:21:07: 02.930] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::setKeymap( "us") 22:21:07: 02.936] toplevelwindowm odel: prependSurface appId=gnome- calculator surface= qtmir:: MirSurface( 0x2dae880) , filling out placeholder. after: (index= 0,appId= gnome-calculato r,surface= 0x2dae880, id=3),( index=1, appId=com. ubuntu. terminal, surface= 0x2cadbd0, id=2),( index=2, appId=unity8- dash,surface= 0x2ce8720, id=1) 22:21:07: 02.936] toplevelwindowm odel: setFocusedWindo w(0x0) 22:21:07: 02.957] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::setFocused( true) 22:21:07: 02.960] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::setReady( ) 22:21:07: 02.961] qtmir.applications: Application[ "gnome- calculator" ]::setInternalS tate(state= Running) 22:21:07: 02.961] toplevelwindowm odel: setFocusedWindo w(Window[ 0x1047eb0, id=3, MirSurface[ 0x2dae880, "gnome- calculator" ]]) 22:21:07: 03.024] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::setLive( false) 22:21:07: 03.025] qtmir.surfaces: MirSurface[ 0x2cadbd0, "com.ubuntu. terminal" ]::setFocused( true) 22:21:07: 03.027] toplevelwindowm odel: move after (index= 0,appId= com.ubuntu. terminal, surface= 0x2cadbd0, id=2),( index=1, appId=gnome- calculator, surface= 0x2dae880, id=3),( index=2, appId=unity8- dash,surface= 0x2ce8720, id=1) 22:21:07: 03.027] toplevelwindowm odel: setFocusedWindo w(Window[ 0xf402a0, id=2, MirSurface[ 0x2cadbd0, ""]]) 22:21:07: 03.036] qtmir.surfaces: MirSurface[ 0x2dcb370, "gnome- calculator" ]::MirSurface( type=normal, state=restored, size=(473, 356),parentSurf ace=QObject( 0x0)) 22:21:07: 03.036] toplevelwindowm odel: prependSurface appId=gnome- calculator surface= qtmir:: MirSurface( 0x2dcb370) , adding new row 22:21:07: 03.048] qtmir.surfaces: MirSurface[ 0x2dcb370, "gnome- calculator" ]::registerView (48040288) after=1 22:21:07: 03.065] toplevelwindowm odel: prependSurfaceH elper after (index= 0,appId= gnome-calculato r,surface= 0x2dcb370, id=4),( index=1, appId=com. ubuntu. terminal, surface= 0x2cadbd0, id=2),( index=2, appId=gnome- calculator, surface= 0x2dae880, id=3),( index=3, appId=unity8- dash,surface= 0x2ce8720, id=1) 22:21:07: 03.154] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::requestState (restored)
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
terminate called after throwing an instance of 'std::out_of_range'
what(): map::at
()