Bug#627654: evince and evince-thumbnailer hang on DVI file with (missing) CJK fonts
Manuel Bilderbeek
manuel at msxnet.org
Mon May 23 08:29:34 UTC 2011
Package: evince
Version: 2.30.3-3
Severity: normal
After browsing a directory wich contained a dvi file with CJK fonts
(which are apparently missing, see below), a process evince-thumbnailer
kept hogging the CPU.
I noticed at some point that some process was eating 40% of the CPU
time. Top didn't really reveal what it was. It appeared to be
evince-thumbnailer that kept eating this CPU time, because when I killed
it, I saw the CPU usage going to 0.
When viewing this dvi file with evince, I get a lot of output like this:
kpathsea: Running mktextfm dmjkata
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input dmjkata
This is METAFONT, Version 2.718281 (TeX Live 2009/Debian)
kpathsea: Running mktexmf dmjkata
! I can't find file `dmjkata'.
<*> ...=ljfour; mag:=1; nonstopmode; input dmjkata
Please type another input file name
! Emergency stop.
<*> ...=ljfour; mag:=1; nonstopmode; input dmjkata
Transcript written on mfput.log.
grep: dmjkata.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input dmjkata' failed to make dmjkata.tfm.
After installing the latex-cjk-japanese-wadalab package, everything
works fine again.
So, it seems evince hangs up eating a lot of CPU time if it encounters
files that requires fonts that are not installed.
If necessary, I can provide the file that gave the above output.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages evince depends on:
ii evince-common 2.30.3-3 Document (PostScript, PDF) viewer
ii gconf2 2.28.1-6 GNOME configuration database syste
ii gnome-icon-theme 2.30.3-2 GNOME Desktop icon theme
ii libatk1.0-0 2.0.0-1 The ATK accessibility toolkit
ii libc6 2.13-4 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-6 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.4.8-3 simple interprocess messaging syst
ii libdbus-glib-1-2 0.92-1 simple interprocess messaging syst
ii libevince2 2.30.3-3 Document (PostScript, PDF) renderi
ii libfontconfig1 2.8.0-2.2 generic font configuration library
ii libfreetype6 2.4.4-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-6 GNOME configuration database syste
ii libglib2.0-0 2.28.6-1 The GLib library of C routines
ii libgnome-keyring0 3.0.0-2 GNOME keyring services library
ii libgtk2.0-0 2.24.4-3 The GTK+ graphical user interface
ii libice6 2:1.0.7-1 X11 Inter-Client Exchange library
ii libnautilus-extension1 2.30.1-3 libraries for nautilus components
ii libpango1.0-0 1.28.3-6 Layout and rendering of internatio
ii libsm6 2:1.2.0-1 X11 Session Management library
ii libx11-6 2:1.4.3-1 X11 client-side library
ii libxml2 2.7.8.dfsg-2+b1 GNOME XML library
ii shared-mime-info 0.90-1 FreeDesktop.org shared MIME databa
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages evince recommends:
ii dbus-x11 1.4.8-3 simple interprocess messaging syst
ii gvfs 1.6.4-3 userspace virtual filesystem - ser
Versions of packages evince suggests:
ii nautilus 2.30.1-3 file manager and graphical shell f
pn poppler-data <none> (no description available)
ii unrar 1:4.0.3-1 Unarchiver for .rar files (non-fre
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list