desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #146022
[Bug 1481330] Re: Xmir disconnects and reconnects to Mir when the X client count reaches zero
Reworded and confirmed.
Although if there ever were any crashes related to this bounce, they
have probably been fixed now.
The only remaining annoying part about this bug I can see is if you use
non-rootless mode; resize the root window and then lose your last X
client. The Mir connection+window gets recreated fullscreen again,
instead of the size you made it.
That all said, just keeping non-zero X clients running is a sufficient
workaround. The bug is not a problem at all in -rootless mode because
you never see the root window when it does go away and return. For non-
rootless if you're running a desktop (e.g. nautilus) and/or any window
manager, any of those are enough to keep the connection alive. So I
don't see any major problem here that anyone will see in reality.
** Changed in: xorg-server (Ubuntu)
Importance: Medium => Low
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1481330
Title:
Xmir disconnects and reconnects to Mir when the X client count reaches
zero
Status in canonical-pocket-desktop:
New
Status in xorg-server package in Ubuntu:
Triaged
Bug description:
Xmir reconnects to Mir when the final client drops its connection to
Xmir, either through XCloseDisplay, or by normal program termination.
This affects xprop and GTK applications (they temporarily open a
connection to the X server to obtain the value of the AT_SPI_BUS
property on the root window).
This is what is printed in application's upstart log:
(EE)
Fatal server error:
(EE) Failed to connect to Mir: Failed to process connect response: /build/mir-3eDTxk/mir-0.14.0+15.10.20150723.1/src/client/probing_client_platform_factory.cpp(37): Throw in function virtual std::shared_ptr<mir::client::ClientPlatform> mir::client::ProbingClientPlatformFactory::create_client_platform(mir::client::ClientContext*)
Dynamic exception type: N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE
std::exception::what: No appropriate client platform module found
(EE)
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-pocket-desktop/+bug/1481330/+subscriptions
References