Your message dated Tue, 21 Apr 2009 19:54:05 +0000
with message-id <[email protected]>
and subject line Bug#484995: fixed in pango1.0 1.20.5-4
has caused the Debian Bug report #484995,
regarding pango1.0: Pango-WARNING **: Error loading GPOS table 5503
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
484995: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484995
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pango1.0
Version: 1.20.2
Severity: normal
While running the command doxygen for my project,
which somewhere runs 'dot graph_legend.dot -Tpng:gd -o
graph_legend.png', dot prints:
Pango-WARNING **: Error loading GPOS table 5503
This occurs because in line
pango1.0-1.20.2/pango/opentype/harfbuzz-gpos.c:664,
error is set to HB_Err_Invalid_SubTable_Format:
663 default:
664 return ERR(HB_Err_Invalid_SubTable_Format);
This is a switch for the variable an->PosFormat in line 575:
575 switch ( an->PosFormat )
an->PosFormat has value 56 at that moment, and was read just
before on line 571:
571 an->PosFormat = GET_UShort();
GET_UShort is a macro that depends on stream->cursor
stream is at the point:
(gdb) p *stream
$112 = {base = 0x2b7330d17000 "", size = 465256, pos = 454286,
descriptor = {value = 47773740265472, pointer = 0x2b7330d17000},
pathname = {value = 6732768, pointer = 0x66bbe0}, read = 0,
close = 0x2b732ee23b90, memory = 0x62b960, cursor = 0x2b7330d85e8e "",
limit = 0x2b7330d85e8e ""}
The file associated with this stream is:
(gdb) p *((char(*)[60])stream.pathname.pointer)
$77 =
"/usr/share/fonts/truetype/freefont/FreeSans.ttf\000\000\000\000\000\000\000\000\000q\000\000"
> dpkg -S /usr/share/fonts/truetype/freefont/FreeSans.ttf
ttf-freefont: /usr/share/fonts/truetype/freefont/FreeSans.ttf
>dpkg -l ttf-freefont
+++-==============-==============-============================================
ii ttf-freefont 20080323-3 Freefont Serif, Sans and Mono Truetype fonts
>md5sum /usr/share/fonts/truetype/freefont/FreeSans.ttf
903788b0c6066dc3341fcb8bdd492ddc /usr/share/fonts/truetype/freefont/FreeSans.ttf
Backtrace at the moment that the error occurs:
(gdb) bt
#0 Load_Anchor (an=0x686ed0, stream=0x66c640) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-gpos.c:573
#1 0x00002b732ec02df4 in Load_Mark2Array (m2a=0x685fa0, num_classes=2,
stream=0x66c640) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-gpos.c:2803
#2 0x00002b732ec0337f in Load_MarkMarkPos (st=0x685f50, stream=0x66c640) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-gpos.c:2927
#3 0x00002b732ec0a3f1 in _HB_GPOS_Load_SubTable (st=0x685f50, stream=0x66c640,
lookup_type=6) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-gpos.c:5878
#4 0x00002b732ec0bcd1 in Load_SubTable (st=0x685f50, stream=0x66c640,
table_type=HB_Type_GPOS, lookup_type=6) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-open.c:458
#5 0x00002b732ec0c0d8 in Load_Lookup (l=0x685e70, stream=0x66c640,
type=HB_Type_GPOS) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-open.c:536
#6 0x00002b732ec0c3d6 in _HB_OPEN_Load_LookupList (ll=0x685918,
stream=0x66c640, type=HB_Type_GPOS) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-open.c:618
#7 0x00002b732ebfcc75 in HB_Load_GPOS_Table (font=0x66c6a0, retptr=0x6304b8,
gdef=0x672920) at
/home/carlo/tmp/pango1.0-1.20.2/pango/opentype/harfbuzz-gpos.c:141
#8 0x00002b732ebed74d in pango_ot_info_get_gpos (info=0x630480) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-ot-info.c:352
#9 0x00002b732ebed80c in get_tables (info=0x630480,
table_type=PANGO_OT_TABLE_GPOS, script_list=0x7fff7f41f878, feature_list=0x0)
at /home/carlo/tmp/pango1.0-1.20.2/pango/pango-ot-info.c:385
#10 0x00002b732ebed90e in pango_ot_info_find_script (info=0x630480,
table_type=PANGO_OT_TABLE_GPOS, script_tag=1818326126,
script_index=0x7fff7f41f8dc) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-ot-info.c:433
#11 0x00002b732ebee8a7 in pango_ot_ruleset_new_for (info=0x630480,
script=PANGO_SCRIPT_LATIN, language=0x629950) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-ot-ruleset.c:253
#12 0x00002b732ebee99f in pango_ot_ruleset_new_from_description (info=0x630480,
desc=0x7fff7f41f9e0) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-ot-ruleset.c:299
#13 0x00002b732ebee6d6 in pango_ot_ruleset_get_for_description (info=0x630480,
desc=0x7fff7f41f9e0) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-ot-ruleset.c:149
#14 0x00002b7330b1647a in ?? () from
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
#15 0x00002b732ddedbbc in _pango_engine_shape_shape (engine=0x65e2e0,
font=0x65c830, text=0x629b40 "Inherited", length=9, analysis=0x630450,
glyphs=0x665c80) at /home/carlo/tmp/pango1.0-1.20.2/pango/pango-engine.c:71
#16 0x00002b732de03db1 in pango_shape (text=0x629b40 "Inherited", length=9,
analysis=0x630450, glyphs=0x665c80) at
/home/carlo/tmp/pango1.0-1.20.2/pango/shape.c:55
#17 0x00002b732ddf558e in shape_run (line=0x65fde0, state=0x7fff7f41fcb0,
item=0x630440) at /home/carlo/tmp/pango1.0-1.20.2/pango/pango-layout.c:3072
#18 0x00002b732ddf582a in process_item (layout=0x62b000, line=0x65fde0,
state=0x7fff7f41fcb0, force_fit=1, no_break_at_end=0) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-layout.c:3182
#19 0x00002b732ddf6124 in process_line (layout=0x62b000, state=0x7fff7f41fcb0)
at /home/carlo/tmp/pango1.0-1.20.2/pango/pango-layout.c:3475
#20 0x00002b732ddf6be4 in pango_layout_check_lines (layout=0x62b000) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-layout.c:3802
#21 0x00002b732ddf47d7 in pango_layout_get_extents_internal (layout=0x62b000,
ink_rect=0x0, logical_rect=0x7fff7f41fe90, line_extents=0x0) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-layout.c:2411
#22 0x00002b732ddf4cc1 in pango_layout_get_extents (layout=0x62b000,
ink_rect=0x0, logical_rect=0x7fff7f41fe90) at
/home/carlo/tmp/pango1.0-1.20.2/pango/pango-layout.c:2591
#23 0x00002b732d9c12c2 in pango_textlayout (para=0x61a220, fontpath=0x0) at
gvtextlayout_pango.c:162
#24 0x00002b732b8ca193 in gvtextlayout (gvc=<value optimized out>,
para=0x686f00, fontpath=0x38) at gvtextlayout.c:49
#25 0x00002b732b8cd972 in textsize (g=0x6151f0, para=0x61a220,
fontname=0x616a64 "FreeSans", fontsize=<value optimized out>) at
fontmetrics.c:210
#26 0x00002b732b8daa66 in storeline (g=0x6151f0, lp=0x61a1b0, line=0x619dd0
"Inherited", terminator=110 'n') at labels.c:33
#27 0x00002b732b8dac82 in make_label (g=0x6151f0, kind=0, str=0x619dd0
"Inherited", fontsize=10, fontname=0x616a64 "FreeSans", fontcolor=0x617494
"black") at labels.c:145
#28 0x00002b732b8e5d05 in common_init_node (n=0x616e50) at utils.c:632
#29 0x00002b73301482ea in dot_init_node_edge (g=0x6151f0) at dotinit.c:23
#30 0x00002b7330148526 in dot_layout (g=0x6151f0) at dotinit.c:226
#31 0x00002b732b8c6aa0 in gvLayoutJobs (gvc=<value optimized out>, g=0x6151f0)
at gvlayout.c:69
#32 0x0000000000400ca1 in main (argc=<value optimized out>,
argv=0x7fff7f4201d8) at dot.c:180
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24-1-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/bash
--- End Message ---
--- Begin Message ---
Source: pango1.0
Source-Version: 1.20.5-4
We believe that the bug you reported is fixed in the latest version of
pango1.0, which is due to be installed in the Debian FTP archive:
libpango1.0-0-dbg_1.20.5-4_amd64.deb
to pool/main/p/pango1.0/libpango1.0-0-dbg_1.20.5-4_amd64.deb
libpango1.0-0_1.20.5-4_amd64.deb
to pool/main/p/pango1.0/libpango1.0-0_1.20.5-4_amd64.deb
libpango1.0-common_1.20.5-4_all.deb
to pool/main/p/pango1.0/libpango1.0-common_1.20.5-4_all.deb
libpango1.0-dev_1.20.5-4_amd64.deb
to pool/main/p/pango1.0/libpango1.0-dev_1.20.5-4_amd64.deb
libpango1.0-doc_1.20.5-4_all.deb
to pool/main/p/pango1.0/libpango1.0-doc_1.20.5-4_all.deb
libpango1.0-udeb_1.20.5-4_amd64.udeb
to pool/main/p/pango1.0/libpango1.0-udeb_1.20.5-4_amd64.udeb
pango1.0_1.20.5-4.diff.gz
to pool/main/p/pango1.0/pango1.0_1.20.5-4.diff.gz
pango1.0_1.20.5-4.dsc
to pool/main/p/pango1.0/pango1.0_1.20.5-4.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Josselin Mouette <[email protected]> (supplier of updated pango1.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 10 Apr 2009 09:43:37 +0200
Source: pango1.0
Binary: libpango1.0-0 libpango1.0-udeb libpango1.0-common libpango1.0-dev
libpango1.0-0-dbg libpango1.0-doc
Architecture: source all amd64
Version: 1.20.5-4
Distribution: stable
Urgency: low
Maintainer: Sebastien Bacher <[email protected]>
Changed-By: Josselin Mouette <[email protected]>
Description:
libpango1.0-0 - Layout and rendering of internationalized text
libpango1.0-0-dbg - The Pango library and debugging symbols
libpango1.0-common - Modules and configuration files for the Pango
libpango1.0-dev - Development files for the Pango
libpango1.0-doc - Documentation files for the Pango
libpango1.0-udeb - Layout and rendering of internationalized text - minimal
runtime (udeb)
Closes: 484995
Changes:
pango1.0 (1.20.5-4) stable; urgency=low
.
* 21_harfbuzz_gpos.patch: backport patch from upstream to fix GPOS
errors with some fonts. Closes: #484995.
Checksums-Sha1:
84223a3270a207d92481178ad22cf32c01dd0951 1610 pango1.0_1.20.5-4.dsc
37a4f591945843815ba8d6b1c4dcbb555d637b8b 30609 pango1.0_1.20.5-4.diff.gz
466a46f4cba07471a2b8fdfa7ed1a895f93541c8 64442
libpango1.0-common_1.20.5-4_all.deb
96cd933f0a2adb187c7b8ca794b22082dcfcbe38 287334
libpango1.0-doc_1.20.5-4_all.deb
88f999e73c8beb704297f5a8c8f691b6c6d7fc06 312686
libpango1.0-0_1.20.5-4_amd64.deb
3b0726a3feb7bc372f15c450a583a923d09da74e 231920
libpango1.0-udeb_1.20.5-4_amd64.udeb
a8053a12388694d29c81afef187a03a0245f0b92 391878
libpango1.0-dev_1.20.5-4_amd64.deb
bb46e75c3cfc710eaad054aff9493a504b94d5db 775478
libpango1.0-0-dbg_1.20.5-4_amd64.deb
Checksums-Sha256:
11c065566b31274ffea684da4a538e320adaf6ad3c9bb7ec8bd199c564ff5e4d 1610
pango1.0_1.20.5-4.dsc
5027ae042c67c1a997995dffa9b058f54f649955526869a05643c54b5cf72894 30609
pango1.0_1.20.5-4.diff.gz
b6fc46854485039b63fae334496c3342c83276781805527d0fa6ea7f32a988c0 64442
libpango1.0-common_1.20.5-4_all.deb
270aeeb5c11a463e3aec954235277c6bbe720f0b460a7ea28586800e58193b6a 287334
libpango1.0-doc_1.20.5-4_all.deb
b92a136fa5a080ba9b775c48df93c8d1e72a87d33bee322b800037a27087100d 312686
libpango1.0-0_1.20.5-4_amd64.deb
296b3df82268490f59c3be5cf3d94ca898236195a2828ffa459e2fe600d621b2 231920
libpango1.0-udeb_1.20.5-4_amd64.udeb
1188f3186bc7f7b89be56f7039dc0011f72b29cfe8db39f06382dcfc6b4cbeaa 391878
libpango1.0-dev_1.20.5-4_amd64.deb
3bdb03223f4fac47d5ad80a2aae0201e11ae179238cd5795fe93b38c9e213c54 775478
libpango1.0-0-dbg_1.20.5-4_amd64.deb
Files:
75e508d29cb7e69857d939933050e679 1610 libs optional pango1.0_1.20.5-4.dsc
61209412f0150167a7147829b2644254 30609 libs optional pango1.0_1.20.5-4.diff.gz
c6dcb2e7d26ccd7ac713de9f7f3c04d7 64442 misc optional
libpango1.0-common_1.20.5-4_all.deb
467c7a1a35762d333c96474460ac8951 287334 doc optional
libpango1.0-doc_1.20.5-4_all.deb
3835ccef5e8b1fbd514d329636107e38 312686 libs optional
libpango1.0-0_1.20.5-4_amd64.deb
d38e91d254915319b20a16ad5db26fb1 231920 debian-installer optional
libpango1.0-udeb_1.20.5-4_amd64.udeb
be657af0b0b099c8547a96cc9a8e1312 391878 libdevel optional
libpango1.0-dev_1.20.5-4_amd64.deb
997f5e86a58cde8ab6802a8828d8bb05 775478 libdevel extra
libpango1.0-0-dbg_1.20.5-4_amd64.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFJ4IRyrSla4ddfhTMRAj5uAKDAGdjV8I8pp5zPW0clrFN3MjRzdgCeLSgu
sPMhxMf/x9XJrh5KPUj0EqE=
=BteP
-----END PGP SIGNATURE-----
--- End Message ---