Summary: | Error: /rangecheck in resolveobjectstream | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Marcos H. Woehrmann <marcos.woehrmann> |
Component: | PS Interpreter | Assignee: | Alex Cherepanov <alex> |
Status: | NOTIFIED FIXED | ||
Severity: | normal | CC: | jsberg, norbert.janssen |
Priority: | P2 | ||
Version: | master | ||
Hardware: | Macintosh | ||
OS: | MacOS X | ||
Customer: | 384 581 661 | Word Size: | --- |
Attachments: |
4356482r.pdf
hack3.ps PDFReference16.pdf patch |
Description
Marcos H. Woehrmann
2008-09-23 12:30:48 UTC
Created attachment 4417 [details]
4356482r.pdf
Created attachment 4440 [details]
hack3.ps
This is a bug in the /ReusableStreamDecode filter or its interaction
with operator token. This bug has been introduced in v. 8.63.
The sample file fails on v. 8.63 with '/undefined in URI' but works fine on
v. 8.62 or without /ReusableStreamDecode filter.
Sorry for not checking earlier versions. This stopped working in r8810: r8810 | alexcher | 2008-06-29 17:05:40 -0700 (Sun, 29 Jun 2008) | 8 lines Add one more way to store data of the reusable stream: an array of strings. Read the input stream into an array of strings during reusable stream construction and use the array directly as a data storage. Bug 689476, customer 190. Created attachment 4451 [details]
PDFReference16.pdf
A different customer sent us this file as another one with the same problem.
*** Bug 690107 has been marked as a duplicate of this bug. *** Created attachment 4468 [details]
patch
Take into account the data left in the stream buffer
before refilling the buffer.
The patch is committed as a rev. 9172. Regression testing show no differences. *** Bug 690194 has been marked as a duplicate of this bug. *** |