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 ---