GNOME Bugzilla – Bug 669687
spell checking menu has lot of empty space
Last modified: 2012-02-08 22:40:31 UTC
Using gedit 3.3.3: - start gedit - check the "highlight misspelled words" option - type a buggy word, i.e "bog" - right click on it what happens: the menu open has "undo redo ---- spelling suggestions > <white line> <white line> <white line> <white line> <white line> <white line>" stdout gets those warnings: "Gtk-WARNING **: drawing failure for widget `GtkMenuItem': invalid matrix (not invertible) Gtk-WARNING **: drawing failure for widget `GtkMenu': invalid matrix (not invertible) Gtk-WARNING **: drawing failure for widget `GtkMenuItem': invalid matrix (not invertible) Gtk-WARNING **: drawing failure for widget `GtkMenu': invalid matrix (not invertible) Gtk-WARNING **: drawing failure for widget `GtkMenuItem': invalid matrix (not invertible) Gtk-WARNING **: drawing failure for widget `GtkMenu': invalid matrix (not invertible)"
I do not have this problem with 3.2 so it feels to me like a gtk+ bug.
stacktrace of the warning: "#0 g_log (log_domain=0x53563b "Gtk", log_level=G_LOG_LEVEL_WARNING, format=0x601bfc "drawing failure for widget `%s': %s") at /build/buildd/glib2.0-2.31.16/./glib/gmessages.c:788
+ Trace 229632
btw this works for me with jhbuild
indeed, it seems a gtk issue, it doesn't happen when ldpreloading gtk 3.3.10 rather than the current version
> btw this works for me with jhbuild when did you build your gtk? it seems a recent issue if 3.3.10 didn't have it yet
the issue seems a recent gtk breakage
ok, IRC discussion suggests it's rather a theming issue, I opened https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/929138
It sounds like it is related to recent changes in gtkmenu wrt to workarea and scrolling. But the theme is almost certainly involved as well, seeing as you are getting a cairo error out of the ::draw handler. I can't reproduce this here with Adwaita or Raleigh.