When there are applications hanging, user kills the X with Alt+Ctrl+BackSpace, login again and starts a new session, this problem always happens. Steps to reproduce: 1. Refer to gnome bug http://bugzilla.gnome.org/show_bug.cgi?id=490432 to invoke accerciser and gnome-appearances-properties one by one. After this step, both applications are hanging. 2. Press Alt+Ctrl+BackSpace to end current X. 3. X will restart automatically, login to X session with same id. Bug observations: You are possibly to see the warning saying: "Assistive technology support has been requested for this session, but the accessiblity registry was not found. Please ensure that the AT-SPI packages is installed. Your session has been started without assistive technology support."
'You are possibly to see the warning saying: "Assistive technology support has been requested for this session, but the accessiblity registry was not found. Please ensure that the AT-SPI packages is installed. Your session has been started without assistive technology support."' X has nothing to do with AT-SPI and the 'accessibility registry'. Please file this with Sun as a Solaris bug.
When X is restarted, gnome-session starts at-spi-registryd which set the X property by XChangeProperty. And gnome-session is listening the change by using gdk_window_add_filter, but seems never get it.
BTW, we can get the notify when X is started the first time with the OS.
If gnome isn't getting the property change notification, it's because it started listening for the change after it had already happened, which would make this a client-side ordering bug.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.