Activity log for bug #1481330

Date Who What changed Old value New value Message
2015-08-04 12:25:34 Christopher Townsend bug added bug
2015-08-04 12:25:44 Christopher Townsend tags xmir
2015-08-04 12:30:47 Christopher Townsend bug task added mir (Ubuntu)
2015-08-04 15:43:02 Christopher Townsend summary Reading/setting xprop on Xmir causes it to crash Reading/setting xprop on Xmir window causes it to close
2015-08-04 20:50:44 William Hua summary Reading/setting xprop on Xmir window causes it to close Xmir crashes when client closes display
2015-08-04 21:00:40 William Hua description 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: (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) 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)
2015-08-04 21:02:48 William Hua 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
2015-08-04 21:03:56 Launchpad Janitor mir (Ubuntu): status New Confirmed
2015-08-04 21:03:56 Launchpad Janitor xorg-server (Ubuntu): status New Confirmed
2015-08-05 01:49:35 Daniel van Vugt bug task added mir
2015-08-05 15:46:01 kevin gunn xorg-server (Ubuntu): assignee Robert Ancell (robert-ancell)
2015-08-05 15:46:07 kevin gunn xorg-server (Ubuntu): importance Undecided Critical
2015-08-05 15:51:43 William Hua bug added subscriber William Hua
2015-08-26 16:17:05 Robert Ancell xorg-server (Ubuntu): importance Critical Medium
2015-08-26 16:17:10 Robert Ancell xorg-server (Ubuntu): status Confirmed Triaged
2015-08-27 02:40:53 Daniel van Vugt mir: status New Incomplete
2015-08-27 02:40:56 Daniel van Vugt mir (Ubuntu): status Confirmed Incomplete
2015-08-27 02:41:31 Daniel van Vugt mir: importance Undecided Medium
2015-08-27 02:41:34 Daniel van Vugt mir (Ubuntu): importance Undecided Medium
2015-08-27 08:17:13 Daniel van Vugt mir: status Incomplete Confirmed
2015-08-27 08:17:16 Daniel van Vugt mir (Ubuntu): status Incomplete Confirmed
2015-09-18 07:01:26 Daniel van Vugt mir: status Confirmed Incomplete
2015-09-18 07:01:29 Daniel van Vugt mir (Ubuntu): status Confirmed Incomplete
2015-09-18 07:01:33 Daniel van Vugt xorg-server (Ubuntu): status Triaged Incomplete
2015-09-30 14:25:12 Christopher Townsend summary Xmir crashes when client closes display Xmir closes when client closes display
2015-09-30 21:16:19 kevin gunn bug task added canonical-pocket-desktop
2015-09-30 21:16:32 kevin gunn canonical-pocket-desktop: assignee kevin gunn (kgunn72)
2015-10-05 03:56:30 Daniel van Vugt xorg-server (Ubuntu): importance Medium High
2015-10-05 03:56:41 Daniel van Vugt mir: status Incomplete Invalid
2015-10-05 03:56:46 Daniel van Vugt mir (Ubuntu): status Incomplete Invalid
2015-10-05 20:05:44 kevin gunn canonical-pocket-desktop: importance Undecided High
2015-10-05 20:05:50 kevin gunn bug task deleted mir
2015-10-05 20:05:53 kevin gunn bug task deleted mir (Ubuntu)
2015-10-06 20:15:12 Robert Ancell xorg-server (Ubuntu): assignee Robert Ancell (robert-ancell)
2015-10-29 07:13:44 Daniel van Vugt 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) 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)
2015-10-29 07:19:09 Daniel van Vugt summary Xmir closes when client closes display Xmir disconnects and reconnects to Mir when the X client count reaches zero
2015-10-29 07:19:14 Daniel van Vugt xorg-server (Ubuntu): importance High Medium
2015-10-29 07:19:46 Daniel van Vugt xorg-server (Ubuntu): status Incomplete Triaged
2015-10-29 07:34:42 Daniel van Vugt xorg-server (Ubuntu): importance Medium Low
2020-11-10 10:27:43 Daniel van Vugt xorg-server (Ubuntu): status Triaged Won't Fix