Public bug reported:
In cross-reference streams, entries of type 1 refer to uncompressed
indirect objects. The second field is the byte offset of the object from
the beginning of the file. If the PDF file is big (> 8GB), then the
offset may overflow the size of a 32bit integer. So it must be possible
to store the offset on more than 4 bytes. Poppler doesn't seem to
support this at the moment.
See line 633 of XRef.cc in poppler 0.16.7:
if (w[i] < 0 || w[i] > 4) {
goto err1;
}
** Affects: poppler (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to poppler in Ubuntu.
https://bugs.launchpad.net/bugs/961188
Title:
Cannot read cross-reference streams where offsets are stored on more
than 4 bytes
Status in “poppler” package in Ubuntu:
New
Bug description:
In cross-reference streams, entries of type 1 refer to uncompressed
indirect objects. The second field is the byte offset of the object
from the beginning of the file. If the PDF file is big (> 8GB), then
the offset may overflow the size of a 32bit integer. So it must be
possible to store the offset on more than 4 bytes. Poppler doesn't
seem to support this at the moment.
See line 633 of XRef.cc in poppler 0.16.7:
if (w[i] < 0 || w[i] > 4) {
goto err1;
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/961188/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp