GNOME Bugzilla – Bug 662747
gnome-shell hang when searching in overview
Last modified: 2012-02-07 22:40:56 UTC
The issue happens only using a alternate gnome-shell theme (user-theme extension & gnome-tweak-tool) If you change you theme and hit the windows key to get to the overview and start typing, then gnome-shell hangs, you can switch to another terminal and kill the gnome-shell process and it will auto start and be working until you search again. I am running gnome-shell 3.2.1 in Fedora 16. gnome-shell-3.2.1-1.fc16.x86_64 It don't matter what theme you are using, as long it is not the default one. It was working fine in Fedora 15 with Gnome 3.0.x
Look like it is caused by the themes i use i not compatible with gnome-shell 3.2.x http://gnome-shell.deviantart.com/blog/45159138/ But I think that gnome-shell should not hang on a problem with a theme :)
That's definitely caused by an incompatible theme. After rewriting my old theme (which I'd made for gnome-shell 3.0.2) with reference to the new default theme, I see no shell hang anymore when searching.
Could you try to find what are the exact parts of you changes that made the bug disappear?
First I tried to find those parts to no avail. I was especially suspicious about the parts related to searching but changing them had no effect. Then I started with the default theme and changed it block by block, without removing any block, and I succeeded. Sorry for not finding any clue :(
(In reply to comment #4) > First I tried to find those parts to no avail. I was especially suspicious > about the parts related to searching but changing them had no effect. Then I > started with the default theme and changed it block by block, without removing > any block, and I succeeded. Sorry for not finding any clue :( Thanks. What do you mean by "succeeded"? You say you didn't find anything, and though you succeeded? ;-) Do you have a theme file that still triggers the bug?
> What do you mean by "succeeded"? I succeeded in recreating my theme so that it doesn't make GNOME-Shell freeze when the user types in the search entry. > Do you have a theme file ... I attach a buggy and an OK theme with almost the same look.
Created attachment 201653 [details] Buggy and OK themes - Examples
Just a guess: doesn't an "incompatible" theme trigger this bug because it lacks the newly introduced "contact" blocks?
Created attachment 201715 [details] [review] iconGrid: Don't enter an infinite loop If both spacing and -shell-grid-item-size are 0, as they would be with nothing setting them, we enter an infinite loop where we try to compute the layout. Avoid the situation entirely by defaulting -shell-grid-item-size to a sane value instead of 0. Nice catch.
Review of attachment 201715 [details] [review]: OK, though we generally do not and cannot handle CSS files that are missing required parameters - GNOME Shell is not themable.
Attachment 201715 [details] pushed as 27b3499 - iconGrid: Don't enter an infinite loop