Bug#505482: gnome-font-viewer hangs (100% CPU)

Joachim Breitner nomeata at debian.org
Wed Nov 12 22:15:58 UTC 2008


Package: gnome-control-center
Version: 1:2.22.2.1-2
Severity: normal
File: /usr/bin/gnome-font-viewer

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

while doing my first simple steps with font creation, I created the
attached TrueType font (fontforge file given). I used gnome-font-viewer
to review my font, but after a change (can’t say what exactly), it
stopped working and gave 100% CPU.

In my case that’s just annoying, but people clicking on a font in
nautilus would get a slow system and not know what happend to them.
Therefore, gnome-font-viewer needs to handle this more gracefully.

Thanks,
Joachim


- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-486
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-control-center depends on:
ii  capplets-data     1:2.22.2.1-2           configuration applets for GNOME 2 
ii  desktop-file-util 0.15-1                 Utilities for .desktop files
ii  gnome-desktop-dat 2.22.3-2               Common files for GNOME 2 desktop a
ii  gnome-icon-theme  2.22.0-1               GNOME Desktop icon theme
ii  gnome-menus       2.22.2-4               an implementation of the freedeskt
ii  gnome-settings-da 2.22.2.1-1             GNOME settings daemon
ii  libart-2.0-2      2.3.20-2               Library of functions for 2D graphi
ii  libatk1.0-0       1.22.0-1               The ATK accessibility toolkit
ii  libbonobo2-0      2.22.0-1               Bonobo CORBA interfaces library
ii  libbonoboui2-0    2.22.0-1               The Bonobo UI library
ii  libc6             2.7-16                 GNU C Library: Shared libraries
ii  libcairo2         1.7.4-0.nomeata1       The Cairo 2D vector graphics libra
ii  libdbus-1-3       1.2.1-4                simple interprocess messaging syst
ii  libdbus-glib-1-2  0.76-1                 simple interprocess messaging syst
ii  libebook1.2-9     2.22.3-1.1             Client library for evolution addre
ii  libfontconfig1    2.6.0-1                generic font configuration library
ii  libfreetype6      2.3.7-2                FreeType 2 font engine, shared lib
ii  libgconf2-4       2.22.0-1               GNOME configuration database syste
ii  libglade2-0       1:2.6.2-1              library to load .glade files at ru
ii  libglib2.0-0      2.17.6-1               The GLib library of C routines
ii  libgnome-desktop- 2.22.3-2               Utility library for loading .deskt
ii  libgnome-menu2    2.22.2-4               an implementation of the freedeskt
ii  libgnome-window-s 1:2.22.2.1-2           Utility library for getting window
ii  libgnome2-0       2.20.1.1-2             The GNOME 2 library - runtime file
ii  libgnomecanvas2-0 2.20.1.1-1             A powerful object-oriented display
ii  libgnomekbd2      2.22.0-1               GNOME library to manage keyboard c
ii  libgnomekbdui2    2.22.0-1               User interface library for libgnom
ii  libgnomeui-0      2.20.1.1-2             The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0    1:2.22.0-5             GNOME Virtual File System (runtime
ii  libgstreamer-plug 0.10.20-1              GStreamer libraries from the "base
ii  libgstreamer0.10- 0.10.20-1              Core GStreamer libraries and eleme
ii  libgtk2.0-0       2.12.11-4              The GTK+ graphical user interface 
ii  libhal1           0.5.11-6               Hardware Abstraction Layer - share
ii  libice6           2:1.0.4-1              X11 Inter-Client Exchange library
ii  libmetacity0      1:2.22.0-2             library of lightweight GTK2 based 
ii  libnautilus-exten 2.20.0-7               libraries for nautilus components 
ii  liborbit2         1:2.14.13-0.1          libraries for ORBit2 - a CORBA ORB
ii  libpanel-applet2- 2.20.3-5               library for GNOME Panel applets
ii  libpango1.0-0     1.21.4-0.nomeata1      Layout and rendering of internatio
ii  libpixman-1-0     0.11.8-1               pixel-manipulation library for X a
ii  libpng12-0        1.2.27-2               PNG library - runtime
ii  libpopt0          1.14-4                 lib for parsing cmdline parameters
ii  libslab0          0.9.8.svn.20070430-1.1 beautification app library file
ii  libsm6            2:1.0.3-2              X11 Session Management library
ii  libstartup-notifi 0.9-1                  library for program launch feedbac
ii  libx11-6          2:1.1.5-2              X11 client-side library
ii  libxcb-render-uti 0.2.1+git1-1           utility libraries for X C Binding 
ii  libxcb-render0    1.1-1.1                X C Binding, render extension
ii  libxcb1           1.1-1.1                X C Binding
ii  libxcursor1       1:1.1.9-1              X cursor management library
ii  libxft2           2.1.12-3               FreeType-based font drawing librar
ii  libxklavier12     3.5-2                  X Keyboard Extension high-level AP
ii  libxml2           2.6.32.dfsg-4          GNOME XML library
ii  libxrandr2        2:1.2.3-1              X11 RandR extension library
ii  libxrender1       1:0.9.4-2              X Rendering Extension client libra
ii  libxss1           1:1.1.3-1              X11 Screen Saver extension library
ii  zlib1g            1:1.2.3.3.dfsg-12      compression library - runtime

Versions of packages gnome-control-center recommends:
ii  bzip2                         1.0.5-1    high-quality block-sorting file co
ii  evolution-data-server         2.22.3-1.1 evolution database backend server
ii  gnome-session                 2.22.3-2   The GNOME 2 Session Manager
pn  gnome-user-guide              <none>     (no description available)

Versions of packages gnome-control-center suggests:
pn  esound-clients                <none>     (no description available)
ii  gstreamer0.10-alsa [gstreamer 0.10.20-1  GStreamer plugin for ALSA
ii  gstreamer0.10-plugins-good [g 0.10.8-4   GStreamer plugins from the "good" 
ii  gstreamer0.10-pulseaudio [gst 0.9.7-2    GStreamer plugin for PulseAudio
ii  x11-xserver-utils             7.3+5      X server utilities
ii  xscreensaver                  5.05-3     Automatic screensaver for X

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkkbVZsACgkQ9ijrk0dDIGy5TACgl02pzAMW9d2Fk2egQa5tyTy1
OpAAn23grAwxaNx164hhGIbtn4c9DAev
=Nxc5
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Untitled1.ttf
Type: application/octet-stream
Size: 2224 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20081112/b8bf8eac/attachment.obj 
-------------- next part --------------
SplineFontDB: 3.0
FontName: Untitled1
FullName: Untitled1
FamilyName: Untitled1
Weight: Medium
Copyright: Created by Joachim Breitner with FontForge 2.0 (http://fontforge.sf.net)
UComments: "2008-11-12: Created." 
Version: 001.000
ItalicAngle: 0
UnderlinePosition: -100
UnderlineWidth: 50
Ascent: 800
Descent: 200
LayerCount: 2
Layer: 0 0 "Back" 
Layer: 1 0 "Fore" 
NeedsXUIDChange: 1
XUID: [1021 268 2125606413 9862472]
FSType: 0
OS2Version: 0
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 1
CreationTime: 1226525098
ModificationTime: 1226527847
OS2TypoAscent: 0
OS2TypoAOffset: 1
OS2TypoDescent: 0
OS2TypoDOffset: 1
OS2TypoLinegap: 90
OS2WinAscent: 0
OS2WinAOffset: 1
OS2WinDescent: 0
OS2WinDOffset: 1
HheadAscent: 0
HheadAOffset: 1
HheadDescent: 0
HheadDOffset: 1
DEI: 0
Encoding: ISO8859-1
UnicodeInterp: none
NameList: Adobe Glyph List
DisplaySize: -24
AntiAlias: 1
FitToEm: 1
WinInfo: 0 26 11
Grid
-1000 333.333 m 0
 2000 333.333 l 0
EndSplineSet
BeginChars: 257 3

StartChar: A
Encoding: 65 65 0
Width: 320
VWidth: 0
Flags: HWO
LayerCount: 2
Fore
SplineSet
91.0498 719.271 m 0
 91.0498 719.275 91.0498 719.293 91.0498 719.299 c 0
 91.0498 719.305 91.0498 719.322 91.0498 719.326 c 0
 91.0498 755.095 120.089 784.422 156.171 784.42 c 0
 191.714 784.42 221.293 755.073 221.293 719.299 c 0
 221.293 683.44 191.716 654.178 156.171 654.178 c 0
 120.089 654.176 91.0498 683.419 91.0498 719.271 c 0
156.171 719.299 m 0
94.8877 639.209 m 2
 230.106 639.209 l 2
 279.761 639.209 312.369 598.301 312.369 555.76 c 0
 312.369 555.566 312.368 555.373 312.368 555.182 c 2
 312.368 361.251 l 1
 312.368 345.5 301.5 333.333 284.466 332.492 c 1
 269 333.333 258.921 344.5 258.921 361.251 c 1
 258.921 540.231 l 1
 244.857 540.231 l 1
 244.857 46.5059 l 2
 244.488 21.9131 226.271 10.0098 207.929 10.0098 c 0
 189.397 10.0098 170.999 22.1768 171 46.124 c 0
 171 46.25 171 46.373 171 46.498 c 2
 171 334.562 l 1
 156.938 334.562 l 1
 156.938 46.5049 l 2
 156.605 22.3057 137.943 10.0098 119.373 10.0098 c 0
 101.088 10.0098 83.1357 21.9072 83.0801 46.501 c 2
 83.0801 540.231 l 1
 69.0176 540.231 l 1
 69.0176 360.506 l 2
 68.7295 341.58 54.9951 332.255 41.2607 332.255 c 0
 27.0176 332.255 14 342.16 14 360.422 c 0
 14 360.437 14 360.484 14 360.5 c 2
 14 556.893 l 2
 14 602.683 49.9619 639.209 94.5303 639.209 c 0
 94.6543 639.209 94.7666 639.209 94.8877 639.209 c 2
20.0537 553.428 m 1
EndSplineSet
EndChar

StartChar: B
Encoding: 66 66 1
Width: 320
VWidth: 0
Flags: HW
LayerCount: 2
Fore
SplineSet
91.0498 719.271 m 0
 91.0498 719.275 91.0498 719.293 91.0498 719.299 c 0
 91.0498 719.305 91.0498 719.322 91.0498 719.326 c 0
 91.0498 755.095 120.089 784.422 156.171 784.42 c 0
 191.714 784.42 221.293 755.073 221.293 719.299 c 0
 221.293 683.44 191.716 654.178 156.171 654.178 c 0
 120.089 654.176 91.0498 683.419 91.0498 719.271 c 0
156.171 719.299 m 0
94.8877 639.209 m 2
 94.7666 639.209 94.6543 639.209 94.5303 639.209 c 0
 49.9619 639.209 14 602.683 14 556.893 c 2
 14 360.5 l 2
 14 360.484 14 360.437 14 360.422 c 0
 14 342.16 27.0176 332.255 41.2607 332.255 c 0
 54.9951 332.255 68.7295 341.58 69.0176 360.506 c 2
 69.0176 540.231 l 1
 83.0801 540.231 l 1
 83.0801 46.501 l 2
 83.1357 21.9072 101.088 10.0098 119.373 10.0098 c 0
 137.943 10.0098 156.605 22.3057 156.938 46.5049 c 2
 156.938 334.562 l 1
 171 334.562 l 1
 171 46.498 l 2
 171 46.373 171 46.25 171 46.124 c 0
 170.999 22.1768 189.397 10.0098 207.929 10.0098 c 0
 226.271 10.0098 244.488 21.9131 244.857 46.5059 c 2
 244.857 540.231 l 1
 258.921 540.231 l 1
 258.921 361.251 l 1
 258.921 344.5 269 333.333 284.466 332.492 c 1
 301.5 333.333 312.368 345.5 312.368 361.251 c 1
 312.368 555.182 l 2
 312.368 555.373 312.369 555.566 312.369 555.76 c 0
 312.369 598.301 279.761 639.209 230.106 639.209 c 2
 94.8877 639.209 l 2
20.0537 553.428 m 1
101.05 719.271 m 2
 101.05 688.919 125.612 664.177 156.171 664.178 c 0
 186.151 664.179 211.293 689.046 211.293 719.299 c 0
 211.293 749.462 186.132 774.419 156.171 774.42 c 0
 125.628 774.421 101.05 749.588 101.05 719.326 c 2
 101.05 719.271 l 2
156.171 719.299 m 0
230.106 649.209 m 2
 285.696 649.209 322.369 603.213 322.369 555.751 c 2
 322.368 555.173 l 1
 322.368 361.251 l 2
 322.368 340.739 308.69 323.676 284.959 322.504 c 2
 284.44 322.479 l 1
 283.923 322.507 l 2
 271.331 323.191 260.959 329.145 254.857 338.923 c 1
 254.856 46.4307 l 2
 254.404 16.2637 231.531 0.00976562 207.929 0.00976562 c 0
 189.129 0.00976562 170.696 10.2373 163.822 29.2627 c 1
 156.658 10.2295 138.2 0.00976562 119.373 0.00976562 c 0
 93.9258 0.00976562 73.1436 18.5459 73.0801 46.4893 c 2
 73.0801 339.272 l 1
 66.709 328.967 55.5518 322.255 41.2607 322.255 c 0
 20.8125 322.255 4 337.521 4 360.422 c 2
 4 556.893 l 2
 4 608 44.3398 649.209 94.5303 649.209 c 2
 230.106 649.209 l 2
20.0537 553.428 m 1
EndSplineSet
Validated: 33
EndChar

StartChar: a
Encoding: 97 97 2
Width: 264
VWidth: 0
Flags: HWO
LayerCount: 2
Fore
SplineSet
73.75 582.61 m 0
 73.75 582.613 73.75 582.627 73.75 582.632 c 0
 73.75 582.637 73.75 582.651 73.75 582.654 c 0
 73.75 611.627 97.2725 635.382 126.498 635.38 c 0
 155.288 635.38 179.247 611.609 179.247 582.632 c 0
 179.247 553.587 155.29 529.884 126.498 529.884 c 0
 97.2725 529.883 73.75 553.569 73.75 582.61 c 0
126.498 582.632 m 0
76.8594 517.76 m 2
 186.386 517.76 l 2
 226.606 517.76 253.019 484.624 253.019 450.165 c 0
 253.019 450.009 253.019 449.853 253.019 449.697 c 2
 253.019 292.613 l 1
 253.019 279.855 244.215 270 230.417 269.318 c 1
 217.89 270 209.726 279.045 209.726 292.613 c 1
 209.726 437.588 l 1
 198.335 437.588 l 1
 198.335 37.6699 l 2
 198.035 17.75 183.279 8.10742 168.422 8.10742 c 0
 153.412 8.10742 138.509 17.9629 138.51 37.3604 c 0
 138.51 37.4629 138.51 37.5625 138.51 37.6631 c 2
 138.51 270.995 l 1
 127.119 270.995 l 1
 127.119 37.6689 l 2
 126.851 18.0674 111.734 8.10742 96.6924 8.10742 c 0
 81.8809 8.10742 67.3398 17.7451 67.2949 37.666 c 2
 67.2949 437.588 l 1
 55.9043 437.588 l 1
 55.9043 292.01 l 2
 55.6709 276.68 44.5459 269.127 33.4209 269.127 c 0
 21.8838 269.127 11.3398 277.149 11.3398 291.941 c 0
 11.3398 291.953 11.3398 291.992 11.3398 292.005 c 2
 11.3398 451.083 l 2
 11.3398 488.173 40.4688 517.76 76.5693 517.76 c 0
 76.6699 517.76 76.7607 517.76 76.8594 517.76 c 2
16.2432 448.276 m 1
EndSplineSet
EndChar
EndChars
EndSplineFont


More information about the pkg-gnome-maintainers mailing list