Bug#636063: libpango1.0-0: /etc/pango/pango.modules not created / present
Mahesh T. Pai
paivakil at gmail.com
Sat Jul 30 16:58:03 UTC 2011
Package: libpango1.0-0
Version: 1.28.4-2
Severity: normal
Just upgraded to libpango1.0-0_1.28.4-2_amd64.deb
This is a KDE envoronment.
Iceweasel was showing ugly fonts, and Indic rendering was borked
(eg:- http://mathrubhumi.com and ml.wikipedia.org/wiki showing
characters instead of relevant glyphs).
Found that iceape is crashing, and iceweasel starts with almost
identical messages:-
<quote>
paivakil at nandini:~$ iceweasel
failed to create drawable
(firefox-bin:13625): Pango-CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
PangoFc will not work correctly.
This probably means there was an error in the creation of:
'/etc/pango/pango.modules'
You should create this file by running:
pango-querymodules > '/etc/pango/pango.modules'
(firefox-bin:13625): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
(firefox-bin:13625): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
paivakil at nandini:~$
</quote>
Last few lines of output from iceape segfaulr under strace:-
<quote>
uname({sys="Linux", node="nandini", ...}) = 0
uname({sys="Linux", node="nandini", ...}) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\22\0\7\0K\0 \0023\1\0\0\4\0\0\0 \4\5\0\1\0\0\0008\1\0\0\220\2\4\0"..., 4116}, {NULL, 0}, {"", 0}], 3) = 4116
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\34\0\260\1K\0 \0023\1\0\0008\202\367\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 1120
read(3, 0x7f98d9562074, 4096) = -1 EAGAIN (Resource temporarily unavailable)
stat("/usr/lib/iceape/chrome/classic.jar", {st_mode=S_IFREG|0644, st_size=1288679, ...}) = 0
open("/usr/lib/iceape/chrome/classic.jar", O_RDONLY) = 35
lseek(35, 248500, SEEK_SET) = 248500
read(35, "PK\3\4\24\0\0\0\0\0pj\342>|v(\253B/\0\0B/\0\0\36\0\0\0", 30) = 30
lseek(35, 248560, SEEK_SET) = 248560
read(35, "/* ***** BEGIN LICENSE BLOCK ***"..., 8192) = 8192
read(35, "ply\"] .button-icon {\n list-styl"..., 3906) = 3906
close(35) = 0
mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f98c91d5000
munmap(0x7f98c91d5000, 1048576) = 0
mmap(0x7f98c9200000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f98c91d5000
munmap(0x7f98c91d5000, 1048576) = 0
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f98c90d5000
munmap(0x7f98c90d5000, 2097152) = 0
mmap(0x7f98c9100000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f98c9100000
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 78) = 1
futex(0x7f98c9bb3f50, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 80) = 1
futex(0x7f98cea310e0, FUTEX_WAKE_PRIVATE, 1) = 1
open("/usr/lib/iceape/components/libfileview.so", O_RDONLY) = 35
read(35, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 *\0\0\0\0\0\0"..., 832) = 832
fstat(35, {st_mode=S_IFREG|0644, st_size=30072, ...}) = 0
mmap(NULL, 2125112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 35, 0) = 0x7f98c8ef9000
mprotect(0x7f98c8f00000, 2093056, PROT_NONE) = 0
mmap(0x7f98c90ff000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 35, 0x6000) = 0x7f98c90ff000
close(35) = 0
futex(0x7f98d9554acc, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f98d9554ac8, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 82) = 1
futex(0x7f98cea31240, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 84) = 1
futex(0x7f98cea31240, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 86) = 1
futex(0x7f98c9129060, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 88) = 1
futex(0x7f98c9129060, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 90) = 1
futex(0x7f98c9129060, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=21, events=POLLIN|POLLPRI}, {fd=23, events=POLLIN|POLLPRI}, {fd=24, events=POLLIN|POLLPRI}, {fd=25, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}], 8, 0) = 1 ([{fd=10, revents=POLLIN}])
read(10, "\372", 1) = 1
write(11, "\372", 1) = 1
futex(0x7f98ce8f2b0c, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f98ce840578, 92) = 1
futex(0x7f98c9b45240, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\22\0\7\0V\0 \0023\1\0\0\4\0\0\0 \4\5\0\1\0\0\0<\1\0\0\220\2\4\0"..., 9124}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 72000}, {"", 0}], 3) = 81124
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
read(3, "\34\0\357\1V\0 \0023\1\0\0b\202\367\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 288
writev(3, [{"5 \4\0m\0 \2e\1\0\0x\0\36\0\225\4\5\0n\0 \2m\0 \2&\0\0\0"..., 15688}, {"\0\0\0\0\0\0\0\0\0\0\0\0\4\4\4\24\23\23\23N\32\32\32m\16\16\16<\1\1\1\7"..., 3888}, {"", 0}], 3) = 19576
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"5 \4\0s\0 \2e\1\0\0\20\0\20\0\225\4\5\0t\0 \2s\0 \2&\0\0\0"..., 1236}, {NULL, 0}, {"", 0}], 3) = 1236
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1:\2\0\0\0\0\34\0\300\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x7f98d9562074, 4096) = -1 EAGAIN (Resource temporarily unavailable)
open("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf", O_RDONLY) = 35
fcntl(35, F_SETFD, FD_CLOEXEC) = 0
fstat(35, {st_mode=S_IFREG|0644, st_size=720012, ...}) = 0
mmap(NULL, 720012, PROT_READ, MAP_PRIVATE, 35, 0) = 0x7f98d3546000
close(35) = 0
write(2, "\n(iceape-bin:13689): Pango-WARNI"..., 128
(iceape-bin:13689): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
) = 128
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink("/home/paivakil/.mozilla/seamonkey/n6w0imn6.default/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], SA_RESTORER, 0x7f98e04fa020}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(13689, 13689, SIGSEGV) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault
paivakil at nandini:~$
</quote>
pango.aliases is the only file in /etc/pango/; and there is
no executable named "pango-querymodules" on ths system.
(verified with locate after a updatedb). apt-file search too yields
no result.
I had also upgraded adblock plugin (from debian repository), but
going by the messages, that does not seem to be the problem.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libpango1.0-0 depends on:
ii fontconfig 2.8.0-3 generic font configuration library
ii libc6 2.13-11 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-6.1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.8.0-3 generic font configuration library
ii libfreetype6 2.4.4-2 FreeType 2 font engine, shared lib
ii libglib2.0-0 2.28.6-2 GLib library of C routines
ii libthai0 0.1.15-2 Thai language support library
ii libx11-6 2:1.4.3-3 X11 client-side library
ii libxft2 2.2.0-3 FreeType-based font drawing librar
ii libxrender1 1:0.9.6-2 X Rendering Extension client libra
ii multiarch-support 2.13-11 Transitional package to ensure mul
Versions of packages libpango1.0-0 recommends:
ii x-ttcidfont-conf 32+nmu2 TrueType and CID fonts configurati
Versions of packages libpango1.0-0 suggests:
pn ttf-arphic-bkai00mp <none> (no description available)
pn ttf-arphic-bsmi00lp <none> (no description available)
pn ttf-arphic-gbsn00lp <none> (no description available)
pn ttf-arphic-gkai00mp <none> (no description available)
pn ttf-baekmuk <none> (no description available)
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list