diff --git a/libqpdf/QPDF_objects.cc b/libqpdf/QPDF_objects.cc index 354af00..44234f2 100644 --- a/libqpdf/QPDF_objects.cc +++ b/libqpdf/QPDF_objects.cc @@ -298,7 +298,10 @@ QPDF::reconstruct_xref(QPDFExc& e, bool found_startxref) } m->deleted_objects.clear(); - for (auto it = trailers.rbegin(); it != trailers.rend(); it++) { + // Search at most the last 100 trailer candidates. If none of them are valid, odds are this file + // is deliberately broken. + int end_index = trailers.size() > 100 ? static_cast(trailers.size()) - 100 : 0; + for (auto it = trailers.rbegin(); it != std::prev(trailers.rend(), end_index); it++) { m->file->seek(*it, SEEK_SET); auto t = readTrailer(); if (!t.isDictionary()) { diff --git a/qpdf/qtest/qpdf/issue-335a.out b/qpdf/qtest/qpdf/issue-335a.out index f1afbc9..6771fe6 100644 --- a/qpdf/qtest/qpdf/issue-335a.out +++ b/qpdf/qtest/qpdf/issue-335a.out @@ -654,353 +654,4 @@ WARNING: issue-335a.pdf (trailer, offset 1434): invalid character (#) in hexstri WARNING: issue-335a.pdf (trailer, offset 1436): unexpected ) WARNING: issue-335a.pdf (trailer, offset 1437): unexpected ) WARNING: issue-335a.pdf (trailer, offset 1437): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1324): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1325): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1326): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1327): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1332): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1309): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1326): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1327): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1293): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1294): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1295): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1279): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1295): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1344): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1344): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1260): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1261): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1262): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1263): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1264): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1265): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1265): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1244): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1262): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1263): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1264): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1265): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1226): invalid character (<) in hexstring -WARNING: issue-335a.pdf (trailer, offset 1212): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1265): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1344): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1344): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1196): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1197): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1198): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1182): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1198): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1333): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1344): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1344): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1159): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1160): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1161): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1162): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1167): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1167): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1047): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1048): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1049): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1167): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1168): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1168): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1033): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1049): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1167): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1168): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1328): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1329): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1332): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1332): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 1010): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 1011): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1012): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1013): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1014): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1018): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 995): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1012): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1013): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1014): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 980): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 981): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1014): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 950): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 951): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 952): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 936): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 952): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 918): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 919): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 920): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 921): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 922): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 953): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 902): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 920): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 921): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 922): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1018): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 870): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 953): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 1015): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1018): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1167): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1167): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 854): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 855): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 856): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1167): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1167): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 840): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 856): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1163): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1164): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 1167): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1168): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1168): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 817): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 818): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 819): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 820): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 825): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 802): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 819): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 820): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 786): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 787): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 788): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 772): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 788): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 753): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 754): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 755): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 756): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 757): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 758): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 758): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 711): invalid character (<) in hexstring -WARNING: issue-335a.pdf (trailer, offset 697): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 758): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 681): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 682): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 683): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 667): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 683): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 821): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 822): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 825): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 826): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 1019): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 644): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 645): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 646): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 647): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 648): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 652): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 652): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 629): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 646): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 647): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 648): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 649): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 652): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 653): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 653): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 592): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 593): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 594): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 595): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 577): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 594): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 595): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 601): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 601): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 559): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 560): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 561): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 562): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 543): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 561): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 562): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 527): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 528): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 529): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 513): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 529): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 601): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 601): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 495): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 496): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 497): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 498): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 499): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 479): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 497): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 498): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 499): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 461): invalid character (<) in hexstring -WARNING: issue-335a.pdf (trailer, offset 447): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 450): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 461): invalid character (<) in hexstring -WARNING: issue-335a.pdf (trailer, offset 464): invalid character (¨) in hexstring -WARNING: issue-335a.pdf (trailer, offset 499): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 431): treating unexpected brace token as null -WARNING: issue-335a.pdf (trailer, offset 432): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 433): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 600): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 417): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 433): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 597): name with stray # will not work with PDF >= 1.2 -WARNING: issue-335a.pdf (trailer, offset 600): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 601): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 601): too many errors; giving up on reading object -WARNING: issue-335a.pdf (trailer, offset 395): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 401): unknown token while reading object; treating as null -WARNING: issue-335a.pdf (trailer, offset 402): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 403): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 563): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): unexpected ) -WARNING: issue-335a.pdf (trailer, offset 596): too many errors; giving up on reading object -qpdf: issue-335a.pdf: too many errors while reconstructing cross-reference table +qpdf: issue-335a.pdf: unable to find trailer dictionary while recovering damaged file