[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#494933: charmap.app: the range switching is terribly slow



Package: charmap.app
Version: 0.2-9+b1
Severity: important


When switching to a rarer range (like Cherokee) the applicatin locks up
for noticable time (in the range of minutes) eating 100% cpu.

Note that I did not specifically install any Cherokee fonts, and have
some 100+ font faces installed. Also switching to a different range and
back makes the application lock up again. Whatever heavy processing is
done during the switch is apparently not cached.

Given that it is not apparent which ranges are rare (for example Latin1
Supplement is rare on my system) the application is very hard to use as
any range switch (intentional or incidental) can take a very long time.
Even for common ranges like Latin the switching takes a while, and some
processing also happens repeatedly on scrolling down in the character
view.

I am not sure if this is related but I also get lots of messages on the
console:

2008-08-13 09:45:30.524 Charmap[32414] styleoffsets ... guessing offsets
2008-08-13 09:45:30.532 Charmap[32414] styleoffsets ... guessing offsets
2008-08-13 09:45:30.540 Charmap[32414] styleoffsets ... guessing offsets
2008-08-13 09:45:30.548 Charmap[32414] styleoffsets ... guessing offsets
2008-08-13 09:45:30.564 Charmap[32414] styleoffsets ... guessing offsets
2008-08-13 09:45:30.628 Charmap[32414] styleoffsets ... guessing offsets
2008-08-13 09:45:30.644 Charmap[32414] styleoffsets ... guessing offsets

Thanks

Michal


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages charmap.app depends on:
ii  gnustep-back0.14              0.14.0-2   The GNUstep GUI Backend
ii  gnustep-base-runtime          1.16.1-2   GNUstep Base library
ii  gnustep-gpbs                  0.14.0-2   The GNUstep PasteBoard Server
ii  gnustep-gui-runtime           0.14.0-3   GNUstep GUI Library - runtime file
ii  libc6                         2.7-10     GNU C Library: Shared libraries
ii  libgcc1                       1:4.3.1-2  GCC support library
ii  libgnustep-base1.16           1.16.1-2   GNUstep Base library
ii  libgnustep-gui0.14            0.14.0-3   GNUstep GUI Library
ii  libobjc2                      4.3.1-2    Runtime library for GNU Objective-

charmap.app recommends no packages.

charmap.app suggests no packages.

-- no debconf information



Reply to: