Bug#494933: charmap.app: the range switching is terribly slow
found 494933 0.14.0-2
Michal Suchanek wrote:
> With both backends I get lots of windows flashing as they are mapped
> and unmapped repeatedly.
OK, this is really weird and definitely a gnustep-back issue.
There are multiple problems that accumulate:
1) The `--GNU-Debug' option should not change at all your user/display
experience, it should merely print some extra messages.
2) With the cairo backend, you definitely should see all windows,
displayed faster and in theory better. There were some issues with
the cairo backend in the past that were mostly resolved, but libart
is still the default. What is your DefaultDepth? Can you run
another GNUstep program (almost any Debian package that ends with
'.app') and confirm the same behaviour?
3) I can reproduce the huge slowness you describe with the art backend
on i386, but not with the cairo backend.
4) I never get those "styleoffsets ... guessing offsets" messages --
they are from GNUstep Back (Source/x11/XGServerWindow.m). This
only confirms something fishy happens with the backend -- possibly
related to your architecture, or to your setup. Either way, I
think it's a legitimate bug, and if it happens always on amd64,
I'm reassigning to gnustep-back as I'm confident the problem is there,
and I hope that others from the GNUstep team might have a clue. This
is definitely a bug, and deserves deeper look by more eyeballs.