Brian, The actual fix is in the gtk+ 2.11.2 release http://bugzilla.gnome.org/show_bug.cgi?id=434021
according to release note. -Ghee Brian Cameron wrote: > > Note that in updating gnome-session to 2.19.3, two patches no longer > apply. I wasn't able to figure out how to rework these. So > gnome-session-01-busy-cursor.diff, owned by Erwann and > gnome-session-02-solaris-branding.diff owned by Niall will need some > attention. I'm cc:ing them. > > GTK+ patch: > > The problem seems to be that the following events are happening: > > 1. _gtk_tooltip_handle_event is being called for the splash window > because the mouse is hovering over it since it is in the center of > the screen and the mouse is over it by default. This causes > gtk_tooltip_start_delay to be called, which sets up the > tooltip_popup_timeout function to be called. > > 2. The splash window is destroyed > > 3. The timeout function is being called and calls > gtk_tooltip_show_tooltip. This calls gdk_window_get_origin on the > window. This function checks to make sure the window argument > passed in is a GDK_WINDOW. However, this test fails. I think > because in 2.19 that warnings are fatal, this causes the crash. > > The attached patch fixes this problem by checking if the windows > ref_count is less than 1 and avoids processing the tooltip logic > further if the object has been destroyed. > > gnome-session patch: > > The new version of gnome-session calls "date +%s" in the Makefile > and since Solaris doesn't support %s, this causes the compile to > fail. > > The code has a function gsm_check_time which is used to determine > if the time on the system is not less than the compile time, then > it tries to determine if time-admin should be called for the user. > > This hack to just make the function always return TRUE is just a > hack to get the code to compile. I submitted bugzilla bug > #444670 to try to work out a better solution. > > Brian -------------- next part -------------- An embedded message was scrubbed... From: Matthias Clasen <[email protected]> Subject: GTK+ 2.11.2 released Date: Wed, 06 Jun 2007 09:55:06 -0400 Size: 7252 URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20070606/ea751e38/attachment.nws>
