Bug 691426 - HEAD: /rangecheck in --run--
Summary: HEAD: /rangecheck in --run--
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: PDF Interpreter (show other bugs)
Version: master
Hardware: PC Linux
: P4 normal
Assignee: Alex Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-25 18:43 UTC by Jason Giglio
Modified: 2010-07-05 05:18 UTC (History)
0 users

See Also:
Customer:
Word Size: ---


Attachments
Simplified sample file. (48.55 KB, application/pdf)
2010-06-25 20:29 UTC, Alex Cherepanov
Details
patch (887 bytes, patch)
2010-07-05 05:16 UTC, Alex Cherepanov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Giglio 2010-06-25 18:43:07 UTC
Created attachment 6407 [details]
05795HOS793.pdf

64 Bit Linux

gsc -dNOPAUSE -dBATCH -sOutputFile=/dev/shm/test -sDEVICE=tiffsep -r300 -f /storage/archive/05795HOS793.pdf 
GPL Ghostscript SVN PRE-RELEASE 8.72 (2010-02-11)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 1.
Page 1
Error: /rangecheck in --run--
Operand stack:
   --dict:13/22(L)--   1   10   F10
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1910   1   3   %oparray_pop   1909   1   3   %oparray_pop   1893   1   3   %oparray_pop   --nostringval--   --nostringval--   2   1   1   --nostringval--   %for_pos_int_continue   --nostringval--   --nostringval--   false   1   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:1157/1684(ro)(G)--   --dict:1/20(G)--   --dict:82/200(L)--   --dict:82/200(L)--   --dict:108/127(ro)(G)--   --dict:292/300(ro)(G)--   --dict:22/25(L)--   --dict:6/8(L)--   --dict:21/40(L)--   --dict:1/1(ro)(G)--   --dict:1/1(ro)(G)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript SVN PRE-RELEASE 8.72: Unrecoverable error, exit code 1
Comment 1 Alex Cherepanov 2010-06-25 20:29:30 UTC
Created attachment 6408 [details]
Simplified sample file.

This sample file has a CIDFontType0 font and one invisible character.
The error happens in Ghostscript font parser.
Comment 2 Alex Cherepanov 2010-07-05 05:16:57 UTC
Created attachment 6427 [details]
patch

Use the presence of /CIDSystemInfo instead of /Subtype value to decide
whether the object is a CID font. The former is required by Acrobat, the
latter appears to be ignored by Acrobat, and so may be wrong in the files
tested only on Acrobat.
Comment 3 Alex Cherepanov 2010-07-05 05:18:29 UTC
The patch has been committed as a rev. 11485.