** Description changed: - When having an Xmir window up and running and then trying to read or set - an xprop, the Xmir window immediately exits. This is what is printed in - application's upstart log: + Xmir crashes when a client loses 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)
** Attachment added: "Reproduces the crash, assuming Xmir has DISPLAY name ":1"" https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1481330/+attachment/4439221/+files/main.c -- 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/1481330 Title: Xmir crashes when client closes display Status in mir package in Ubuntu: Confirmed Status in xorg-server package in Ubuntu: Confirmed Bug description: Xmir crashes when a client loses 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/ubuntu/+source/mir/+bug/1481330/+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