Commit 7edffb40e2568ac4ba19dc0ca3e9a7e2b92c92f4

Authored by m-holger
Committed by GitHub
2 parents f60dbb5f 5b443012

Merge pull request #1479 from m-holger/fuzz

Improve sanity checks and error handling in `QPDFParser`
libqpdf/QPDFParser.cc
... ... @@ -355,9 +355,14 @@ QPDFParser::parseRemainder(bool content_stream)
355 355 "dictionary ended prematurely; using null as value for last key");
356 356 dict[frame->key] = QPDFObject::create<QPDF_Null>();
357 357 }
358   -
359 358 if (!frame->olist.empty()) {
360   - fixMissingKeys();
  359 + if (sanity_checks) {
  360 + warn(
  361 + frame->offset,
  362 + "expected dictionary keys but found non-name objects; ignoring");
  363 + } else {
  364 + fixMissingKeys();
  365 + }
361 366 }
362 367  
363 368 if (!frame->contents_string.empty() && dict.contains("/Type") &&
... ... @@ -447,9 +452,11 @@ QPDFParser::parseRemainder(bool content_stream)
447 452 case QPDFTokenizer::tt_word:
448 453 if (content_stream) {
449 454 addScalar<QPDF_Operator>(tokenizer.getValue());
450   - } else {
451   - if (sanity_checks &&
452   - (tokenizer.getValue() == "endobj" || tokenizer.getValue() == "endstream")) {
  455 + continue;
  456 + }
  457 +
  458 + if (sanity_checks) {
  459 + if (tokenizer.getValue() == "endobj" || tokenizer.getValue() == "endstream") {
453 460 // During sanity checks, assume an unexpected endobj or endstream indicates that
454 461 // we are parsing past the end of the object.
455 462 warn(
... ... @@ -457,13 +464,22 @@ QPDFParser::parseRemainder(bool content_stream)
457 464 "reading object");
458 465 return {QPDFObject::create<QPDF_Null>()};
459 466 }
460   - QTC::TC("qpdf", "QPDFParser treat word as string in parseRemainder");
461   - warn("unknown token while reading object; treating as string");
  467 +
  468 + warn("unknown token while reading object; treating as null");
462 469 if (tooManyBadTokens()) {
463 470 return {QPDFObject::create<QPDF_Null>()};
464 471 }
465   - addScalar<QPDF_String>(tokenizer.getValue());
  472 + addNull();
  473 + continue;
466 474 }
  475 +
  476 + QTC::TC("qpdf", "QPDFParser treat word as string in parseRemainder");
  477 + warn("unknown token while reading object; treating as string");
  478 + if (tooManyBadTokens()) {
  479 + return {QPDFObject::create<QPDF_Null>()};
  480 + }
  481 + addScalar<QPDF_String>(tokenizer.getValue());
  482 +
467 483 continue;
468 484  
469 485 case QPDFTokenizer::tt_string:
... ...
qpdf/qtest/qpdf/issue-100.out
... ... @@ -2,18 +2,18 @@ WARNING: issue-100.pdf: file is damaged
2 2 WARNING: issue-100.pdf (offset 736): xref not found
3 3 WARNING: issue-100.pdf: Attempting to reconstruct cross-reference table
4 4 WARNING: issue-100.pdf (trailer, offset 953): dictionary ended prematurely; using null as value for last key
5   -WARNING: issue-100.pdf (trailer, offset 953): expected dictionary key but found non-name object; inserting key /QPDFFake1
  5 +WARNING: issue-100.pdf (trailer, offset 953): expected dictionary keys but found non-name objects; ignoring
6 6 WARNING: issue-100.pdf (trailer, offset 950): recovered trailer has no /Root entry
7 7 WARNING: issue-100.pdf (trailer, offset 488): stream keyword found in trailer
8 8 WARNING: issue-100.pdf (trailer, offset 418): recovered trailer has no /Root entry
9 9 WARNING: issue-100.pdf (object 1 0, offset 83): unexpected dictionary close token
10 10 WARNING: issue-100.pdf (object 1 0, offset 87): expected endobj
11   -WARNING: issue-100.pdf (object 5 0, offset 268): unknown token while reading object; treating as string
12   -WARNING: issue-100.pdf (object 5 0, offset 286): unknown token while reading object; treating as string
13   -WARNING: issue-100.pdf (object 5 0, offset 289): unknown token while reading object; treating as string
14   -WARNING: issue-100.pdf (object 5 0, offset 294): unknown token while reading object; treating as string
15   -WARNING: issue-100.pdf (object 5 0, offset 297): unknown token while reading object; treating as string
16   -WARNING: issue-100.pdf (object 5 0, offset 304): unknown token while reading object; treating as string
  11 +WARNING: issue-100.pdf (object 5 0, offset 268): unknown token while reading object; treating as null
  12 +WARNING: issue-100.pdf (object 5 0, offset 286): unknown token while reading object; treating as null
  13 +WARNING: issue-100.pdf (object 5 0, offset 289): unknown token while reading object; treating as null
  14 +WARNING: issue-100.pdf (object 5 0, offset 294): unknown token while reading object; treating as null
  15 +WARNING: issue-100.pdf (object 5 0, offset 297): unknown token while reading object; treating as null
  16 +WARNING: issue-100.pdf (object 5 0, offset 304): unknown token while reading object; treating as null
17 17 WARNING: issue-100.pdf (object 5 0, offset 304): too many errors; giving up on reading object
18 18 WARNING: issue-100.pdf (object 5 0, offset 308): expected endobj
19 19 WARNING: issue-100.pdf (object 8 0, offset 107): invalid character ()) in hexstring
... ...
qpdf/qtest/qpdf/issue-101.out
1 1 WARNING: issue-101.pdf: file is damaged
2 2 WARNING: issue-101.pdf (offset 3526): xref not found
3 3 WARNING: issue-101.pdf: Attempting to reconstruct cross-reference table
4   -WARNING: issue-101.pdf (object 11 0, offset 591): unknown token while reading object; treating as string
  4 +WARNING: issue-101.pdf (object 11 0, offset 591): unknown token while reading object; treating as null
5 5 WARNING: issue-101.pdf (object 11 0, offset 625): treating unexpected brace token as null
6   -WARNING: issue-101.pdf (object 11 0, offset 626): unknown token while reading object; treating as string
7   -WARNING: issue-101.pdf (object 11 0, offset 637): unknown token while reading object; treating as string
8   -WARNING: issue-101.pdf (object 11 0, offset 639): unknown token while reading object; treating as string
9   -WARNING: issue-101.pdf (object 11 0, offset 644): unknown token while reading object; treating as string
  6 +WARNING: issue-101.pdf (object 11 0, offset 626): unknown token while reading object; treating as null
  7 +WARNING: issue-101.pdf (object 11 0, offset 637): unknown token while reading object; treating as null
  8 +WARNING: issue-101.pdf (object 11 0, offset 639): unknown token while reading object; treating as null
  9 +WARNING: issue-101.pdf (object 11 0, offset 644): unknown token while reading object; treating as null
10 10 WARNING: issue-101.pdf (object 11 0, offset 644): too many errors; giving up on reading object
11 11 WARNING: issue-101.pdf (object 11 0, offset 647): expected endobj
12 12 WARNING: issue-101.pdf (trailer, offset 4433): recovered trailer has no /Root entry
... ... @@ -16,11 +16,9 @@ WARNING: issue-101.pdf (trailer, offset 3630): stream keyword found in trailer
16 16 WARNING: issue-101.pdf (trailer, offset 3560): recovered trailer has no /Root entry
17 17 WARNING: issue-101.pdf (trailer, offset 3409): stream keyword found in trailer
18 18 WARNING: issue-101.pdf (trailer, offset 3339): recovered trailer has no /Root entry
19   -WARNING: issue-101.pdf (trailer, offset 2928): unknown token while reading object; treating as string
20   -WARNING: issue-101.pdf (trailer, offset 2930): unknown token while reading object; treating as string
21   -WARNING: issue-101.pdf (trailer, offset 2928): expected dictionary key but found non-name object; inserting key /QPDFFake1
22   -WARNING: issue-101.pdf (trailer, offset 2928): expected dictionary key but found non-name object; inserting key /QPDFFake2
23   -WARNING: issue-101.pdf (trailer, offset 2928): expected dictionary key but found non-name object; inserting key /QPDFFake3
  19 +WARNING: issue-101.pdf (trailer, offset 2928): unknown token while reading object; treating as null
  20 +WARNING: issue-101.pdf (trailer, offset 2930): unknown token while reading object; treating as null
  21 +WARNING: issue-101.pdf (trailer, offset 2928): expected dictionary keys but found non-name objects; ignoring
24 22 WARNING: issue-101.pdf (trailer, offset 2995): stream keyword found in trailer
25 23 WARNING: issue-101.pdf (trailer, offset 2925): recovered trailer has no /Root entry
26 24 WARNING: issue-101.pdf (trailer, offset 2683): stream keyword found in trailer
... ... @@ -31,16 +29,16 @@ WARNING: issue-101.pdf (trailer, offset 1701): stream keyword found in trailer
31 29 WARNING: issue-101.pdf (trailer, offset 1631): recovered trailer has no /Root entry
32 30 WARNING: issue-101.pdf (trailer, offset 1508): stream keyword found in trailer
33 31 WARNING: issue-101.pdf (trailer, offset 1438): recovered trailer has no /Root entry
34   -WARNING: issue-101.pdf (object 2 0, offset 244): unknown token while reading object; treating as string
  32 +WARNING: issue-101.pdf (object 2 0, offset 244): unknown token while reading object; treating as null
35 33 WARNING: issue-101.pdf (object 2 0, offset 29): dictionary has duplicated key /Parent; last occurrence overrides earlier ones
36 34 WARNING: issue-101.pdf (object 5 0, offset 1242): dictionary ended prematurely; using null as value for last key
37   -WARNING: issue-101.pdf (object 5 0, offset 1242): expected dictionary key but found non-name object; inserting key /QPDFFake1
38   -WARNING: issue-101.pdf (object 7 0, offset 3855): unknown token while reading object; treating as string
  35 +WARNING: issue-101.pdf (object 5 0, offset 1242): expected dictionary keys but found non-name objects; ignoring
  36 +WARNING: issue-101.pdf (object 7 0, offset 3855): unknown token while reading object; treating as null
39 37 WARNING: issue-101.pdf (object 7 0, offset 3863): treating unexpected brace token as null
40   -WARNING: issue-101.pdf (object 7 0, offset 3864): unknown token while reading object; treating as string
41   -WARNING: issue-101.pdf (object 7 0, offset 3866): unknown token while reading object; treating as string
42   -WARNING: issue-101.pdf (object 7 0, offset 3873): unknown token while reading object; treating as string
43   -WARNING: issue-101.pdf (object 7 0, offset 3879): unknown token while reading object; treating as string
  38 +WARNING: issue-101.pdf (object 7 0, offset 3864): unknown token while reading object; treating as null
  39 +WARNING: issue-101.pdf (object 7 0, offset 3866): unknown token while reading object; treating as null
  40 +WARNING: issue-101.pdf (object 7 0, offset 3873): unknown token while reading object; treating as null
  41 +WARNING: issue-101.pdf (object 7 0, offset 3879): unknown token while reading object; treating as null
44 42 WARNING: issue-101.pdf (object 7 0, offset 3879): too many errors; giving up on reading object
45 43 WARNING: issue-101.pdf (object 7 0, offset 3888): expected endobj
46 44 WARNING: issue-101.pdf (object 8 0, offset 4067): invalid character ()) in hexstring
... ...
qpdf/qtest/qpdf/issue-146.out
... ... @@ -3,6 +3,6 @@ WARNING: issue-146.pdf: can&#39;t find startxref
3 3 WARNING: issue-146.pdf: Attempting to reconstruct cross-reference table
4 4 WARNING: issue-146.pdf (trailer, offset 695): ignoring excessively deeply nested data structure
5 5 WARNING: issue-146.pdf (object 1 0, offset 92): expected endobj
6   -WARNING: issue-146.pdf (object 7 0, offset 146): unknown token while reading object; treating as string
  6 +WARNING: issue-146.pdf (object 7 0, offset 146): unknown token while reading object; treating as null
7 7 WARNING: issue-146.pdf (object 7 0, offset 168): expected endobj
8 8 qpdf: issue-146.pdf: unable to find trailer dictionary while recovering damaged file
... ...
qpdf/qtest/qpdf/issue-147.out
... ... @@ -3,6 +3,6 @@ WARNING: issue-147.pdf: file is damaged
3 3 WARNING: issue-147.pdf: can't find startxref
4 4 WARNING: issue-147.pdf: Attempting to reconstruct cross-reference table
5 5 WARNING: issue-147.pdf: ignoring object with impossibly large id 62
6   -WARNING: issue-147.pdf (trailer, offset 9): expected dictionary key but found non-name object; inserting key /QPDFFake1
  6 +WARNING: issue-147.pdf (trailer, offset 9): expected dictionary keys but found non-name objects; ignoring
7 7 WARNING: issue-147.pdf (trailer, offset 7): recovered trailer has no /Root entry
8 8 qpdf: issue-147.pdf: unable to find trailer dictionary while recovering damaged file
... ...
qpdf/qtest/qpdf/issue-263.out
... ... @@ -2,11 +2,11 @@ WARNING: issue-263.pdf: can&#39;t find PDF header
2 2 WARNING: issue-263.pdf: file is damaged
3 3 WARNING: issue-263.pdf: can't find startxref
4 4 WARNING: issue-263.pdf: Attempting to reconstruct cross-reference table
5   -WARNING: issue-263.pdf (trailer, offset 66): unknown token while reading object; treating as string
6   -WARNING: issue-263.pdf (trailer, offset 75): unknown token while reading object; treating as string
7   -WARNING: issue-263.pdf (trailer, offset 79): unknown token while reading object; treating as string
  5 +WARNING: issue-263.pdf (trailer, offset 66): unknown token while reading object; treating as null
  6 +WARNING: issue-263.pdf (trailer, offset 75): unknown token while reading object; treating as null
  7 +WARNING: issue-263.pdf (trailer, offset 79): unknown token while reading object; treating as null
8 8 WARNING: issue-263.pdf (trailer, offset 82): unexpected )
9   -WARNING: issue-263.pdf (trailer, offset 83): unknown token while reading object; treating as string
  9 +WARNING: issue-263.pdf (trailer, offset 83): unknown token while reading object; treating as null
10 10 WARNING: issue-263.pdf (trailer, offset 87): unexpected >
11 11 WARNING: issue-263.pdf (trailer, offset 87): too many errors; giving up on reading object
12 12 qpdf: issue-263.pdf: unable to find trailer dictionary while recovering damaged file
... ...
qpdf/qtest/qpdf/issue-335a.out
... ... @@ -2,297 +2,284 @@ WARNING: issue-335a.pdf: can&#39;t find PDF header
2 2 WARNING: issue-335a.pdf: file is damaged
3 3 WARNING: issue-335a.pdf: can't find startxref
4 4 WARNING: issue-335a.pdf: Attempting to reconstruct cross-reference table
5   -WARNING: issue-335a.pdf (trailer, offset 23508): unknown token while reading object; treating as string
  5 +WARNING: issue-335a.pdf (trailer, offset 23508): unknown token while reading object; treating as null
6 6 WARNING: issue-335a.pdf (trailer, offset 23513): unexpected )
7 7 WARNING: issue-335a.pdf (trailer, offset 23514): unexpected )
8   -WARNING: issue-335a.pdf (trailer, offset 23516): unknown token while reading object; treating as string
  8 +WARNING: issue-335a.pdf (trailer, offset 23516): unknown token while reading object; treating as null
9 9 WARNING: issue-335a.pdf (trailer, offset 23518): invalid character (R) in hexstring
10 10 WARNING: issue-335a.pdf (trailer, offset 23525): unexpected >
11 11 WARNING: issue-335a.pdf (trailer, offset 23525): too many errors; giving up on reading object
12 12 WARNING: issue-335a.pdf (trailer, offset 23411): dictionary ended prematurely; using null as value for last key
13 13 WARNING: issue-335a.pdf (object 5 0, offset 23451): invalid character (ÿ) in hexstring
14   -WARNING: issue-335a.pdf (object 5 0, offset 23458): unknown token while reading object; treating as string
15   -WARNING: issue-335a.pdf (object 5 0, offset 23444): expected dictionary key but found non-name object; inserting key /QPDFFake1
16   -WARNING: issue-335a.pdf (object 5 0, offset 23444): expected dictionary key but found non-name object; inserting key /QPDFFake2
  14 +WARNING: issue-335a.pdf (object 5 0, offset 23458): unknown token while reading object; treating as null
  15 +WARNING: issue-335a.pdf (object 5 0, offset 23444): expected dictionary keys but found non-name objects; ignoring
17 16 WARNING: issue-335a.pdf (object 5 0, offset 23440): stream dictionary lacks /Length key
18 17 WARNING: issue-335a.pdf (object 5 0, offset 23485): attempting to recover stream length
19 18 WARNING: issue-335a.pdf (object 5 0, offset 23485): unable to recover stream data; treating stream as empty
20 19 WARNING: issue-335a.pdf (object 5 0, offset 24974): expected endobj
21 20 WARNING: issue-335a.pdf (object 5 0, offset 24974): EOF after endobj
22 21 WARNING: issue-335a.pdf (trailer, offset 23407): recovered trailer has no /Root entry
23   -WARNING: issue-335a.pdf (trailer, offset 23108): unknown token while reading object; treating as string
24   -WARNING: issue-335a.pdf (trailer, offset 23130): unknown token while reading object; treating as string
25   -WARNING: issue-335a.pdf (trailer, offset 23147): unknown token while reading object; treating as string
26   -WARNING: issue-335a.pdf (trailer, offset 23155): unknown token while reading object; treating as string
27   -WARNING: issue-335a.pdf (trailer, offset 23196): unknown token while reading object; treating as string
28   -WARNING: issue-335a.pdf (trailer, offset 23324): unknown token while reading object; treating as string
  22 +WARNING: issue-335a.pdf (trailer, offset 23108): unknown token while reading object; treating as null
  23 +WARNING: issue-335a.pdf (trailer, offset 23130): unknown token while reading object; treating as null
  24 +WARNING: issue-335a.pdf (trailer, offset 23147): unknown token while reading object; treating as null
  25 +WARNING: issue-335a.pdf (trailer, offset 23155): unknown token while reading object; treating as null
  26 +WARNING: issue-335a.pdf (trailer, offset 23196): unknown token while reading object; treating as null
  27 +WARNING: issue-335a.pdf (trailer, offset 23324): unknown token while reading object; treating as null
29 28 WARNING: issue-335a.pdf (trailer, offset 23324): too many errors; giving up on reading object
30 29 WARNING: issue-335a.pdf (trailer, offset 23098): invalid character (t) in hexstring
31   -WARNING: issue-335a.pdf (trailer, offset 23101): unknown token while reading object; treating as string
32   -WARNING: issue-335a.pdf (trailer, offset 23108): unknown token while reading object; treating as string
33   -WARNING: issue-335a.pdf (trailer, offset 23130): unknown token while reading object; treating as string
34   -WARNING: issue-335a.pdf (trailer, offset 23147): unknown token while reading object; treating as string
35   -WARNING: issue-335a.pdf (trailer, offset 23155): unknown token while reading object; treating as string
  30 +WARNING: issue-335a.pdf (trailer, offset 23101): unknown token while reading object; treating as null
  31 +WARNING: issue-335a.pdf (trailer, offset 23108): unknown token while reading object; treating as null
  32 +WARNING: issue-335a.pdf (trailer, offset 23130): unknown token while reading object; treating as null
  33 +WARNING: issue-335a.pdf (trailer, offset 23147): unknown token while reading object; treating as null
  34 +WARNING: issue-335a.pdf (trailer, offset 23155): unknown token while reading object; treating as null
36 35 WARNING: issue-335a.pdf (trailer, offset 23155): too many errors; giving up on reading object
37   -WARNING: issue-335a.pdf (trailer, offset 22845): unknown token while reading object; treating as string
38   -WARNING: issue-335a.pdf (trailer, offset 22869): unknown token while reading object; treating as string
39   -WARNING: issue-335a.pdf (trailer, offset 22844): expected dictionary key but found non-name object; inserting key /QPDFFake1
40   -WARNING: issue-335a.pdf (trailer, offset 22844): expected dictionary key but found non-name object; inserting key /QPDFFake2
41   -WARNING: issue-335a.pdf (trailer, offset 22844): expected dictionary key but found non-name object; inserting key /QPDFFake3
  36 +WARNING: issue-335a.pdf (trailer, offset 22845): unknown token while reading object; treating as null
  37 +WARNING: issue-335a.pdf (trailer, offset 22869): unknown token while reading object; treating as null
  38 +WARNING: issue-335a.pdf (trailer, offset 22844): expected dictionary keys but found non-name objects; ignoring
42 39 WARNING: issue-335a.pdf (trailer, offset 22880): stream keyword found in trailer
43 40 WARNING: issue-335a.pdf (trailer, offset 22840): recovered trailer has no /Root entry
44   -WARNING: issue-335a.pdf (trailer, offset 22702): unknown token while reading object; treating as string
45   -WARNING: issue-335a.pdf (trailer, offset 22701): expected dictionary key but found non-name object; inserting key /QPDFFake1
  41 +WARNING: issue-335a.pdf (trailer, offset 22702): unknown token while reading object; treating as null
  42 +WARNING: issue-335a.pdf (trailer, offset 22701): expected dictionary keys but found non-name objects; ignoring
46 43 WARNING: issue-335a.pdf (trailer, offset 22746): stream keyword found in trailer
47 44 WARNING: issue-335a.pdf (trailer, offset 22697): recovered trailer has no /Root entry
48   -WARNING: issue-335a.pdf (trailer, offset 22687): unknown token while reading object; treating as string
49   -WARNING: issue-335a.pdf (trailer, offset 22690): unknown token while reading object; treating as string
50   -WARNING: issue-335a.pdf (trailer, offset 22702): unknown token while reading object; treating as string
51   -WARNING: issue-335a.pdf (trailer, offset 22701): expected dictionary key but found non-name object; inserting key /QPDFFake1
52   -WARNING: issue-335a.pdf (trailer, offset 22740): unknown token while reading object; treating as string
53   -WARNING: issue-335a.pdf (trailer, offset 22748): unknown token while reading object; treating as string
54   -WARNING: issue-335a.pdf (trailer, offset 22761): unknown token while reading object; treating as string
55   -WARNING: issue-335a.pdf (trailer, offset 22791): unknown token while reading object; treating as string
  45 +WARNING: issue-335a.pdf (trailer, offset 22687): unknown token while reading object; treating as null
  46 +WARNING: issue-335a.pdf (trailer, offset 22690): unknown token while reading object; treating as null
  47 +WARNING: issue-335a.pdf (trailer, offset 22702): unknown token while reading object; treating as null
  48 +WARNING: issue-335a.pdf (trailer, offset 22701): expected dictionary keys but found non-name objects; ignoring
  49 +WARNING: issue-335a.pdf (trailer, offset 22740): unknown token while reading object; treating as null
  50 +WARNING: issue-335a.pdf (trailer, offset 22748): unknown token while reading object; treating as null
  51 +WARNING: issue-335a.pdf (trailer, offset 22761): unknown token while reading object; treating as null
  52 +WARNING: issue-335a.pdf (trailer, offset 22791): unknown token while reading object; treating as null
56 53 WARNING: issue-335a.pdf (trailer, offset 22794): unexpected >
57 54 WARNING: issue-335a.pdf (trailer, offset 22794): too many errors; giving up on reading object
58   -WARNING: issue-335a.pdf (trailer, offset 22650): unknown token while reading object; treating as string
59   -WARNING: issue-335a.pdf (trailer, offset 22656): unknown token while reading object; treating as string
60   -WARNING: issue-335a.pdf (trailer, offset 22675): unknown token while reading object; treating as string
61   -WARNING: issue-335a.pdf (trailer, offset 22687): unknown token while reading object; treating as string
62   -WARNING: issue-335a.pdf (trailer, offset 22690): unknown token while reading object; treating as string
63   -WARNING: issue-335a.pdf (trailer, offset 22702): unknown token while reading object; treating as string
64   -WARNING: issue-335a.pdf (trailer, offset 22701): expected dictionary key but found non-name object; inserting key /QPDFFake1
65   -WARNING: issue-335a.pdf (trailer, offset 22740): unknown token while reading object; treating as string
66   -WARNING: issue-335a.pdf (trailer, offset 22748): unknown token while reading object; treating as string
67   -WARNING: issue-335a.pdf (trailer, offset 22761): unknown token while reading object; treating as string
68   -WARNING: issue-335a.pdf (trailer, offset 22791): unknown token while reading object; treating as string
  55 +WARNING: issue-335a.pdf (trailer, offset 22650): unknown token while reading object; treating as null
  56 +WARNING: issue-335a.pdf (trailer, offset 22656): unknown token while reading object; treating as null
  57 +WARNING: issue-335a.pdf (trailer, offset 22675): unknown token while reading object; treating as null
  58 +WARNING: issue-335a.pdf (trailer, offset 22687): unknown token while reading object; treating as null
  59 +WARNING: issue-335a.pdf (trailer, offset 22690): unknown token while reading object; treating as null
  60 +WARNING: issue-335a.pdf (trailer, offset 22702): unknown token while reading object; treating as null
  61 +WARNING: issue-335a.pdf (trailer, offset 22701): expected dictionary keys but found non-name objects; ignoring
  62 +WARNING: issue-335a.pdf (trailer, offset 22740): unknown token while reading object; treating as null
  63 +WARNING: issue-335a.pdf (trailer, offset 22748): unknown token while reading object; treating as null
  64 +WARNING: issue-335a.pdf (trailer, offset 22761): unknown token while reading object; treating as null
  65 +WARNING: issue-335a.pdf (trailer, offset 22791): unknown token while reading object; treating as null
69 66 WARNING: issue-335a.pdf (trailer, offset 22794): unexpected >
70 67 WARNING: issue-335a.pdf (trailer, offset 22794): too many errors; giving up on reading object
71   -WARNING: issue-335a.pdf (trailer, offset 22437): unknown token while reading object; treating as string
72   -WARNING: issue-335a.pdf (trailer, offset 22436): expected dictionary key but found non-name object; inserting key /QPDFFake1
  68 +WARNING: issue-335a.pdf (trailer, offset 22437): unknown token while reading object; treating as null
  69 +WARNING: issue-335a.pdf (trailer, offset 22436): expected dictionary keys but found non-name objects; ignoring
73 70 WARNING: issue-335a.pdf (trailer, offset 22482): stream keyword found in trailer
74 71 WARNING: issue-335a.pdf (trailer, offset 22432): recovered trailer has no /Root entry
75   -WARNING: issue-335a.pdf (trailer, offset 22327): unknown token while reading object; treating as string
76   -WARNING: issue-335a.pdf (trailer, offset 22336): unknown token while reading object; treating as string
77   -WARNING: issue-335a.pdf (trailer, offset 22338): unknown token while reading object; treating as string
78   -WARNING: issue-335a.pdf (trailer, offset 22355): unknown token while reading object; treating as string
79   -WARNING: issue-335a.pdf (trailer, offset 22360): unknown token while reading object; treating as string
80   -WARNING: issue-335a.pdf (trailer, offset 22326): expected dictionary key but found non-name object; inserting key /QPDFFake1
81   -WARNING: issue-335a.pdf (trailer, offset 22326): expected dictionary key but found non-name object; inserting key /QPDFFake2
82   -WARNING: issue-335a.pdf (trailer, offset 22326): expected dictionary key but found non-name object; inserting key /QPDFFake3
83   -WARNING: issue-335a.pdf (trailer, offset 22326): expected dictionary key but found non-name object; inserting key /QPDFFake4
84   -WARNING: issue-335a.pdf (trailer, offset 22326): expected dictionary key but found non-name object; inserting key /QPDFFake5
  72 +WARNING: issue-335a.pdf (trailer, offset 22327): unknown token while reading object; treating as null
  73 +WARNING: issue-335a.pdf (trailer, offset 22336): unknown token while reading object; treating as null
  74 +WARNING: issue-335a.pdf (trailer, offset 22338): unknown token while reading object; treating as null
  75 +WARNING: issue-335a.pdf (trailer, offset 22355): unknown token while reading object; treating as null
  76 +WARNING: issue-335a.pdf (trailer, offset 22360): unknown token while reading object; treating as null
  77 +WARNING: issue-335a.pdf (trailer, offset 22326): expected dictionary keys but found non-name objects; ignoring
85 78 WARNING: issue-335a.pdf (trailer, offset 22371): stream keyword found in trailer
86 79 WARNING: issue-335a.pdf (trailer, offset 22322): recovered trailer has no /Root entry
87   -WARNING: issue-335a.pdf (trailer, offset 22202): unknown token while reading object; treating as string
88   -WARNING: issue-335a.pdf (trailer, offset 22218): unknown token while reading object; treating as string
89   -WARNING: issue-335a.pdf (trailer, offset 22201): expected dictionary key but found non-name object; inserting key /QPDFFake1
90   -WARNING: issue-335a.pdf (trailer, offset 22201): expected dictionary key but found non-name object; inserting key /QPDFFake2
  80 +WARNING: issue-335a.pdf (trailer, offset 22202): unknown token while reading object; treating as null
  81 +WARNING: issue-335a.pdf (trailer, offset 22218): unknown token while reading object; treating as null
  82 +WARNING: issue-335a.pdf (trailer, offset 22201): expected dictionary keys but found non-name objects; ignoring
91 83 WARNING: issue-335a.pdf (trailer, offset 22236): stream keyword found in trailer
92 84 WARNING: issue-335a.pdf (trailer, offset 22197): recovered trailer has no /Root entry
93   -WARNING: issue-335a.pdf (trailer, offset 22178): unknown token while reading object; treating as string
94   -WARNING: issue-335a.pdf (trailer, offset 22190): unknown token while reading object; treating as string
95   -WARNING: issue-335a.pdf (trailer, offset 22202): unknown token while reading object; treating as string
96   -WARNING: issue-335a.pdf (trailer, offset 22218): unknown token while reading object; treating as string
97   -WARNING: issue-335a.pdf (trailer, offset 22201): expected dictionary key but found non-name object; inserting key /QPDFFake1
98   -WARNING: issue-335a.pdf (trailer, offset 22201): expected dictionary key but found non-name object; inserting key /QPDFFake2
99   -WARNING: issue-335a.pdf (trailer, offset 22230): unknown token while reading object; treating as string
100   -WARNING: issue-335a.pdf (trailer, offset 22238): unknown token while reading object; treating as string
101   -WARNING: issue-335a.pdf (trailer, offset 22177): expected dictionary key but found non-name object; inserting key /QPDFFake1
102   -WARNING: issue-335a.pdf (trailer, offset 22177): expected dictionary key but found non-name object; inserting key /QPDFFake2
103   -WARNING: issue-335a.pdf (trailer, offset 22177): expected dictionary key but found non-name object; inserting key /QPDFFake3
104   -WARNING: issue-335a.pdf (trailer, offset 22177): expected dictionary key but found non-name object; inserting key /QPDFFake4
105   -WARNING: issue-335a.pdf (trailer, offset 22177): expected dictionary key but found non-name object; inserting key /QPDFFake5
  85 +WARNING: issue-335a.pdf (trailer, offset 22178): unknown token while reading object; treating as null
  86 +WARNING: issue-335a.pdf (trailer, offset 22190): unknown token while reading object; treating as null
  87 +WARNING: issue-335a.pdf (trailer, offset 22202): unknown token while reading object; treating as null
  88 +WARNING: issue-335a.pdf (trailer, offset 22218): unknown token while reading object; treating as null
  89 +WARNING: issue-335a.pdf (trailer, offset 22201): expected dictionary keys but found non-name objects; ignoring
  90 +WARNING: issue-335a.pdf (trailer, offset 22230): unknown token while reading object; treating as null
  91 +WARNING: issue-335a.pdf (trailer, offset 22238): unknown token while reading object; treating as null
  92 +WARNING: issue-335a.pdf (trailer, offset 22177): expected dictionary keys but found non-name objects; ignoring
106 93 WARNING: issue-335a.pdf (trailer, offset 22275): stream keyword found in trailer
107 94 WARNING: issue-335a.pdf (trailer, offset 22173): recovered trailer has no /Root entry
108   -WARNING: issue-335a.pdf (trailer, offset 22088): unknown token while reading object; treating as string
109   -WARNING: issue-335a.pdf (trailer, offset 22087): expected dictionary key but found non-name object; inserting key /QPDFFake1
  95 +WARNING: issue-335a.pdf (trailer, offset 22088): unknown token while reading object; treating as null
  96 +WARNING: issue-335a.pdf (trailer, offset 22087): expected dictionary keys but found non-name objects; ignoring
110 97 WARNING: issue-335a.pdf (trailer, offset 22134): stream keyword found in trailer
111 98 WARNING: issue-335a.pdf (trailer, offset 22083): recovered trailer has no /Root entry
112 99 WARNING: issue-335a.pdf (trailer, offset 22000): invalid character (t) in hexstring
113   -WARNING: issue-335a.pdf (trailer, offset 21937): unknown token while reading object; treating as string
114   -WARNING: issue-335a.pdf (trailer, offset 21962): unknown token while reading object; treating as string
115   -WARNING: issue-335a.pdf (trailer, offset 21991): unknown token while reading object; treating as string
  100 +WARNING: issue-335a.pdf (trailer, offset 21937): unknown token while reading object; treating as null
  101 +WARNING: issue-335a.pdf (trailer, offset 21962): unknown token while reading object; treating as null
  102 +WARNING: issue-335a.pdf (trailer, offset 21991): unknown token while reading object; treating as null
116 103 WARNING: issue-335a.pdf (trailer, offset 22000): invalid character (t) in hexstring
117   -WARNING: issue-335a.pdf (trailer, offset 22003): unknown token while reading object; treating as string
  104 +WARNING: issue-335a.pdf (trailer, offset 22003): unknown token while reading object; treating as null
118 105 WARNING: issue-335a.pdf (trailer, offset 21936): dictionary has duplicated key /Length; last occurrence overrides earlier ones
119 106 WARNING: issue-335a.pdf (trailer, offset 22028): unexpected >
120   -WARNING: issue-335a.pdf (trailer, offset 22030): unknown token while reading object; treating as string
121   -WARNING: issue-335a.pdf (trailer, offset 22038): unknown token while reading object; treating as string
  107 +WARNING: issue-335a.pdf (trailer, offset 22030): unknown token while reading object; treating as null
  108 +WARNING: issue-335a.pdf (trailer, offset 22038): unknown token while reading object; treating as null
122 109 WARNING: issue-335a.pdf (trailer, offset 22038): too many errors; giving up on reading object
123   -WARNING: issue-335a.pdf (trailer, offset 21918): unknown token while reading object; treating as string
124   -WARNING: issue-335a.pdf (trailer, offset 21925): unknown token while reading object; treating as string
125   -WARNING: issue-335a.pdf (trailer, offset 21937): unknown token while reading object; treating as string
126   -WARNING: issue-335a.pdf (trailer, offset 21962): unknown token while reading object; treating as string
127   -WARNING: issue-335a.pdf (trailer, offset 21991): unknown token while reading object; treating as string
  110 +WARNING: issue-335a.pdf (trailer, offset 21918): unknown token while reading object; treating as null
  111 +WARNING: issue-335a.pdf (trailer, offset 21925): unknown token while reading object; treating as null
  112 +WARNING: issue-335a.pdf (trailer, offset 21937): unknown token while reading object; treating as null
  113 +WARNING: issue-335a.pdf (trailer, offset 21962): unknown token while reading object; treating as null
  114 +WARNING: issue-335a.pdf (trailer, offset 21991): unknown token while reading object; treating as null
128 115 WARNING: issue-335a.pdf (trailer, offset 22000): invalid character (t) in hexstring
129   -WARNING: issue-335a.pdf (trailer, offset 22003): unknown token while reading object; treating as string
  116 +WARNING: issue-335a.pdf (trailer, offset 22003): unknown token while reading object; treating as null
130 117 WARNING: issue-335a.pdf (trailer, offset 21936): dictionary has duplicated key /Length; last occurrence overrides earlier ones
131 118 WARNING: issue-335a.pdf (trailer, offset 22028): unexpected >
132   -WARNING: issue-335a.pdf (trailer, offset 22030): unknown token while reading object; treating as string
  119 +WARNING: issue-335a.pdf (trailer, offset 22030): unknown token while reading object; treating as null
133 120 WARNING: issue-335a.pdf (trailer, offset 22030): too many errors; giving up on reading object
134   -WARNING: issue-335a.pdf (trailer, offset 21837): unknown token while reading object; treating as string
135   -WARNING: issue-335a.pdf (trailer, offset 21850): expected dictionary key but found non-name object; inserting key /QPDFFake1
136   -WARNING: issue-335a.pdf (trailer, offset 21892): unknown token while reading object; treating as string
137   -WARNING: issue-335a.pdf (trailer, offset 21900): unknown token while reading object; treating as string
138   -WARNING: issue-335a.pdf (trailer, offset 21903): unknown token while reading object; treating as string
139   -WARNING: issue-335a.pdf (trailer, offset 21906): unknown token while reading object; treating as string
140   -WARNING: issue-335a.pdf (trailer, offset 21918): unknown token while reading object; treating as string
141   -WARNING: issue-335a.pdf (trailer, offset 21925): unknown token while reading object; treating as string
  121 +WARNING: issue-335a.pdf (trailer, offset 21837): unknown token while reading object; treating as null
  122 +WARNING: issue-335a.pdf (trailer, offset 21850): expected dictionary keys but found non-name objects; ignoring
  123 +WARNING: issue-335a.pdf (trailer, offset 21892): unknown token while reading object; treating as null
  124 +WARNING: issue-335a.pdf (trailer, offset 21900): unknown token while reading object; treating as null
  125 +WARNING: issue-335a.pdf (trailer, offset 21903): unknown token while reading object; treating as null
  126 +WARNING: issue-335a.pdf (trailer, offset 21906): unknown token while reading object; treating as null
  127 +WARNING: issue-335a.pdf (trailer, offset 21918): unknown token while reading object; treating as null
  128 +WARNING: issue-335a.pdf (trailer, offset 21925): unknown token while reading object; treating as null
142 129 WARNING: issue-335a.pdf (trailer, offset 21925): too many errors; giving up on reading object
143 130 WARNING: issue-335a.pdf (trailer, offset 21452): invalid character (-) in hexstring
144 131 WARNING: issue-335a.pdf (trailer, offset 21436): stream keyword found in trailer
145 132 WARNING: issue-335a.pdf (trailer, offset 21407): recovered trailer has no /Root entry
146   -WARNING: issue-335a.pdf (trailer, offset 21287): unknown token while reading object; treating as string
  133 +WARNING: issue-335a.pdf (trailer, offset 21287): unknown token while reading object; treating as null
147 134 WARNING: issue-335a.pdf (trailer, offset 21389): unexpected dictionary close token; giving up on reading object
148   -WARNING: issue-335a.pdf (trailer, offset 21277): unknown token while reading object; treating as string
149   -WARNING: issue-335a.pdf (trailer, offset 21287): unknown token while reading object; treating as string
  135 +WARNING: issue-335a.pdf (trailer, offset 21277): unknown token while reading object; treating as null
  136 +WARNING: issue-335a.pdf (trailer, offset 21287): unknown token while reading object; treating as null
150 137 WARNING: issue-335a.pdf (trailer, offset 21389): unexpected dictionary close token; giving up on reading object
151 138 WARNING: issue-335a.pdf (trailer, offset 21228): treating unexpected brace token as null
152 139 WARNING: issue-335a.pdf (trailer, offset 21229): unexpected )
153   -WARNING: issue-335a.pdf (trailer, offset 21230): unknown token while reading object; treating as string
154   -WARNING: issue-335a.pdf (trailer, offset 21262): unknown token while reading object; treating as string
155   -WARNING: issue-335a.pdf (trailer, offset 21267): unknown token while reading object; treating as string
156   -WARNING: issue-335a.pdf (trailer, offset 21277): unknown token while reading object; treating as string
  140 +WARNING: issue-335a.pdf (trailer, offset 21230): unknown token while reading object; treating as null
  141 +WARNING: issue-335a.pdf (trailer, offset 21262): unknown token while reading object; treating as null
  142 +WARNING: issue-335a.pdf (trailer, offset 21267): unknown token while reading object; treating as null
  143 +WARNING: issue-335a.pdf (trailer, offset 21277): unknown token while reading object; treating as null
157 144 WARNING: issue-335a.pdf (trailer, offset 21277): too many errors; giving up on reading object
158   -WARNING: issue-335a.pdf (trailer, offset 21172): unknown token while reading object; treating as string
159   -WARNING: issue-335a.pdf (trailer, offset 21199): unknown token while reading object; treating as string
  145 +WARNING: issue-335a.pdf (trailer, offset 21172): unknown token while reading object; treating as null
  146 +WARNING: issue-335a.pdf (trailer, offset 21199): unknown token while reading object; treating as null
160 147 WARNING: issue-335a.pdf (trailer, offset 21201): unexpected )
161   -WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as string
  148 +WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as null
162 149 WARNING: issue-335a.pdf (trailer, offset 21205): treating unexpected brace token as null
163   -WARNING: issue-335a.pdf (trailer, offset 21207): unknown token while reading object; treating as string
  150 +WARNING: issue-335a.pdf (trailer, offset 21207): unknown token while reading object; treating as null
164 151 WARNING: issue-335a.pdf (trailer, offset 21207): too many errors; giving up on reading object
165 152 WARNING: issue-335a.pdf (trailer, offset 21154): treating unexpected brace token as null
166 153 WARNING: issue-335a.pdf (trailer, offset 21155): unexpected )
167   -WARNING: issue-335a.pdf (trailer, offset 21156): unknown token while reading object; treating as string
  154 +WARNING: issue-335a.pdf (trailer, offset 21156): unknown token while reading object; treating as null
168 155 WARNING: issue-335a.pdf (trailer, offset 21157): unexpected )
169 156 WARNING: issue-335a.pdf (trailer, offset 21158): unexpected )
170   -WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as string
  157 +WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as null
171 158 WARNING: issue-335a.pdf (trailer, offset 21202): too many errors; giving up on reading object
172   -WARNING: issue-335a.pdf (trailer, offset 21132): unknown token while reading object; treating as string
173   -WARNING: issue-335a.pdf (trailer, offset 21138): unknown token while reading object; treating as string
174   -WARNING: issue-335a.pdf (trailer, offset 21156): unknown token while reading object; treating as string
  159 +WARNING: issue-335a.pdf (trailer, offset 21132): unknown token while reading object; treating as null
  160 +WARNING: issue-335a.pdf (trailer, offset 21138): unknown token while reading object; treating as null
  161 +WARNING: issue-335a.pdf (trailer, offset 21156): unknown token while reading object; treating as null
175 162 WARNING: issue-335a.pdf (trailer, offset 21157): unexpected )
176 163 WARNING: issue-335a.pdf (trailer, offset 21158): unexpected )
177   -WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as string
  164 +WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as null
178 165 WARNING: issue-335a.pdf (trailer, offset 21202): too many errors; giving up on reading object
179   -WARNING: issue-335a.pdf (trailer, offset 21118): unknown token while reading object; treating as string
  166 +WARNING: issue-335a.pdf (trailer, offset 21118): unknown token while reading object; treating as null
180 167 WARNING: issue-335a.pdf (trailer, offset 21158): unexpected )
181   -WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as string
  168 +WARNING: issue-335a.pdf (trailer, offset 21202): unknown token while reading object; treating as null
182 169 WARNING: issue-335a.pdf (trailer, offset 21205): treating unexpected brace token as null
183   -WARNING: issue-335a.pdf (trailer, offset 21207): unknown token while reading object; treating as string
184   -WARNING: issue-335a.pdf (trailer, offset 21212): unknown token while reading object; treating as string
  170 +WARNING: issue-335a.pdf (trailer, offset 21207): unknown token while reading object; treating as null
  171 +WARNING: issue-335a.pdf (trailer, offset 21212): unknown token while reading object; treating as null
185 172 WARNING: issue-335a.pdf (trailer, offset 21212): too many errors; giving up on reading object
186 173 WARNING: issue-335a.pdf (trailer, offset 21077): unexpected >
187 174 WARNING: issue-335a.pdf (trailer, offset 21085): unexpected >
188   -WARNING: issue-335a.pdf (trailer, offset 21086): unknown token while reading object; treating as string
  175 +WARNING: issue-335a.pdf (trailer, offset 21086): unknown token while reading object; treating as null
189 176 WARNING: issue-335a.pdf (trailer, offset 21088): unexpected >
190   -WARNING: issue-335a.pdf (trailer, offset 21089): unknown token while reading object; treating as string
  177 +WARNING: issue-335a.pdf (trailer, offset 21089): unknown token while reading object; treating as null
191 178 WARNING: issue-335a.pdf (trailer, offset 21100): treating unexpected brace token as null
192 179 WARNING: issue-335a.pdf (trailer, offset 21101): unexpected )
193 180 WARNING: issue-335a.pdf (trailer, offset 21101): too many errors; giving up on reading object
194   -WARNING: issue-335a.pdf (trailer, offset 21042): unknown token while reading object; treating as string
195   -WARNING: issue-335a.pdf (trailer, offset 21026): expected dictionary key but found non-name object; inserting key /QPDFFake1
  181 +WARNING: issue-335a.pdf (trailer, offset 21042): unknown token while reading object; treating as null
  182 +WARNING: issue-335a.pdf (trailer, offset 21026): expected dictionary keys but found non-name objects; ignoring
196 183 WARNING: issue-335a.pdf (trailer, offset 21055): stream keyword found in trailer
197 184 WARNING: issue-335a.pdf (trailer, offset 21023): recovered trailer has no /Root entry
198 185 WARNING: issue-335a.pdf (trailer, offset 20949): unexpected >
199 186 WARNING: issue-335a.pdf (trailer, offset 20957): unexpected >
200   -WARNING: issue-335a.pdf (trailer, offset 20958): unknown token while reading object; treating as string
  187 +WARNING: issue-335a.pdf (trailer, offset 20958): unknown token while reading object; treating as null
201 188 WARNING: issue-335a.pdf (trailer, offset 20960): unexpected >
202   -WARNING: issue-335a.pdf (trailer, offset 20961): unknown token while reading object; treating as string
  189 +WARNING: issue-335a.pdf (trailer, offset 20961): unknown token while reading object; treating as null
203 190 WARNING: issue-335a.pdf (trailer, offset 20972): treating unexpected brace token as null
204 191 WARNING: issue-335a.pdf (trailer, offset 20973): unexpected )
205 192 WARNING: issue-335a.pdf (trailer, offset 20973): too many errors; giving up on reading object
206   -WARNING: issue-335a.pdf (trailer, offset 20914): unknown token while reading object; treating as string
207   -WARNING: issue-335a.pdf (trailer, offset 20898): expected dictionary key but found non-name object; inserting key /QPDFFake1
  193 +WARNING: issue-335a.pdf (trailer, offset 20914): unknown token while reading object; treating as null
  194 +WARNING: issue-335a.pdf (trailer, offset 20898): expected dictionary keys but found non-name objects; ignoring
208 195 WARNING: issue-335a.pdf (trailer, offset 20927): stream keyword found in trailer
209 196 WARNING: issue-335a.pdf (trailer, offset 20895): recovered trailer has no /Root entry
210 197 WARNING: issue-335a.pdf (trailer, offset 20880): stream keyword found in trailer
211 198 WARNING: issue-335a.pdf (trailer, offset 20851): recovered trailer has no /Root entry
212   -WARNING: issue-335a.pdf (trailer, offset 20812): unknown token while reading object; treating as string
  199 +WARNING: issue-335a.pdf (trailer, offset 20812): unknown token while reading object; treating as null
213 200 WARNING: issue-335a.pdf (trailer, offset 20803): dictionary has duplicated key /Length; last occurrence overrides earlier ones
214   -WARNING: issue-335a.pdf (trailer, offset 20803): expected dictionary key but found non-name object; inserting key /QPDFFake1
  201 +WARNING: issue-335a.pdf (trailer, offset 20803): expected dictionary keys but found non-name objects; ignoring
215 202 WARNING: issue-335a.pdf (trailer, offset 20842): stream keyword found in trailer
216 203 WARNING: issue-335a.pdf (trailer, offset 20800): recovered trailer has no /Root entry
217 204 WARNING: issue-335a.pdf (trailer, offset 20785): stream keyword found in trailer
218 205 WARNING: issue-335a.pdf (trailer, offset 20756): recovered trailer has no /Root entry
219   -WARNING: issue-335a.pdf (trailer, offset 20684): unknown token while reading object; treating as string
220   -WARNING: issue-335a.pdf (trailer, offset 20683): expected dictionary key but found non-name object; inserting key /QPDFFake1
  206 +WARNING: issue-335a.pdf (trailer, offset 20684): unknown token while reading object; treating as null
  207 +WARNING: issue-335a.pdf (trailer, offset 20683): expected dictionary keys but found non-name objects; ignoring
221 208 WARNING: issue-335a.pdf (trailer, offset 20747): stream keyword found in trailer
222 209 WARNING: issue-335a.pdf (trailer, offset 20679): recovered trailer has no /Root entry
223   -WARNING: issue-335a.pdf (trailer, offset 20598): unknown token while reading object; treating as string
  210 +WARNING: issue-335a.pdf (trailer, offset 20598): unknown token while reading object; treating as null
224 211 WARNING: issue-335a.pdf (trailer, offset 20600): unexpected )
225 212 WARNING: issue-335a.pdf (trailer, offset 20601): unexpected )
226   -WARNING: issue-335a.pdf (trailer, offset 20602): unknown token while reading object; treating as string
  213 +WARNING: issue-335a.pdf (trailer, offset 20602): unknown token while reading object; treating as null
227 214 WARNING: issue-335a.pdf (trailer, offset 20604): invalid character ({) in hexstring
228 215 WARNING: issue-335a.pdf (trailer, offset 20606): treating unexpected brace token as null
229 216 WARNING: issue-335a.pdf (trailer, offset 20606): too many errors; giving up on reading object
230   -WARNING: issue-335a.pdf (trailer, offset 20446): unknown token while reading object; treating as string
  217 +WARNING: issue-335a.pdf (trailer, offset 20446): unknown token while reading object; treating as null
231 218 WARNING: issue-335a.pdf (trailer, offset 20601): unexpected )
232   -WARNING: issue-335a.pdf (trailer, offset 20602): unknown token while reading object; treating as string
  219 +WARNING: issue-335a.pdf (trailer, offset 20602): unknown token while reading object; treating as null
233 220 WARNING: issue-335a.pdf (trailer, offset 20604): invalid character ({) in hexstring
234 221 WARNING: issue-335a.pdf (trailer, offset 20606): treating unexpected brace token as null
235 222 WARNING: issue-335a.pdf (trailer, offset 20607): treating unexpected brace token as null
236 223 WARNING: issue-335a.pdf (trailer, offset 20607): too many errors; giving up on reading object
237   -WARNING: issue-335a.pdf (trailer, offset 20424): unknown token while reading object; treating as string
238   -WARNING: issue-335a.pdf (trailer, offset 20431): unknown token while reading object; treating as string
239   -WARNING: issue-335a.pdf (trailer, offset 20446): unknown token while reading object; treating as string
  224 +WARNING: issue-335a.pdf (trailer, offset 20424): unknown token while reading object; treating as null
  225 +WARNING: issue-335a.pdf (trailer, offset 20431): unknown token while reading object; treating as null
  226 +WARNING: issue-335a.pdf (trailer, offset 20446): unknown token while reading object; treating as null
240 227 WARNING: issue-335a.pdf (trailer, offset 20601): unexpected )
241   -WARNING: issue-335a.pdf (trailer, offset 20602): unknown token while reading object; treating as string
  228 +WARNING: issue-335a.pdf (trailer, offset 20602): unknown token while reading object; treating as null
242 229 WARNING: issue-335a.pdf (trailer, offset 20604): invalid character ({) in hexstring
243 230 WARNING: issue-335a.pdf (trailer, offset 20604): too many errors; giving up on reading object
244   -WARNING: issue-335a.pdf (trailer, offset 20230): unknown token while reading object; treating as string
  231 +WARNING: issue-335a.pdf (trailer, offset 20230): unknown token while reading object; treating as null
245 232 WARNING: issue-335a.pdf (trailer, offset 20232): unexpected )
246 233 WARNING: issue-335a.pdf (trailer, offset 20233): unexpected )
247   -WARNING: issue-335a.pdf (trailer, offset 20234): unknown token while reading object; treating as string
  234 +WARNING: issue-335a.pdf (trailer, offset 20234): unknown token while reading object; treating as null
248 235 WARNING: issue-335a.pdf (trailer, offset 20236): invalid character ({) in hexstring
249 236 WARNING: issue-335a.pdf (trailer, offset 20238): treating unexpected brace token as null
250 237 WARNING: issue-335a.pdf (trailer, offset 20238): too many errors; giving up on reading object
251 238 WARNING: issue-335a.pdf (trailer, offset 20164): unexpected >
252   -WARNING: issue-335a.pdf (trailer, offset 20170): unknown token while reading object; treating as string
253   -WARNING: issue-335a.pdf (trailer, offset 20173): unknown token while reading object; treating as string
254   -WARNING: issue-335a.pdf (trailer, offset 20186): unknown token while reading object; treating as string
255   -WARNING: issue-335a.pdf (trailer, offset 20189): unknown token while reading object; treating as string
256   -WARNING: issue-335a.pdf (trailer, offset 20219): unknown token while reading object; treating as string
  239 +WARNING: issue-335a.pdf (trailer, offset 20170): unknown token while reading object; treating as null
  240 +WARNING: issue-335a.pdf (trailer, offset 20173): unknown token while reading object; treating as null
  241 +WARNING: issue-335a.pdf (trailer, offset 20186): unknown token while reading object; treating as null
  242 +WARNING: issue-335a.pdf (trailer, offset 20189): unknown token while reading object; treating as null
  243 +WARNING: issue-335a.pdf (trailer, offset 20219): unknown token while reading object; treating as null
257 244 WARNING: issue-335a.pdf (trailer, offset 20219): too many errors; giving up on reading object
258 245 WARNING: issue-335a.pdf (trailer, offset 19968): invalid character (t) in hexstring
259   -WARNING: issue-335a.pdf (trailer, offset 19971): unknown token while reading object; treating as string
260   -WARNING: issue-335a.pdf (trailer, offset 20092): unknown token while reading object; treating as string
261   -WARNING: issue-335a.pdf (trailer, offset 20103): unknown token while reading object; treating as string
262   -WARNING: issue-335a.pdf (trailer, offset 20110): unknown token while reading object; treating as string
263   -WARNING: issue-335a.pdf (trailer, offset 20114): unknown token while reading object; treating as string
  246 +WARNING: issue-335a.pdf (trailer, offset 19971): unknown token while reading object; treating as null
  247 +WARNING: issue-335a.pdf (trailer, offset 20092): unknown token while reading object; treating as null
  248 +WARNING: issue-335a.pdf (trailer, offset 20103): unknown token while reading object; treating as null
  249 +WARNING: issue-335a.pdf (trailer, offset 20110): unknown token while reading object; treating as null
  250 +WARNING: issue-335a.pdf (trailer, offset 20114): unknown token while reading object; treating as null
264 251 WARNING: issue-335a.pdf (trailer, offset 20114): too many errors; giving up on reading object
265   -WARNING: issue-335a.pdf (trailer, offset 19920): unknown token while reading object; treating as string
  252 +WARNING: issue-335a.pdf (trailer, offset 19920): unknown token while reading object; treating as null
266 253 WARNING: issue-335a.pdf (trailer, offset 19954): unexpected )
267   -WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as string
268   -WARNING: issue-335a.pdf (trailer, offset 19959): unknown token while reading object; treating as string
  254 +WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as null
  255 +WARNING: issue-335a.pdf (trailer, offset 19959): unknown token while reading object; treating as null
269 256 WARNING: issue-335a.pdf (trailer, offset 19968): invalid character (t) in hexstring
270   -WARNING: issue-335a.pdf (trailer, offset 19971): unknown token while reading object; treating as string
  257 +WARNING: issue-335a.pdf (trailer, offset 19971): unknown token while reading object; treating as null
271 258 WARNING: issue-335a.pdf (trailer, offset 19971): too many errors; giving up on reading object
272 259 WARNING: issue-335a.pdf (trailer, offset 19904): treating unexpected brace token as null
273 260 WARNING: issue-335a.pdf (trailer, offset 19905): unexpected )
274 261 WARNING: issue-335a.pdf (trailer, offset 19906): unexpected )
275   -WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as string
276   -WARNING: issue-335a.pdf (trailer, offset 19959): unknown token while reading object; treating as string
  262 +WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as null
  263 +WARNING: issue-335a.pdf (trailer, offset 19959): unknown token while reading object; treating as null
277 264 WARNING: issue-335a.pdf (trailer, offset 19968): invalid character (t) in hexstring
278 265 WARNING: issue-335a.pdf (trailer, offset 19968): too many errors; giving up on reading object
279   -WARNING: issue-335a.pdf (trailer, offset 19890): unknown token while reading object; treating as string
  266 +WARNING: issue-335a.pdf (trailer, offset 19890): unknown token while reading object; treating as null
280 267 WARNING: issue-335a.pdf (trailer, offset 19906): unexpected )
281   -WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as string
282   -WARNING: issue-335a.pdf (trailer, offset 19959): unknown token while reading object; treating as string
  268 +WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as null
  269 +WARNING: issue-335a.pdf (trailer, offset 19959): unknown token while reading object; treating as null
283 270 WARNING: issue-335a.pdf (trailer, offset 19968): invalid character (t) in hexstring
284   -WARNING: issue-335a.pdf (trailer, offset 19971): unknown token while reading object; treating as string
  271 +WARNING: issue-335a.pdf (trailer, offset 19971): unknown token while reading object; treating as null
285 272 WARNING: issue-335a.pdf (trailer, offset 19971): too many errors; giving up on reading object
286 273 WARNING: issue-335a.pdf (trailer, offset 19867): treating unexpected brace token as null
287 274 WARNING: issue-335a.pdf (trailer, offset 19868): unexpected )
288   -WARNING: issue-335a.pdf (trailer, offset 19869): unknown token while reading object; treating as string
  275 +WARNING: issue-335a.pdf (trailer, offset 19869): unknown token while reading object; treating as null
289 276 WARNING: issue-335a.pdf (trailer, offset 19870): unexpected )
290 277 WARNING: issue-335a.pdf (trailer, offset 19871): unexpected )
291 278 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
292 279 WARNING: issue-335a.pdf (trailer, offset 19875): unexpected )
293 280 WARNING: issue-335a.pdf (trailer, offset 19875): too many errors; giving up on reading object
294   -WARNING: issue-335a.pdf (trailer, offset 19852): unknown token while reading object; treating as string
295   -WARNING: issue-335a.pdf (trailer, offset 19869): unknown token while reading object; treating as string
  281 +WARNING: issue-335a.pdf (trailer, offset 19852): unknown token while reading object; treating as null
  282 +WARNING: issue-335a.pdf (trailer, offset 19869): unknown token while reading object; treating as null
296 283 WARNING: issue-335a.pdf (trailer, offset 19870): unexpected )
297 284 WARNING: issue-335a.pdf (trailer, offset 19871): unexpected )
298 285 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
... ... @@ -305,161 +292,161 @@ WARNING: issue-335a.pdf (trailer, offset 19871): unexpected )
305 292 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
306 293 WARNING: issue-335a.pdf (trailer, offset 19875): unexpected )
307 294 WARNING: issue-335a.pdf (trailer, offset 19876): unexpected )
308   -WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as string
  295 +WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as null
309 296 WARNING: issue-335a.pdf (trailer, offset 19956): too many errors; giving up on reading object
310   -WARNING: issue-335a.pdf (trailer, offset 16819): unknown token while reading object; treating as string
  297 +WARNING: issue-335a.pdf (trailer, offset 16819): unknown token while reading object; treating as null
311 298 WARNING: issue-335a.pdf (trailer, offset 16820): unexpected )
312 299 WARNING: issue-335a.pdf (trailer, offset 16821): unexpected )
313   -WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as string
314   -WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as string
  300 +WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as null
  301 +WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as null
315 302 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
316 303 WARNING: issue-335a.pdf (trailer, offset 19875): unexpected )
317 304 WARNING: issue-335a.pdf (trailer, offset 19875): too many errors; giving up on reading object
318   -WARNING: issue-335a.pdf (trailer, offset 16806): unknown token while reading object; treating as string
  305 +WARNING: issue-335a.pdf (trailer, offset 16806): unknown token while reading object; treating as null
319 306 WARNING: issue-335a.pdf (trailer, offset 16821): unexpected )
320   -WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as string
321   -WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as string
  307 +WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as null
  308 +WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as null
322 309 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
323 310 WARNING: issue-335a.pdf (trailer, offset 19875): unexpected )
324 311 WARNING: issue-335a.pdf (trailer, offset 19876): unexpected )
325 312 WARNING: issue-335a.pdf (trailer, offset 19876): too many errors; giving up on reading object
326   -WARNING: issue-335a.pdf (trailer, offset 16793): unknown token while reading object; treating as string
327   -WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as string
328   -WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as string
  313 +WARNING: issue-335a.pdf (trailer, offset 16793): unknown token while reading object; treating as null
  314 +WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as null
  315 +WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as null
329 316 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
330 317 WARNING: issue-335a.pdf (trailer, offset 19875): unexpected )
331 318 WARNING: issue-335a.pdf (trailer, offset 19876): unexpected )
332   -WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as string
  319 +WARNING: issue-335a.pdf (trailer, offset 19956): unknown token while reading object; treating as null
333 320 WARNING: issue-335a.pdf (trailer, offset 19956): too many errors; giving up on reading object
334   -WARNING: issue-335a.pdf (trailer, offset 16779): unknown token while reading object; treating as string
335   -WARNING: issue-335a.pdf (trailer, offset 16782): unknown token while reading object; treating as string
336   -WARNING: issue-335a.pdf (trailer, offset 16793): unknown token while reading object; treating as string
337   -WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as string
338   -WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as string
  321 +WARNING: issue-335a.pdf (trailer, offset 16779): unknown token while reading object; treating as null
  322 +WARNING: issue-335a.pdf (trailer, offset 16782): unknown token while reading object; treating as null
  323 +WARNING: issue-335a.pdf (trailer, offset 16793): unknown token while reading object; treating as null
  324 +WARNING: issue-335a.pdf (trailer, offset 19808): unknown token while reading object; treating as null
  325 +WARNING: issue-335a.pdf (trailer, offset 19810): unknown token while reading object; treating as null
339 326 WARNING: issue-335a.pdf (trailer, offset 19872): name with stray # will not work with PDF >= 1.2
340 327 WARNING: issue-335a.pdf (trailer, offset 19875): unexpected )
341 328 WARNING: issue-335a.pdf (trailer, offset 19875): too many errors; giving up on reading object
342   -WARNING: issue-335a.pdf (trailer, offset 16752): unknown token while reading object; treating as string
343   -WARNING: issue-335a.pdf (trailer, offset 16761): unknown token while reading object; treating as string
  329 +WARNING: issue-335a.pdf (trailer, offset 16752): unknown token while reading object; treating as null
  330 +WARNING: issue-335a.pdf (trailer, offset 16761): unknown token while reading object; treating as null
344 331 WARNING: issue-335a.pdf (trailer, offset 16762): unexpected )
345 332 WARNING: issue-335a.pdf (trailer, offset 16763): treating unexpected brace token as null
346   -WARNING: issue-335a.pdf (trailer, offset 16764): unknown token while reading object; treating as string
  333 +WARNING: issue-335a.pdf (trailer, offset 16764): unknown token while reading object; treating as null
347 334 WARNING: issue-335a.pdf (trailer, offset 16766): treating unexpected brace token as null
348 335 WARNING: issue-335a.pdf (trailer, offset 16766): too many errors; giving up on reading object
349   -WARNING: issue-335a.pdf (trailer, offset 16732): unknown token while reading object; treating as string
  336 +WARNING: issue-335a.pdf (trailer, offset 16732): unknown token while reading object; treating as null
350 337 WARNING: issue-335a.pdf (trailer, offset 16733): unexpected )
351 338 WARNING: issue-335a.pdf (trailer, offset 16734): unexpected )
352 339 WARNING: issue-335a.pdf (trailer, offset 16739): unexpected )
353 340 WARNING: issue-335a.pdf (trailer, offset 16763): treating unexpected brace token as null
354   -WARNING: issue-335a.pdf (trailer, offset 16764): unknown token while reading object; treating as string
  341 +WARNING: issue-335a.pdf (trailer, offset 16764): unknown token while reading object; treating as null
355 342 WARNING: issue-335a.pdf (trailer, offset 16764): too many errors; giving up on reading object
356   -WARNING: issue-335a.pdf (trailer, offset 16715): unknown token while reading object; treating as string
  343 +WARNING: issue-335a.pdf (trailer, offset 16715): unknown token while reading object; treating as null
357 344 WARNING: issue-335a.pdf (trailer, offset 16716): unexpected )
358   -WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as string
  345 +WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as null
359 346 WARNING: issue-335a.pdf (trailer, offset 16718): treating unexpected brace token as null
360   -WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as string
  347 +WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as null
361 348 WARNING: issue-335a.pdf (trailer, offset 16734): unexpected )
362 349 WARNING: issue-335a.pdf (trailer, offset 16734): too many errors; giving up on reading object
363   -WARNING: issue-335a.pdf (trailer, offset 16700): unknown token while reading object; treating as string
  350 +WARNING: issue-335a.pdf (trailer, offset 16700): unknown token while reading object; treating as null
364 351 WARNING: issue-335a.pdf (trailer, offset 16701): unexpected )
365 352 WARNING: issue-335a.pdf (trailer, offset 16702): unexpected )
366   -WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as string
  353 +WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as null
367 354 WARNING: issue-335a.pdf (trailer, offset 16718): treating unexpected brace token as null
368   -WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as string
  355 +WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as null
369 356 WARNING: issue-335a.pdf (trailer, offset 16719): too many errors; giving up on reading object
370   -WARNING: issue-335a.pdf (trailer, offset 16687): unknown token while reading object; treating as string
  357 +WARNING: issue-335a.pdf (trailer, offset 16687): unknown token while reading object; treating as null
371 358 WARNING: issue-335a.pdf (trailer, offset 16702): unexpected )
372   -WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as string
  359 +WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as null
373 360 WARNING: issue-335a.pdf (trailer, offset 16718): treating unexpected brace token as null
374   -WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as string
  361 +WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as null
375 362 WARNING: issue-335a.pdf (trailer, offset 16734): unexpected )
376 363 WARNING: issue-335a.pdf (trailer, offset 16734): too many errors; giving up on reading object
377   -WARNING: issue-335a.pdf (trailer, offset 16674): unknown token while reading object; treating as string
378   -WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as string
  364 +WARNING: issue-335a.pdf (trailer, offset 16674): unknown token while reading object; treating as null
  365 +WARNING: issue-335a.pdf (trailer, offset 16717): unknown token while reading object; treating as null
379 366 WARNING: issue-335a.pdf (trailer, offset 16718): treating unexpected brace token as null
380   -WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as string
  367 +WARNING: issue-335a.pdf (trailer, offset 16719): unknown token while reading object; treating as null
381 368 WARNING: issue-335a.pdf (trailer, offset 16734): unexpected )
382 369 WARNING: issue-335a.pdf (trailer, offset 16739): unexpected )
383 370 WARNING: issue-335a.pdf (trailer, offset 16739): too many errors; giving up on reading object
384   -WARNING: issue-335a.pdf (trailer, offset 16599): unknown token while reading object; treating as string
385   -WARNING: issue-335a.pdf (trailer, offset 16613): unknown token while reading object; treating as string
  371 +WARNING: issue-335a.pdf (trailer, offset 16599): unknown token while reading object; treating as null
  372 +WARNING: issue-335a.pdf (trailer, offset 16613): unknown token while reading object; treating as null
386 373 WARNING: issue-335a.pdf (trailer, offset 16614): treating unexpected brace token as null
387   -WARNING: issue-335a.pdf (trailer, offset 16615): unknown token while reading object; treating as string
  374 +WARNING: issue-335a.pdf (trailer, offset 16615): unknown token while reading object; treating as null
388 375 WARNING: issue-335a.pdf (trailer, offset 16739): unexpected )
389 376 WARNING: issue-335a.pdf (trailer, offset 16763): treating unexpected brace token as null
390 377 WARNING: issue-335a.pdf (trailer, offset 16763): too many errors; giving up on reading object
391 378 WARNING: issue-335a.pdf (trailer, offset 16575): unknown token while reading object; treating as string
392   -WARNING: issue-335a.pdf (trailer, offset 16561): unknown token while reading object; treating as string
  379 +WARNING: issue-335a.pdf (trailer, offset 16561): unknown token while reading object; treating as null
393 380 WARNING: issue-335a.pdf (trailer, offset 16562): unexpected )
394 381 WARNING: issue-335a.pdf (trailer, offset 16563): unexpected )
395 382 WARNING: issue-335a.pdf (trailer, offset 16763): treating unexpected brace token as null
396   -WARNING: issue-335a.pdf (trailer, offset 16764): unknown token while reading object; treating as string
  383 +WARNING: issue-335a.pdf (trailer, offset 16764): unknown token while reading object; treating as null
397 384 WARNING: issue-335a.pdf (trailer, offset 16766): treating unexpected brace token as null
398 385 WARNING: issue-335a.pdf (trailer, offset 16766): too many errors; giving up on reading object
399   -WARNING: issue-335a.pdf (trailer, offset 16543): unknown token while reading object; treating as string
  386 +WARNING: issue-335a.pdf (trailer, offset 16543): unknown token while reading object; treating as null
400 387 WARNING: issue-335a.pdf (trailer, offset 16544): unexpected )
401 388 WARNING: issue-335a.pdf (trailer, offset 16545): unexpected )
402   -WARNING: issue-335a.pdf (trailer, offset 16546): unknown token while reading object; treating as string
  389 +WARNING: issue-335a.pdf (trailer, offset 16546): unknown token while reading object; treating as null
403 390 WARNING: issue-335a.pdf (trailer, offset 16547): treating unexpected brace token as null
404   -WARNING: issue-335a.pdf (trailer, offset 16548): unknown token while reading object; treating as string
  391 +WARNING: issue-335a.pdf (trailer, offset 16548): unknown token while reading object; treating as null
405 392 WARNING: issue-335a.pdf (trailer, offset 16548): too many errors; giving up on reading object
406   -WARNING: issue-335a.pdf (trailer, offset 16526): unknown token while reading object; treating as string
  393 +WARNING: issue-335a.pdf (trailer, offset 16526): unknown token while reading object; treating as null
407 394 WARNING: issue-335a.pdf (trailer, offset 16527): unexpected )
408   -WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as string
  395 +WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as null
409 396 WARNING: issue-335a.pdf (trailer, offset 16529): treating unexpected brace token as null
410   -WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as string
  397 +WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as null
411 398 WARNING: issue-335a.pdf (trailer, offset 16545): unexpected )
412 399 WARNING: issue-335a.pdf (trailer, offset 16545): too many errors; giving up on reading object
413   -WARNING: issue-335a.pdf (trailer, offset 16511): unknown token while reading object; treating as string
  400 +WARNING: issue-335a.pdf (trailer, offset 16511): unknown token while reading object; treating as null
414 401 WARNING: issue-335a.pdf (trailer, offset 16512): unexpected )
415 402 WARNING: issue-335a.pdf (trailer, offset 16513): unexpected )
416   -WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as string
  403 +WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as null
417 404 WARNING: issue-335a.pdf (trailer, offset 16529): treating unexpected brace token as null
418   -WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as string
  405 +WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as null
419 406 WARNING: issue-335a.pdf (trailer, offset 16530): too many errors; giving up on reading object
420   -WARNING: issue-335a.pdf (trailer, offset 16498): unknown token while reading object; treating as string
  407 +WARNING: issue-335a.pdf (trailer, offset 16498): unknown token while reading object; treating as null
421 408 WARNING: issue-335a.pdf (trailer, offset 16513): unexpected )
422   -WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as string
  409 +WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as null
423 410 WARNING: issue-335a.pdf (trailer, offset 16529): treating unexpected brace token as null
424   -WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as string
  411 +WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as null
425 412 WARNING: issue-335a.pdf (trailer, offset 16545): unexpected )
426 413 WARNING: issue-335a.pdf (trailer, offset 16545): too many errors; giving up on reading object
427   -WARNING: issue-335a.pdf (trailer, offset 16485): unknown token while reading object; treating as string
428   -WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as string
  414 +WARNING: issue-335a.pdf (trailer, offset 16485): unknown token while reading object; treating as null
  415 +WARNING: issue-335a.pdf (trailer, offset 16528): unknown token while reading object; treating as null
429 416 WARNING: issue-335a.pdf (trailer, offset 16529): treating unexpected brace token as null
430   -WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as string
  417 +WARNING: issue-335a.pdf (trailer, offset 16530): unknown token while reading object; treating as null
431 418 WARNING: issue-335a.pdf (trailer, offset 16545): unexpected )
432   -WARNING: issue-335a.pdf (trailer, offset 16546): unknown token while reading object; treating as string
  419 +WARNING: issue-335a.pdf (trailer, offset 16546): unknown token while reading object; treating as null
433 420 WARNING: issue-335a.pdf (trailer, offset 16546): too many errors; giving up on reading object
434 421 WARNING: issue-335a.pdf (trailer, offset 3585): treating unexpected brace token as null
435   -WARNING: issue-335a.pdf (trailer, offset 3586): unknown token while reading object; treating as string
  422 +WARNING: issue-335a.pdf (trailer, offset 3586): unknown token while reading object; treating as null
436 423 WARNING: issue-335a.pdf (trailer, offset 3588): unexpected )
437 424 WARNING: issue-335a.pdf (trailer, offset 3589): unexpected )
438   -WARNING: issue-335a.pdf (trailer, offset 3602): unknown token while reading object; treating as string
439   -WARNING: issue-335a.pdf (trailer, offset 3610): unknown token while reading object; treating as string
  425 +WARNING: issue-335a.pdf (trailer, offset 3602): unknown token while reading object; treating as null
  426 +WARNING: issue-335a.pdf (trailer, offset 3610): unknown token while reading object; treating as null
440 427 WARNING: issue-335a.pdf (trailer, offset 3610): too many errors; giving up on reading object
441 428 WARNING: issue-335a.pdf (trailer, offset 2020): treating unexpected brace token as null
442 429 WARNING: issue-335a.pdf (trailer, offset 2021): unexpected )
443 430 WARNING: issue-335a.pdf (trailer, offset 2022): unexpected )
444   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
445   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
446   -WARNING: issue-335a.pdf (trailer, offset 3073): unknown token while reading object; treating as string
  431 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  432 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
  433 +WARNING: issue-335a.pdf (trailer, offset 3073): unknown token while reading object; treating as null
447 434 WARNING: issue-335a.pdf (trailer, offset 3073): too many errors; giving up on reading object
448   -WARNING: issue-335a.pdf (trailer, offset 2006): unknown token while reading object; treating as string
  435 +WARNING: issue-335a.pdf (trailer, offset 2006): unknown token while reading object; treating as null
449 436 WARNING: issue-335a.pdf (trailer, offset 2022): unexpected )
450   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
451   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
452   -WARNING: issue-335a.pdf (trailer, offset 3073): unknown token while reading object; treating as string
  437 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  438 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
  439 +WARNING: issue-335a.pdf (trailer, offset 3073): unknown token while reading object; treating as null
453 440 WARNING: issue-335a.pdf (trailer, offset 3073): too many errors; giving up on reading object
454 441 WARNING: issue-335a.pdf (trailer, offset 1976): treating unexpected brace token as null
455 442 WARNING: issue-335a.pdf (trailer, offset 1977): unexpected )
456   -WARNING: issue-335a.pdf (trailer, offset 1978): unknown token while reading object; treating as string
  443 +WARNING: issue-335a.pdf (trailer, offset 1978): unknown token while reading object; treating as null
457 444 WARNING: issue-335a.pdf (trailer, offset 1979): unexpected )
458 445 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
459 446 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
460 447 WARNING: issue-335a.pdf (trailer, offset 1986): too many errors; giving up on reading object
461   -WARNING: issue-335a.pdf (trailer, offset 1961): unknown token while reading object; treating as string
462   -WARNING: issue-335a.pdf (trailer, offset 1978): unknown token while reading object; treating as string
  448 +WARNING: issue-335a.pdf (trailer, offset 1961): unknown token while reading object; treating as null
  449 +WARNING: issue-335a.pdf (trailer, offset 1978): unknown token while reading object; treating as null
463 450 WARNING: issue-335a.pdf (trailer, offset 1979): unexpected )
464 451 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
465 452 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
... ... @@ -467,13 +454,13 @@ WARNING: issue-335a.pdf (trailer, offset 1988): unexpected )
467 454 WARNING: issue-335a.pdf (trailer, offset 1988): too many errors; giving up on reading object
468 455 WARNING: issue-335a.pdf (trailer, offset 1943): treating unexpected brace token as null
469 456 WARNING: issue-335a.pdf (trailer, offset 1944): unexpected )
470   -WARNING: issue-335a.pdf (trailer, offset 1945): unknown token while reading object; treating as string
  457 +WARNING: issue-335a.pdf (trailer, offset 1945): unknown token while reading object; treating as null
471 458 WARNING: issue-335a.pdf (trailer, offset 1946): unexpected )
472 459 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
473 460 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
474 461 WARNING: issue-335a.pdf (trailer, offset 1980): too many errors; giving up on reading object
475   -WARNING: issue-335a.pdf (trailer, offset 1927): unknown token while reading object; treating as string
476   -WARNING: issue-335a.pdf (trailer, offset 1945): unknown token while reading object; treating as string
  462 +WARNING: issue-335a.pdf (trailer, offset 1927): unknown token while reading object; treating as null
  463 +WARNING: issue-335a.pdf (trailer, offset 1945): unknown token while reading object; treating as null
477 464 WARNING: issue-335a.pdf (trailer, offset 1946): unexpected )
478 465 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
479 466 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
... ... @@ -486,14 +473,14 @@ WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
486 473 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
487 474 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
488 475 WARNING: issue-335a.pdf (trailer, offset 1986): too many errors; giving up on reading object
489   -WARNING: issue-335a.pdf (trailer, offset 1897): unknown token while reading object; treating as string
  476 +WARNING: issue-335a.pdf (trailer, offset 1897): unknown token while reading object; treating as null
490 477 WARNING: issue-335a.pdf (trailer, offset 1913): unexpected )
491 478 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
492 479 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
493 480 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
494 481 WARNING: issue-335a.pdf (trailer, offset 1988): unexpected )
495 482 WARNING: issue-335a.pdf (trailer, offset 1988): too many errors; giving up on reading object
496   -WARNING: issue-335a.pdf (trailer, offset 1861): unknown token while reading object; treating as string
  483 +WARNING: issue-335a.pdf (trailer, offset 1861): unknown token while reading object; treating as null
497 484 WARNING: issue-335a.pdf (trailer, offset 1880): unexpected )
498 485 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
499 486 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
... ... @@ -502,57 +489,57 @@ WARNING: issue-335a.pdf (trailer, offset 1988): unexpected )
502 489 WARNING: issue-335a.pdf (trailer, offset 1988): too many errors; giving up on reading object
503 490 WARNING: issue-335a.pdf (trailer, offset 1843): treating unexpected brace token as null
504 491 WARNING: issue-335a.pdf (trailer, offset 1844): unexpected )
505   -WARNING: issue-335a.pdf (trailer, offset 1845): unknown token while reading object; treating as string
  492 +WARNING: issue-335a.pdf (trailer, offset 1845): unknown token while reading object; treating as null
506 493 WARNING: issue-335a.pdf (trailer, offset 1846): unexpected )
507 494 WARNING: issue-335a.pdf (trailer, offset 1847): unexpected )
508 495 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
509 496 WARNING: issue-335a.pdf (trailer, offset 1947): too many errors; giving up on reading object
510   -WARNING: issue-335a.pdf (trailer, offset 1827): unknown token while reading object; treating as string
511   -WARNING: issue-335a.pdf (trailer, offset 1845): unknown token while reading object; treating as string
  497 +WARNING: issue-335a.pdf (trailer, offset 1827): unknown token while reading object; treating as null
  498 +WARNING: issue-335a.pdf (trailer, offset 1845): unknown token while reading object; treating as null
512 499 WARNING: issue-335a.pdf (trailer, offset 1846): unexpected )
513 500 WARNING: issue-335a.pdf (trailer, offset 1847): unexpected )
514 501 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
515 502 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
516 503 WARNING: issue-335a.pdf (trailer, offset 1980): too many errors; giving up on reading object
517 504 WARNING: issue-335a.pdf (trailer, offset 1809): invalid character (<) in hexstring
518   -WARNING: issue-335a.pdf (trailer, offset 1795): unknown token while reading object; treating as string
  505 +WARNING: issue-335a.pdf (trailer, offset 1795): unknown token while reading object; treating as null
519 506 WARNING: issue-335a.pdf (trailer, offset 1947): unexpected )
520 507 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
521 508 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
522 509 WARNING: issue-335a.pdf (trailer, offset 1988): unexpected )
523 510 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
524   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
525   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
  511 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  512 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
526 513 WARNING: issue-335a.pdf (trailer, offset 3064): too many errors; giving up on reading object
527 514 WARNING: issue-335a.pdf (trailer, offset 1779): treating unexpected brace token as null
528   -WARNING: issue-335a.pdf (trailer, offset 1780): unknown token while reading object; treating as string
  515 +WARNING: issue-335a.pdf (trailer, offset 1780): unknown token while reading object; treating as null
529 516 WARNING: issue-335a.pdf (trailer, offset 1980): unexpected )
530 517 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
531 518 WARNING: issue-335a.pdf (trailer, offset 1988): unexpected )
532 519 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
533 520 WARNING: issue-335a.pdf (trailer, offset 1989): too many errors; giving up on reading object
534   -WARNING: issue-335a.pdf (trailer, offset 1763): unknown token while reading object; treating as string
  521 +WARNING: issue-335a.pdf (trailer, offset 1763): unknown token while reading object; treating as null
535 522 WARNING: issue-335a.pdf (trailer, offset 1986): invalid character (#) in hexstring
536 523 WARNING: issue-335a.pdf (trailer, offset 1988): unexpected )
537 524 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
538   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
539   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
  525 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  526 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
540 527 WARNING: issue-335a.pdf (trailer, offset 3064): too many errors; giving up on reading object
541   -WARNING: issue-335a.pdf (trailer, offset 1730): unknown token while reading object; treating as string
  528 +WARNING: issue-335a.pdf (trailer, offset 1730): unknown token while reading object; treating as null
542 529 WARNING: issue-335a.pdf (trailer, offset 1749): unexpected )
543 530 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
544   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
545   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
  531 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  532 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
546 533 WARNING: issue-335a.pdf (trailer, offset 3064): too many errors; giving up on reading object
547 534 WARNING: issue-335a.pdf (trailer, offset 1700): treating unexpected brace token as null
548 535 WARNING: issue-335a.pdf (trailer, offset 1701): unexpected )
549   -WARNING: issue-335a.pdf (trailer, offset 1702): unknown token while reading object; treating as string
  536 +WARNING: issue-335a.pdf (trailer, offset 1702): unknown token while reading object; treating as null
550 537 WARNING: issue-335a.pdf (trailer, offset 1703): unexpected )
551 538 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
552 539 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
553 540 WARNING: issue-335a.pdf (trailer, offset 1710): too many errors; giving up on reading object
554   -WARNING: issue-335a.pdf (trailer, offset 1685): unknown token while reading object; treating as string
555   -WARNING: issue-335a.pdf (trailer, offset 1702): unknown token while reading object; treating as string
  541 +WARNING: issue-335a.pdf (trailer, offset 1685): unknown token while reading object; treating as null
  542 +WARNING: issue-335a.pdf (trailer, offset 1702): unknown token while reading object; treating as null
556 543 WARNING: issue-335a.pdf (trailer, offset 1703): unexpected )
557 544 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
558 545 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
... ... @@ -560,13 +547,13 @@ WARNING: issue-335a.pdf (trailer, offset 1712): unexpected )
560 547 WARNING: issue-335a.pdf (trailer, offset 1712): too many errors; giving up on reading object
561 548 WARNING: issue-335a.pdf (trailer, offset 1667): treating unexpected brace token as null
562 549 WARNING: issue-335a.pdf (trailer, offset 1668): unexpected )
563   -WARNING: issue-335a.pdf (trailer, offset 1669): unknown token while reading object; treating as string
  550 +WARNING: issue-335a.pdf (trailer, offset 1669): unknown token while reading object; treating as null
564 551 WARNING: issue-335a.pdf (trailer, offset 1670): unexpected )
565 552 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
566 553 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
567 554 WARNING: issue-335a.pdf (trailer, offset 1704): too many errors; giving up on reading object
568   -WARNING: issue-335a.pdf (trailer, offset 1651): unknown token while reading object; treating as string
569   -WARNING: issue-335a.pdf (trailer, offset 1669): unknown token while reading object; treating as string
  555 +WARNING: issue-335a.pdf (trailer, offset 1651): unknown token while reading object; treating as null
  556 +WARNING: issue-335a.pdf (trailer, offset 1669): unknown token while reading object; treating as null
570 557 WARNING: issue-335a.pdf (trailer, offset 1670): unexpected )
571 558 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
572 559 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
... ... @@ -579,14 +566,14 @@ WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
579 566 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
580 567 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
581 568 WARNING: issue-335a.pdf (trailer, offset 1710): too many errors; giving up on reading object
582   -WARNING: issue-335a.pdf (trailer, offset 1621): unknown token while reading object; treating as string
  569 +WARNING: issue-335a.pdf (trailer, offset 1621): unknown token while reading object; treating as null
583 570 WARNING: issue-335a.pdf (trailer, offset 1637): unexpected )
584 571 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
585 572 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
586 573 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
587 574 WARNING: issue-335a.pdf (trailer, offset 1712): unexpected )
588 575 WARNING: issue-335a.pdf (trailer, offset 1712): too many errors; giving up on reading object
589   -WARNING: issue-335a.pdf (trailer, offset 1585): unknown token while reading object; treating as string
  576 +WARNING: issue-335a.pdf (trailer, offset 1585): unknown token while reading object; treating as null
590 577 WARNING: issue-335a.pdf (trailer, offset 1604): unexpected )
591 578 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
592 579 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
... ... @@ -595,20 +582,20 @@ WARNING: issue-335a.pdf (trailer, offset 1712): unexpected )
595 582 WARNING: issue-335a.pdf (trailer, offset 1712): too many errors; giving up on reading object
596 583 WARNING: issue-335a.pdf (trailer, offset 1567): treating unexpected brace token as null
597 584 WARNING: issue-335a.pdf (trailer, offset 1568): unexpected )
598   -WARNING: issue-335a.pdf (trailer, offset 1569): unknown token while reading object; treating as string
  585 +WARNING: issue-335a.pdf (trailer, offset 1569): unknown token while reading object; treating as null
599 586 WARNING: issue-335a.pdf (trailer, offset 1570): unexpected )
600 587 WARNING: issue-335a.pdf (trailer, offset 1571): unexpected )
601 588 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
602 589 WARNING: issue-335a.pdf (trailer, offset 1671): too many errors; giving up on reading object
603   -WARNING: issue-335a.pdf (trailer, offset 1551): unknown token while reading object; treating as string
604   -WARNING: issue-335a.pdf (trailer, offset 1569): unknown token while reading object; treating as string
  590 +WARNING: issue-335a.pdf (trailer, offset 1551): unknown token while reading object; treating as null
  591 +WARNING: issue-335a.pdf (trailer, offset 1569): unknown token while reading object; treating as null
605 592 WARNING: issue-335a.pdf (trailer, offset 1570): unexpected )
606 593 WARNING: issue-335a.pdf (trailer, offset 1571): unexpected )
607 594 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
608 595 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
609 596 WARNING: issue-335a.pdf (trailer, offset 1704): too many errors; giving up on reading object
610 597 WARNING: issue-335a.pdf (trailer, offset 1533): invalid character (<) in hexstring
611   -WARNING: issue-335a.pdf (trailer, offset 1519): unknown token while reading object; treating as string
  598 +WARNING: issue-335a.pdf (trailer, offset 1519): unknown token while reading object; treating as null
612 599 WARNING: issue-335a.pdf (trailer, offset 1671): unexpected )
613 600 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
614 601 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
... ... @@ -617,36 +604,36 @@ WARNING: issue-335a.pdf (trailer, offset 1713): unexpected )
617 604 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
618 605 WARNING: issue-335a.pdf (trailer, offset 1989): too many errors; giving up on reading object
619 606 WARNING: issue-335a.pdf (trailer, offset 1503): treating unexpected brace token as null
620   -WARNING: issue-335a.pdf (trailer, offset 1504): unknown token while reading object; treating as string
  607 +WARNING: issue-335a.pdf (trailer, offset 1504): unknown token while reading object; treating as null
621 608 WARNING: issue-335a.pdf (trailer, offset 1704): unexpected )
622 609 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
623 610 WARNING: issue-335a.pdf (trailer, offset 1712): unexpected )
624 611 WARNING: issue-335a.pdf (trailer, offset 1713): unexpected )
625 612 WARNING: issue-335a.pdf (trailer, offset 1713): too many errors; giving up on reading object
626   -WARNING: issue-335a.pdf (trailer, offset 1487): unknown token while reading object; treating as string
  613 +WARNING: issue-335a.pdf (trailer, offset 1487): unknown token while reading object; treating as null
627 614 WARNING: issue-335a.pdf (trailer, offset 1710): invalid character (#) in hexstring
628 615 WARNING: issue-335a.pdf (trailer, offset 1712): unexpected )
629 616 WARNING: issue-335a.pdf (trailer, offset 1713): unexpected )
630 617 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
631   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
632   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
  618 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  619 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
633 620 WARNING: issue-335a.pdf (trailer, offset 3064): too many errors; giving up on reading object
634   -WARNING: issue-335a.pdf (trailer, offset 1454): unknown token while reading object; treating as string
  621 +WARNING: issue-335a.pdf (trailer, offset 1454): unknown token while reading object; treating as null
635 622 WARNING: issue-335a.pdf (trailer, offset 1473): unexpected )
636 623 WARNING: issue-335a.pdf (trailer, offset 1713): unexpected )
637 624 WARNING: issue-335a.pdf (trailer, offset 1989): unexpected )
638   -WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as string
639   -WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as string
  625 +WARNING: issue-335a.pdf (trailer, offset 3057): unknown token while reading object; treating as null
  626 +WARNING: issue-335a.pdf (trailer, offset 3064): unknown token while reading object; treating as null
640 627 WARNING: issue-335a.pdf (trailer, offset 3064): too many errors; giving up on reading object
641 628 WARNING: issue-335a.pdf (trailer, offset 1424): treating unexpected brace token as null
642 629 WARNING: issue-335a.pdf (trailer, offset 1425): unexpected )
643   -WARNING: issue-335a.pdf (trailer, offset 1426): unknown token while reading object; treating as string
  630 +WARNING: issue-335a.pdf (trailer, offset 1426): unknown token while reading object; treating as null
644 631 WARNING: issue-335a.pdf (trailer, offset 1427): unexpected )
645 632 WARNING: issue-335a.pdf (trailer, offset 1428): unexpected )
646 633 WARNING: issue-335a.pdf (trailer, offset 1434): invalid character (#) in hexstring
647 634 WARNING: issue-335a.pdf (trailer, offset 1434): too many errors; giving up on reading object
648   -WARNING: issue-335a.pdf (trailer, offset 1409): unknown token while reading object; treating as string
649   -WARNING: issue-335a.pdf (trailer, offset 1426): unknown token while reading object; treating as string
  635 +WARNING: issue-335a.pdf (trailer, offset 1409): unknown token while reading object; treating as null
  636 +WARNING: issue-335a.pdf (trailer, offset 1426): unknown token while reading object; treating as null
650 637 WARNING: issue-335a.pdf (trailer, offset 1427): unexpected )
651 638 WARNING: issue-335a.pdf (trailer, offset 1428): unexpected )
652 639 WARNING: issue-335a.pdf (trailer, offset 1434): invalid character (#) in hexstring
... ... @@ -654,13 +641,13 @@ WARNING: issue-335a.pdf (trailer, offset 1436): unexpected )
654 641 WARNING: issue-335a.pdf (trailer, offset 1436): too many errors; giving up on reading object
655 642 WARNING: issue-335a.pdf (trailer, offset 1390): invalid character ({) in hexstring
656 643 WARNING: issue-335a.pdf (trailer, offset 1392): unexpected )
657   -WARNING: issue-335a.pdf (trailer, offset 1393): unknown token while reading object; treating as string
  644 +WARNING: issue-335a.pdf (trailer, offset 1393): unknown token while reading object; treating as null
658 645 WARNING: issue-335a.pdf (trailer, offset 1394): unexpected )
659 646 WARNING: issue-335a.pdf (trailer, offset 1395): unexpected )
660 647 WARNING: issue-335a.pdf (trailer, offset 1428): unexpected )
661 648 WARNING: issue-335a.pdf (trailer, offset 1428): too many errors; giving up on reading object
662 649 WARNING: issue-335a.pdf (trailer, offset 1372): invalid character (<) in hexstring
663   -WARNING: issue-335a.pdf (trailer, offset 1358): unknown token while reading object; treating as string
  650 +WARNING: issue-335a.pdf (trailer, offset 1358): unknown token while reading object; treating as null
664 651 WARNING: issue-335a.pdf (trailer, offset 1395): unexpected )
665 652 WARNING: issue-335a.pdf (trailer, offset 1428): unexpected )
666 653 WARNING: issue-335a.pdf (trailer, offset 1434): invalid character (#) in hexstring
... ... @@ -669,14 +656,14 @@ WARNING: issue-335a.pdf (trailer, offset 1437): unexpected )
669 656 WARNING: issue-335a.pdf (trailer, offset 1437): too many errors; giving up on reading object
670 657 WARNING: issue-335a.pdf (trailer, offset 1324): treating unexpected brace token as null
671 658 WARNING: issue-335a.pdf (trailer, offset 1325): unexpected )
672   -WARNING: issue-335a.pdf (trailer, offset 1326): unknown token while reading object; treating as string
  659 +WARNING: issue-335a.pdf (trailer, offset 1326): unknown token while reading object; treating as null
673 660 WARNING: issue-335a.pdf (trailer, offset 1327): unexpected )
674 661 WARNING: issue-335a.pdf (trailer, offset 1328): unexpected )
675 662 WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2
676 663 WARNING: issue-335a.pdf (trailer, offset 1332): unexpected )
677 664 WARNING: issue-335a.pdf (trailer, offset 1332): too many errors; giving up on reading object
678   -WARNING: issue-335a.pdf (trailer, offset 1309): unknown token while reading object; treating as string
679   -WARNING: issue-335a.pdf (trailer, offset 1326): unknown token while reading object; treating as string
  665 +WARNING: issue-335a.pdf (trailer, offset 1309): unknown token while reading object; treating as null
  666 +WARNING: issue-335a.pdf (trailer, offset 1326): unknown token while reading object; treating as null
680 667 WARNING: issue-335a.pdf (trailer, offset 1327): unexpected )
681 668 WARNING: issue-335a.pdf (trailer, offset 1328): unexpected )
682 669 WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2
... ... @@ -691,7 +678,7 @@ WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work
691 678 WARNING: issue-335a.pdf (trailer, offset 1332): unexpected )
692 679 WARNING: issue-335a.pdf (trailer, offset 1333): unexpected )
693 680 WARNING: issue-335a.pdf (trailer, offset 1333): too many errors; giving up on reading object
694   -WARNING: issue-335a.pdf (trailer, offset 1279): unknown token while reading object; treating as string
  681 +WARNING: issue-335a.pdf (trailer, offset 1279): unknown token while reading object; treating as null
695 682 WARNING: issue-335a.pdf (trailer, offset 1295): unexpected )
696 683 WARNING: issue-335a.pdf (trailer, offset 1328): unexpected )
697 684 WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2
... ... @@ -701,20 +688,20 @@ WARNING: issue-335a.pdf (trailer, offset 1344): unexpected )
701 688 WARNING: issue-335a.pdf (trailer, offset 1344): too many errors; giving up on reading object
702 689 WARNING: issue-335a.pdf (trailer, offset 1260): treating unexpected brace token as null
703 690 WARNING: issue-335a.pdf (trailer, offset 1261): unexpected )
704   -WARNING: issue-335a.pdf (trailer, offset 1262): unknown token while reading object; treating as string
  691 +WARNING: issue-335a.pdf (trailer, offset 1262): unknown token while reading object; treating as null
705 692 WARNING: issue-335a.pdf (trailer, offset 1263): unexpected )
706 693 WARNING: issue-335a.pdf (trailer, offset 1264): unexpected )
707 694 WARNING: issue-335a.pdf (trailer, offset 1265): unexpected )
708 695 WARNING: issue-335a.pdf (trailer, offset 1265): too many errors; giving up on reading object
709   -WARNING: issue-335a.pdf (trailer, offset 1244): unknown token while reading object; treating as string
710   -WARNING: issue-335a.pdf (trailer, offset 1262): unknown token while reading object; treating as string
  696 +WARNING: issue-335a.pdf (trailer, offset 1244): unknown token while reading object; treating as null
  697 +WARNING: issue-335a.pdf (trailer, offset 1262): unknown token while reading object; treating as null
711 698 WARNING: issue-335a.pdf (trailer, offset 1263): unexpected )
712 699 WARNING: issue-335a.pdf (trailer, offset 1264): unexpected )
713 700 WARNING: issue-335a.pdf (trailer, offset 1265): unexpected )
714 701 WARNING: issue-335a.pdf (trailer, offset 1328): unexpected )
715 702 WARNING: issue-335a.pdf (trailer, offset 1328): too many errors; giving up on reading object
716 703 WARNING: issue-335a.pdf (trailer, offset 1226): invalid character (<) in hexstring
717   -WARNING: issue-335a.pdf (trailer, offset 1212): unknown token while reading object; treating as string
  704 +WARNING: issue-335a.pdf (trailer, offset 1212): unknown token while reading object; treating as null
718 705 WARNING: issue-335a.pdf (trailer, offset 1265): unexpected )
719 706 WARNING: issue-335a.pdf (trailer, offset 1328): unexpected )
720 707 WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2
... ... @@ -730,7 +717,7 @@ WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work
730 717 WARNING: issue-335a.pdf (trailer, offset 1332): unexpected )
731 718 WARNING: issue-335a.pdf (trailer, offset 1333): unexpected )
732 719 WARNING: issue-335a.pdf (trailer, offset 1333): too many errors; giving up on reading object
733   -WARNING: issue-335a.pdf (trailer, offset 1182): unknown token while reading object; treating as string
  720 +WARNING: issue-335a.pdf (trailer, offset 1182): unknown token while reading object; treating as null
734 721 WARNING: issue-335a.pdf (trailer, offset 1198): unexpected )
735 722 WARNING: issue-335a.pdf (trailer, offset 1328): unexpected )
736 723 WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2
... ... @@ -740,7 +727,7 @@ WARNING: issue-335a.pdf (trailer, offset 1344): unexpected )
740 727 WARNING: issue-335a.pdf (trailer, offset 1344): too many errors; giving up on reading object
741 728 WARNING: issue-335a.pdf (trailer, offset 1159): treating unexpected brace token as null
742 729 WARNING: issue-335a.pdf (trailer, offset 1160): unexpected )
743   -WARNING: issue-335a.pdf (trailer, offset 1161): unknown token while reading object; treating as string
  730 +WARNING: issue-335a.pdf (trailer, offset 1161): unknown token while reading object; treating as null
744 731 WARNING: issue-335a.pdf (trailer, offset 1162): unexpected )
745 732 WARNING: issue-335a.pdf (trailer, offset 1163): unexpected )
746 733 WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2
... ... @@ -754,7 +741,7 @@ WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work
754 741 WARNING: issue-335a.pdf (trailer, offset 1167): unexpected )
755 742 WARNING: issue-335a.pdf (trailer, offset 1168): unexpected )
756 743 WARNING: issue-335a.pdf (trailer, offset 1168): too many errors; giving up on reading object
757   -WARNING: issue-335a.pdf (trailer, offset 1033): unknown token while reading object; treating as string
  744 +WARNING: issue-335a.pdf (trailer, offset 1033): unknown token while reading object; treating as null
758 745 WARNING: issue-335a.pdf (trailer, offset 1049): unexpected )
759 746 WARNING: issue-335a.pdf (trailer, offset 1163): unexpected )
760 747 WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2
... ... @@ -766,14 +753,14 @@ WARNING: issue-335a.pdf (trailer, offset 1332): unexpected )
766 753 WARNING: issue-335a.pdf (trailer, offset 1332): too many errors; giving up on reading object
767 754 WARNING: issue-335a.pdf (trailer, offset 1010): treating unexpected brace token as null
768 755 WARNING: issue-335a.pdf (trailer, offset 1011): unexpected )
769   -WARNING: issue-335a.pdf (trailer, offset 1012): unknown token while reading object; treating as string
  756 +WARNING: issue-335a.pdf (trailer, offset 1012): unknown token while reading object; treating as null
770 757 WARNING: issue-335a.pdf (trailer, offset 1013): unexpected )
771 758 WARNING: issue-335a.pdf (trailer, offset 1014): unexpected )
772 759 WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2
773 760 WARNING: issue-335a.pdf (trailer, offset 1018): unexpected )
774 761 WARNING: issue-335a.pdf (trailer, offset 1018): too many errors; giving up on reading object
775   -WARNING: issue-335a.pdf (trailer, offset 995): unknown token while reading object; treating as string
776   -WARNING: issue-335a.pdf (trailer, offset 1012): unknown token while reading object; treating as string
  762 +WARNING: issue-335a.pdf (trailer, offset 995): unknown token while reading object; treating as null
  763 +WARNING: issue-335a.pdf (trailer, offset 1012): unknown token while reading object; treating as null
777 764 WARNING: issue-335a.pdf (trailer, offset 1013): unexpected )
778 765 WARNING: issue-335a.pdf (trailer, offset 1014): unexpected )
779 766 WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2
... ... @@ -791,14 +778,14 @@ WARNING: issue-335a.pdf (trailer, offset 1163): too many errors; giving up on re
791 778 WARNING: issue-335a.pdf (trailer, offset 950): treating unexpected brace token as null
792 779 WARNING: issue-335a.pdf (trailer, offset 951): unexpected )
793 780 WARNING: issue-335a.pdf (trailer, offset 952): unexpected )
794   -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as string
  781 +WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null
795 782 WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2
796 783 WARNING: issue-335a.pdf (trailer, offset 1018): unexpected )
797 784 WARNING: issue-335a.pdf (trailer, offset 1019): unexpected )
798 785 WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object
799   -WARNING: issue-335a.pdf (trailer, offset 936): unknown token while reading object; treating as string
  786 +WARNING: issue-335a.pdf (trailer, offset 936): unknown token while reading object; treating as null
800 787 WARNING: issue-335a.pdf (trailer, offset 952): unexpected )
801   -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as string
  788 +WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null
802 789 WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2
803 790 WARNING: issue-335a.pdf (trailer, offset 1018): unexpected )
804 791 WARNING: issue-335a.pdf (trailer, offset 1019): unexpected )
... ... @@ -806,21 +793,21 @@ WARNING: issue-335a.pdf (trailer, offset 1163): unexpected )
806 793 WARNING: issue-335a.pdf (trailer, offset 1163): too many errors; giving up on reading object
807 794 WARNING: issue-335a.pdf (trailer, offset 918): treating unexpected brace token as null
808 795 WARNING: issue-335a.pdf (trailer, offset 919): unexpected )
809   -WARNING: issue-335a.pdf (trailer, offset 920): unknown token while reading object; treating as string
  796 +WARNING: issue-335a.pdf (trailer, offset 920): unknown token while reading object; treating as null
810 797 WARNING: issue-335a.pdf (trailer, offset 921): unexpected )
811 798 WARNING: issue-335a.pdf (trailer, offset 922): unexpected )
812   -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as string
  799 +WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null
813 800 WARNING: issue-335a.pdf (trailer, offset 953): too many errors; giving up on reading object
814   -WARNING: issue-335a.pdf (trailer, offset 902): unknown token while reading object; treating as string
815   -WARNING: issue-335a.pdf (trailer, offset 920): unknown token while reading object; treating as string
  801 +WARNING: issue-335a.pdf (trailer, offset 902): unknown token while reading object; treating as null
  802 +WARNING: issue-335a.pdf (trailer, offset 920): unknown token while reading object; treating as null
816 803 WARNING: issue-335a.pdf (trailer, offset 921): unexpected )
817 804 WARNING: issue-335a.pdf (trailer, offset 922): unexpected )
818   -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as string
  805 +WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null
819 806 WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2
820 807 WARNING: issue-335a.pdf (trailer, offset 1018): unexpected )
821 808 WARNING: issue-335a.pdf (trailer, offset 1018): too many errors; giving up on reading object
822   -WARNING: issue-335a.pdf (trailer, offset 870): unknown token while reading object; treating as string
823   -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as string
  809 +WARNING: issue-335a.pdf (trailer, offset 870): unknown token while reading object; treating as null
  810 +WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null
824 811 WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2
825 812 WARNING: issue-335a.pdf (trailer, offset 1018): unexpected )
826 813 WARNING: issue-335a.pdf (trailer, offset 1019): unexpected )
... ... @@ -836,7 +823,7 @@ WARNING: issue-335a.pdf (trailer, offset 1163): unexpected )
836 823 WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2
837 824 WARNING: issue-335a.pdf (trailer, offset 1167): unexpected )
838 825 WARNING: issue-335a.pdf (trailer, offset 1167): too many errors; giving up on reading object
839   -WARNING: issue-335a.pdf (trailer, offset 840): unknown token while reading object; treating as string
  826 +WARNING: issue-335a.pdf (trailer, offset 840): unknown token while reading object; treating as null
840 827 WARNING: issue-335a.pdf (trailer, offset 856): unexpected )
841 828 WARNING: issue-335a.pdf (trailer, offset 1019): unexpected )
842 829 WARNING: issue-335a.pdf (trailer, offset 1163): unexpected )
... ... @@ -846,14 +833,14 @@ WARNING: issue-335a.pdf (trailer, offset 1168): unexpected )
846 833 WARNING: issue-335a.pdf (trailer, offset 1168): too many errors; giving up on reading object
847 834 WARNING: issue-335a.pdf (trailer, offset 817): treating unexpected brace token as null
848 835 WARNING: issue-335a.pdf (trailer, offset 818): unexpected )
849   -WARNING: issue-335a.pdf (trailer, offset 819): unknown token while reading object; treating as string
  836 +WARNING: issue-335a.pdf (trailer, offset 819): unknown token while reading object; treating as null
850 837 WARNING: issue-335a.pdf (trailer, offset 820): unexpected )
851 838 WARNING: issue-335a.pdf (trailer, offset 821): unexpected )
852 839 WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2
853 840 WARNING: issue-335a.pdf (trailer, offset 825): unexpected )
854 841 WARNING: issue-335a.pdf (trailer, offset 825): too many errors; giving up on reading object
855   -WARNING: issue-335a.pdf (trailer, offset 802): unknown token while reading object; treating as string
856   -WARNING: issue-335a.pdf (trailer, offset 819): unknown token while reading object; treating as string
  842 +WARNING: issue-335a.pdf (trailer, offset 802): unknown token while reading object; treating as null
  843 +WARNING: issue-335a.pdf (trailer, offset 819): unknown token while reading object; treating as null
857 844 WARNING: issue-335a.pdf (trailer, offset 820): unexpected )
858 845 WARNING: issue-335a.pdf (trailer, offset 821): unexpected )
859 846 WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2
... ... @@ -868,7 +855,7 @@ WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work w
868 855 WARNING: issue-335a.pdf (trailer, offset 825): unexpected )
869 856 WARNING: issue-335a.pdf (trailer, offset 826): unexpected )
870 857 WARNING: issue-335a.pdf (trailer, offset 826): too many errors; giving up on reading object
871   -WARNING: issue-335a.pdf (trailer, offset 772): unknown token while reading object; treating as string
  858 +WARNING: issue-335a.pdf (trailer, offset 772): unknown token while reading object; treating as null
872 859 WARNING: issue-335a.pdf (trailer, offset 788): unexpected )
873 860 WARNING: issue-335a.pdf (trailer, offset 821): unexpected )
874 861 WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2
... ... @@ -878,13 +865,13 @@ WARNING: issue-335a.pdf (trailer, offset 1019): unexpected )
878 865 WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object
879 866 WARNING: issue-335a.pdf (trailer, offset 753): treating unexpected brace token as null
880 867 WARNING: issue-335a.pdf (trailer, offset 754): unexpected )
881   -WARNING: issue-335a.pdf (trailer, offset 755): unknown token while reading object; treating as string
  868 +WARNING: issue-335a.pdf (trailer, offset 755): unknown token while reading object; treating as null
882 869 WARNING: issue-335a.pdf (trailer, offset 756): unexpected )
883 870 WARNING: issue-335a.pdf (trailer, offset 757): unexpected )
884 871 WARNING: issue-335a.pdf (trailer, offset 758): unexpected )
885 872 WARNING: issue-335a.pdf (trailer, offset 758): too many errors; giving up on reading object
886 873 WARNING: issue-335a.pdf (trailer, offset 711): invalid character (<) in hexstring
887   -WARNING: issue-335a.pdf (trailer, offset 697): unknown token while reading object; treating as string
  874 +WARNING: issue-335a.pdf (trailer, offset 697): unknown token while reading object; treating as null
888 875 WARNING: issue-335a.pdf (trailer, offset 758): unexpected )
889 876 WARNING: issue-335a.pdf (trailer, offset 821): unexpected )
890 877 WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2
... ... @@ -900,7 +887,7 @@ WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work w
900 887 WARNING: issue-335a.pdf (trailer, offset 825): unexpected )
901 888 WARNING: issue-335a.pdf (trailer, offset 826): unexpected )
902 889 WARNING: issue-335a.pdf (trailer, offset 826): too many errors; giving up on reading object
903   -WARNING: issue-335a.pdf (trailer, offset 667): unknown token while reading object; treating as string
  890 +WARNING: issue-335a.pdf (trailer, offset 667): unknown token while reading object; treating as null
904 891 WARNING: issue-335a.pdf (trailer, offset 683): unexpected )
905 892 WARNING: issue-335a.pdf (trailer, offset 821): unexpected )
906 893 WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2
... ... @@ -910,14 +897,14 @@ WARNING: issue-335a.pdf (trailer, offset 1019): unexpected )
910 897 WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object
911 898 WARNING: issue-335a.pdf (trailer, offset 644): treating unexpected brace token as null
912 899 WARNING: issue-335a.pdf (trailer, offset 645): unexpected )
913   -WARNING: issue-335a.pdf (trailer, offset 646): unknown token while reading object; treating as string
  900 +WARNING: issue-335a.pdf (trailer, offset 646): unknown token while reading object; treating as null
914 901 WARNING: issue-335a.pdf (trailer, offset 647): unexpected )
915 902 WARNING: issue-335a.pdf (trailer, offset 648): unexpected )
916 903 WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2
917 904 WARNING: issue-335a.pdf (trailer, offset 652): unexpected )
918 905 WARNING: issue-335a.pdf (trailer, offset 652): too many errors; giving up on reading object
919   -WARNING: issue-335a.pdf (trailer, offset 629): unknown token while reading object; treating as string
920   -WARNING: issue-335a.pdf (trailer, offset 646): unknown token while reading object; treating as string
  906 +WARNING: issue-335a.pdf (trailer, offset 629): unknown token while reading object; treating as null
  907 +WARNING: issue-335a.pdf (trailer, offset 646): unknown token while reading object; treating as null
921 908 WARNING: issue-335a.pdf (trailer, offset 647): unexpected )
922 909 WARNING: issue-335a.pdf (trailer, offset 648): unexpected )
923 910 WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2
... ... @@ -926,14 +913,14 @@ WARNING: issue-335a.pdf (trailer, offset 653): unexpected )
926 913 WARNING: issue-335a.pdf (trailer, offset 653): too many errors; giving up on reading object
927 914 WARNING: issue-335a.pdf (trailer, offset 592): treating unexpected brace token as null
928 915 WARNING: issue-335a.pdf (trailer, offset 593): unexpected )
929   -WARNING: issue-335a.pdf (trailer, offset 594): unknown token while reading object; treating as string
  916 +WARNING: issue-335a.pdf (trailer, offset 594): unknown token while reading object; treating as null
930 917 WARNING: issue-335a.pdf (trailer, offset 595): unexpected )
931 918 WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
932 919 WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2
933 920 WARNING: issue-335a.pdf (trailer, offset 600): unexpected )
934 921 WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object
935   -WARNING: issue-335a.pdf (trailer, offset 577): unknown token while reading object; treating as string
936   -WARNING: issue-335a.pdf (trailer, offset 594): unknown token while reading object; treating as string
  922 +WARNING: issue-335a.pdf (trailer, offset 577): unknown token while reading object; treating as null
  923 +WARNING: issue-335a.pdf (trailer, offset 594): unknown token while reading object; treating as null
937 924 WARNING: issue-335a.pdf (trailer, offset 595): unexpected )
938 925 WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
939 926 WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2
... ... @@ -942,13 +929,13 @@ WARNING: issue-335a.pdf (trailer, offset 601): unexpected )
942 929 WARNING: issue-335a.pdf (trailer, offset 601): too many errors; giving up on reading object
943 930 WARNING: issue-335a.pdf (trailer, offset 559): treating unexpected brace token as null
944 931 WARNING: issue-335a.pdf (trailer, offset 560): unexpected )
945   -WARNING: issue-335a.pdf (trailer, offset 561): unknown token while reading object; treating as string
  932 +WARNING: issue-335a.pdf (trailer, offset 561): unknown token while reading object; treating as null
946 933 WARNING: issue-335a.pdf (trailer, offset 562): unexpected )
947 934 WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
948 935 WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
949 936 WARNING: issue-335a.pdf (trailer, offset 596): too many errors; giving up on reading object
950   -WARNING: issue-335a.pdf (trailer, offset 543): unknown token while reading object; treating as string
951   -WARNING: issue-335a.pdf (trailer, offset 561): unknown token while reading object; treating as string
  937 +WARNING: issue-335a.pdf (trailer, offset 543): unknown token while reading object; treating as null
  938 +WARNING: issue-335a.pdf (trailer, offset 561): unknown token while reading object; treating as null
952 939 WARNING: issue-335a.pdf (trailer, offset 562): unexpected )
953 940 WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
954 941 WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
... ... @@ -963,7 +950,7 @@ WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
963 950 WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2
964 951 WARNING: issue-335a.pdf (trailer, offset 600): unexpected )
965 952 WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object
966   -WARNING: issue-335a.pdf (trailer, offset 513): unknown token while reading object; treating as string
  953 +WARNING: issue-335a.pdf (trailer, offset 513): unknown token while reading object; treating as null
967 954 WARNING: issue-335a.pdf (trailer, offset 529): unexpected )
968 955 WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
969 956 WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
... ... @@ -973,21 +960,21 @@ WARNING: issue-335a.pdf (trailer, offset 601): unexpected )
973 960 WARNING: issue-335a.pdf (trailer, offset 601): too many errors; giving up on reading object
974 961 WARNING: issue-335a.pdf (trailer, offset 495): treating unexpected brace token as null
975 962 WARNING: issue-335a.pdf (trailer, offset 496): unexpected )
976   -WARNING: issue-335a.pdf (trailer, offset 497): unknown token while reading object; treating as string
  963 +WARNING: issue-335a.pdf (trailer, offset 497): unknown token while reading object; treating as null
977 964 WARNING: issue-335a.pdf (trailer, offset 498): unexpected )
978 965 WARNING: issue-335a.pdf (trailer, offset 499): unexpected )
979 966 WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
980 967 WARNING: issue-335a.pdf (trailer, offset 563): too many errors; giving up on reading object
981   -WARNING: issue-335a.pdf (trailer, offset 479): unknown token while reading object; treating as string
982   -WARNING: issue-335a.pdf (trailer, offset 497): unknown token while reading object; treating as string
  968 +WARNING: issue-335a.pdf (trailer, offset 479): unknown token while reading object; treating as null
  969 +WARNING: issue-335a.pdf (trailer, offset 497): unknown token while reading object; treating as null
983 970 WARNING: issue-335a.pdf (trailer, offset 498): unexpected )
984 971 WARNING: issue-335a.pdf (trailer, offset 499): unexpected )
985 972 WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
986 973 WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
987 974 WARNING: issue-335a.pdf (trailer, offset 596): too many errors; giving up on reading object
988 975 WARNING: issue-335a.pdf (trailer, offset 461): invalid character (<) in hexstring
989   -WARNING: issue-335a.pdf (trailer, offset 447): unknown token while reading object; treating as string
990   -WARNING: issue-335a.pdf (trailer, offset 450): unknown token while reading object; treating as string
  976 +WARNING: issue-335a.pdf (trailer, offset 447): unknown token while reading object; treating as null
  977 +WARNING: issue-335a.pdf (trailer, offset 450): unknown token while reading object; treating as null
991 978 WARNING: issue-335a.pdf (trailer, offset 461): invalid character (<) in hexstring
992 979 WARNING: issue-335a.pdf (trailer, offset 464): invalid character (¨) in hexstring
993 980 WARNING: issue-335a.pdf (trailer, offset 499): unexpected )
... ... @@ -1001,4 +988,19 @@ WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
1001 988 WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2
1002 989 WARNING: issue-335a.pdf (trailer, offset 600): unexpected )
1003 990 WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object
  991 +WARNING: issue-335a.pdf (trailer, offset 417): unknown token while reading object; treating as null
  992 +WARNING: issue-335a.pdf (trailer, offset 433): unexpected )
  993 +WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
  994 +WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
  995 +WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2
  996 +WARNING: issue-335a.pdf (trailer, offset 600): unexpected )
  997 +WARNING: issue-335a.pdf (trailer, offset 601): unexpected )
  998 +WARNING: issue-335a.pdf (trailer, offset 601): too many errors; giving up on reading object
  999 +WARNING: issue-335a.pdf (trailer, offset 395): unknown token while reading object; treating as null
  1000 +WARNING: issue-335a.pdf (trailer, offset 401): unknown token while reading object; treating as null
  1001 +WARNING: issue-335a.pdf (trailer, offset 402): unexpected )
  1002 +WARNING: issue-335a.pdf (trailer, offset 403): unexpected )
  1003 +WARNING: issue-335a.pdf (trailer, offset 563): unexpected )
  1004 +WARNING: issue-335a.pdf (trailer, offset 596): unexpected )
  1005 +WARNING: issue-335a.pdf (trailer, offset 596): too many errors; giving up on reading object
1004 1006 qpdf: issue-335a.pdf: too many errors while reconstructing cross-reference table
... ...
qpdf/qtest/qpdf/issue-99.out
... ... @@ -2,19 +2,19 @@ WARNING: issue-99.pdf: file is damaged
2 2 WARNING: issue-99.pdf (offset 3526): xref not found
3 3 WARNING: issue-99.pdf: Attempting to reconstruct cross-reference table
4 4 WARNING: issue-99.pdf (trailer, offset 4613): recovered trailer has no /Root entry
5   -WARNING: issue-99.pdf (object 1 0, offset 775): unknown token while reading object; treating as string
6   -WARNING: issue-99.pdf (object 1 0, offset 795): unknown token while reading object; treating as string
7   -WARNING: issue-99.pdf (object 1 0, offset 815): unknown token while reading object; treating as string
8   -WARNING: issue-99.pdf (object 1 0, offset 835): unknown token while reading object; treating as string
9   -WARNING: issue-99.pdf (object 1 0, offset 855): unknown token while reading object; treating as string
  5 +WARNING: issue-99.pdf (object 1 0, offset 775): unknown token while reading object; treating as null
  6 +WARNING: issue-99.pdf (object 1 0, offset 795): unknown token while reading object; treating as null
  7 +WARNING: issue-99.pdf (object 1 0, offset 815): unknown token while reading object; treating as null
  8 +WARNING: issue-99.pdf (object 1 0, offset 835): unknown token while reading object; treating as null
  9 +WARNING: issue-99.pdf (object 1 0, offset 855): unknown token while reading object; treating as null
10 10 WARNING: issue-99.pdf (object 1 0, offset 855): too many errors; giving up on reading object
11 11 WARNING: issue-99.pdf (object 1 0, offset 858): expected endobj
12 12 WARNING: issue-99.pdf (object 2 0, offset 64): expected endobj
13 13 WARNING: issue-99.pdf (object 5 0, offset 2452): unknown token while reading object; treating as string
14 14 WARNING: issue-99.pdf (object 6 0, offset 2506): unexpected array close token; giving up on reading object
15 15 WARNING: issue-99.pdf (object 6 0, offset 2507): expected endobj
16   -WARNING: issue-99.pdf (object 10 0, offset 3708): expected dictionary key but found non-name object; inserting key /QPDFFake1
17   -WARNING: issue-99.pdf (object 11 0, offset 4485): unknown token while reading object; treating as string
  16 +WARNING: issue-99.pdf (object 10 0, offset 3708): expected dictionary keys but found non-name objects; ignoring
  17 +WARNING: issue-99.pdf (object 11 0, offset 4485): unknown token while reading object; treating as null
18 18 WARNING: issue-99.pdf (object 11 0, offset 4497): unexpected array close token; giving up on reading object
19 19 WARNING: issue-99.pdf (object 11 0, offset 4499): expected endobj
20 20 WARNING: issue-99.pdf: unable to find trailer dictionary while recovering damaged file
... ...