Your message dated Sat, 25 Feb 2012 01:47:52 +0000
with message-id <e1s16jo-00057f...@franck.debian.org>
and subject line Bug#641873: fixed in xpdf 3.03-9
has caused the Debian Bug report #641873,
regarding xpdf doesn't display text in many PDF files
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 ow...@bugs.debian.org
immediately.)


-- 
641873: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641873
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xpdf
Version: 3.03-3

I thought this was Bug#640967, but I guess it's something else.
Consider the PDF file at
http://www.state-machine.com/arm/Building_bare-metal_ARM_with_GNU.pdf

When I open it, I get page after blank page containong only
images and background shading.  Ignoring text in logos, the
first "normal" text I see are the headings "[1-1]" through "[1-6]"
on page 6.  Blue link underlines are also visible, but not the text
they are underlining.

I think line 31 of the 3.03-3 /etc/xpdf/xpdfrc has a typo: it says
"fontFile Helvetic", which I thonk should have a trailing a.
But fixing that doesn't change it.

It does display on startup a number (72) of copies of
Error: Unknown config file command '{0:t}' ({1:t}:{2:d})
followed by a single error message
Error: Expected the default config, but wasn't able to find it, or it isn't a 
Dictionary


These are emitted while reading the
/usr/share/xpdf/xpdfrc-$LANGUAGE files.  They appear to correspond
to the displayCIDFontTT lines; when I comment that out of
/usr/share/xpdf/xpdfrc-chinese-simplified, no error message is
emitted until -chinese-traditional is read.

A huge number of errors appear while reading the -japanese
file; I haven't tracked those down.

The final error line happens shortly after opening the actual .pdf
file, well after the xpdfrc file is read.  (There is no ~/.xpdfrc.)
The sequence of system calls leading up to that does not exactly fill
me with confidence about the code quality:

stat64($file) - Okay, I see, make sure it's not a device node or something
open($file) = 4
fstat64(4) - double check type, find size = 820466
fstat64(4) - why again?
_llseek(4, 819200, SEEK_SET) - Seek to END-1266; no idea why
read(4, buf, 1266) = 1266
fstat64(4) - why again?
_llseek(4, 819200, SEEK_SET) - Huh?  We just did that.
read(4, buf, 4096) = 1266.  Interesting that the previous read knew the 
expected size, but this doesn't.

_llseek(4, 0, SEEK_SET) - Ah, about to start for real.
read(4, buf, 4096) = 4096
_llseek(4, 4096, SEEK_SET) - Dude, we're already there!
_llseek(4, 4096, SEEK_SET)
_llseek(4, 4096, SEEK_SET)
_llseek(4, 4096, SEEK_SET)
_llseek(4, 4096, SEEK_SET)
_llseek(4, 4096, SEEK_SET) - This is getting monotonous
read(4, buf, 4096) = 4096
_llseek(4, 8192, SEEK_SET)
_llseek(4, 8192, SEEK_SET)
_llseek(4, 8192, SEEK_SET) - Again, what's the point?

_llseek(4, 0, SEEK_SET) - Back to the beginning?  Make up your mind!
read(4, buf, 4096) = 4096
_llseek(4, 4096, SEEK_SET)
_llseek(4, 4096, SEEK_SET)
read(4, buf, 4096) = 4096

_llseek(4, 0, SEEK_SET) - A *third* time??
read(4, buf, 4096) = 4096
_llseek(4, 4096, SEEK_SET)
read(4, buf, 4096) = 4096

_llseek(4, 0, SEEK_SET) - FOUR???
read(4, buf, 4096)
write(2, "Expected the default config, but wasn't able to find it, or it isn't 
a Dictionary", 81)
write(2, "\n", 1)
_llseek(4, 4096, SEEK_SET)
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Five.  This is just getting stupid...
read(4, buf, 4096)
_llseek(4, 4096, SEEK_SET)
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Six.  I think I'm going insane.
read(4, buf, 4096)
_llseek(4, 4096, SEEK_SET)
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Seven.  I'll be in the corner holding myself and 
rocking back and forth.
read(4, buf, 4096)

_llseek(4, 200704, SEEK_SET) - Hello, that's different!
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Eight.  Danny, I'm coming!
read(4, buf, 4096)

_llseek(4, 741376, SEEK_SET)
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Nine.  It rubs the lotion on its skin.  It does this 
whenever it is told.
read(4, buf, 4096)

_llseek(4, 200704, SEEK_SET)
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Ten.  Why so serious?
read(4, buf, 4096)

_lseek(4, 741376, SEEK_SET) - Weren't we just here a few lines above?
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Eleven.  Ours goes to eleven!
read(4, buf, 4096)

__lseek(4, 204800, SEEK_SET)
read(4, buf, 4096)

_llseek(4, 0, SEEK_SET) - Twelve.
read(4, buf, 4096)

_lseek(4, 741376, SEEK_SET) - And now we're back *here* for the third time.
read(4, buf, 4096)


There are a total of 320 seeks back to 0 and re-reads of the first 4K
of the PDF file.  That is, in case my preceding comments didn't make it
clear, quite insane.

However, hopefully all these completely unnecessary system calls will at least
provide a place to stick a code breakpoint to figure out what's causing that
error message.



--- End Message ---
--- Begin Message ---
Source: xpdf
Source-Version: 3.03-9

We believe that the bug you reported is fixed in the latest version of
xpdf, which is due to be installed in the Debian FTP archive:

xpdf_3.03-9.debian.tar.gz
  to main/x/xpdf/xpdf_3.03-9.debian.tar.gz
xpdf_3.03-9.dsc
  to main/x/xpdf/xpdf_3.03-9.dsc
xpdf_3.03-9_amd64.deb
  to main/x/xpdf/xpdf_3.03-9_amd64.deb



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 641...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Gilbert <michael.s.gilb...@gmail.com> (supplier of updated xpdf 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 24 Feb 2012 17:33:29 -0500
Source: xpdf
Binary: xpdf
Architecture: source amd64
Version: 3.03-9
Distribution: unstable
Urgency: low
Maintainer: Michael Gilbert <michael.s.gilb...@gmail.com>
Changed-By: Michael Gilbert <michael.s.gilb...@gmail.com>
Description: 
 xpdf       - Portable Document Format (PDF) reader
Closes: 631450 641873 652606 654308 659272
Changes: 
 xpdf (3.03-9) unstable; urgency=low
 .
   * Let poppler find and select non-embedded font file locations.  Thanks to
     Vincent Lefevre for finding a solution to this problem (closes: #641873).
   * Remove now ineffective font file configuration options from xpdfrc.
   * Revert UTF8 title conversion change (closes: #659272).
   * Revert lp as default print command.  Use lpr (the privious default) and
     recommend cups-bsd package (closes: #652606).
   * Fix segfault issue in additional zoom options patch and enable it again.
     Thanks to Jörg-Volker Peetz (closes: #654308).
   * Support title refresh when starting from a non-compressed file
     (lp: #932062).
   * Use "Xpdf" instead of "xpdf" in documentation on Xresources
     (closes: #631450).
   * Check exit codes of system calls (fix -Wunused-result compiler warnings).
   * Fix a pointer casting to a different size (fix -Wint-to-pointer-cast
     compiler warning).
   * Add -Wno-format-extra-args to build flags.
   * Bump standards to 3.9.3.
Checksums-Sha1: 
 ecbf475ee87a14cde95b527d73f9e54e74ec2c99 2639 xpdf_3.03-9.dsc
 314dbf3c3c906bc014564cb6b5817e13d2374523 38280 xpdf_3.03-9.debian.tar.gz
 7dcc4eda5ca7424660d46f69861383dfb43b76b6 197848 xpdf_3.03-9_amd64.deb
Checksums-Sha256: 
 5fec049173731349d519761d61a920275aa36f48a16ee5dbddc7e08f667e0b1b 2639 
xpdf_3.03-9.dsc
 e9778ab42b4ced73f92ac28830844908dee0eca9a18379cb37867309883cac0f 38280 
xpdf_3.03-9.debian.tar.gz
 55018d0d06017e0696e1891b49bac25f40e0f3cfd333257e266a193b81e311b1 197848 
xpdf_3.03-9_amd64.deb
Files: 
 77d7ffb8625a0dad85507e70fe31f5c0 2639 text optional xpdf_3.03-9.dsc
 d0e3dff4e22589f7c76ce7bc987fc835 38280 text optional xpdf_3.03-9.debian.tar.gz
 7337f0c797f0c35ca356f1be8062a473 197848 text optional xpdf_3.03-9_amd64.deb

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

iQQcBAEBCAAGBQJPSDuTAAoJELjWss0C1vRzPyogAJzF9p+lXWmDuMt1fXKNE8Z/
cw2I/0XdJyqcjFESTwmQv33PLN78ZEj3CEsiah4WYzeT5/KeYsncWC6tOyg77/T4
GQLRg0mk2lN8osKjPHmrd7pxvubug/ojIVWrzPZP7Vbwp+KW18+nuoK1HFY9pzgC
s4MrZYTtVJyBHFz7XNqv32tev6yJZ04JGxh1oo0KHsZn6565vEW8uXBaMZLWtpnL
Bx69oFJLyvklfFm0OU2f3w4sM0lAM9J/IymDNuChXeO5jLNf6i+os0ZIn0GRI6Df
zxfgX4Qh5GmwP5orELyddOSNQoJRLoE8orb/ScOTg1Ugij4b8lY1rzEqG0fjF3tg
StrKIQouuiepxhyvLsP7jsQsbQDjzz9rugvPQ3Hon2JH3sK9YgQJhRTlm2Wp5jE/
XihqHIIUsi39KO9JCXXl4RHQJ0ZEgSwIMI8lGRgVCkVAm3j/arxJImmTBnFDKp6v
HP+9WJgKrg4sEgov3dMaruArgEsIrkr48vkeBcANjsU8lDSbbgUSQRap2zjC1evV
CpDu4z6XnvEVPzTEhQGR3BkJy2m7PM6Ah2Y0nCBgjaM87jqMVaqIuGwskbt7cyXv
VA9o9+Bowjmfttpz8tquvjsjdjIkAY/XJ0mh+H5RNZHtOiQ2hCV8WB5DqqKgZOcX
CmgH5lviD7a/feVO7UBP6ZcMRqcWbz2fWqjdeOGSfS8kCoDjaHdmh8pZ0Ig6x7fD
szl0jCZ/DR2MzPN6ijsrxXiGzIyVQhAMg0aqLqwVNIFMUndKKAZ08kWKaugIRseY
238q81rb+1ZC60O9Fx0e6+Oo1wsOHsLTRkh+6zskflXtPojg4MCdUIFIycjAiBRk
uuN6NmSqIKSi+Rxi03zyE4Mug8sumWJlHPJnyqZBQiqZHZItf/D8LKEE+SCU+R9n
UF/oIvzjEZPSYZGGm0nNt4yw4c7XkyWln6IB8sbqP1RLW33bT5CiVQAWCkb9x1HN
67W+sTdCcIHUDbVa3tt2S8jaNYp12DCql8bYh5bvufEgRl8bLUqfhwPihQiszWPB
DWviauDThwFWUYoKUKdeJLLk+u74lMD9mMOvsFRi2FfVIlhgz9skrk4LGk9kQp7G
h9StixWPd+gFRlS1tNCKwBeP7lcFxvY0kGUdHbKSit3THUGHG+qf3oebHTPyjSEL
DnWj6MkIu5bSUDsV2urBZpeDCs+MHWmhYGoHUAU9nzKfN/z1nCg5AA2BncedGUVW
FwakVRAZWHgu5BAiV61xKNsJfbiPV1UIvv+qxQgUxwqafFVIw70zx1DFsHbLOWJt
tYMVi0HMGMWBIjyHGSuT/NaAH3mtBfqYegMgNGEYAcnPuIrW3oqdfNPpN5r3LlE=
=WSX1
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to