[gs-regression] local cluster regression r12279

marcos.woehrmann at artifex.com marcos.woehrmann at artifex.com
Fri Mar 11 09:44:26 UTC 2011


------------------------------------------------------------------------
r12279 | chrisl | 2011-03-11 09:04:24 +0000 (Fri, 11 Mar 2011) | 19 lines

Some (broken) TrueType fonts have out of order loca tables, which can result
in the calculated glyph data lengths being larger than the actual
available glyph data. Normally this does not cause a problem, but if the glyph
in question is in the final bytes of the stream, we encounter an unexpected
end of data condition when creating the glyph data buffer to pass into
Freetype.

So the FAPI interface code will now ignore that error, and adjust the byte
length to correctly reflect the number of bytes available in the buffer.

It is safe to do this because, in the event we have a genuine out-of-data
condition, Freetype will return an error when it tries to interpret the
glyph outline.

Bug 692043

No cluster differences expected.


------------------------------------------------------------------------

Changed files:
U    gs/psi/fapi_ft.c
U    gs/psi/zfapi.c

Products tested: gs ls pcl xps 


New warnings:

None


*****************************************************************************
Seg faults with current rev:

tests_private/xl/pcl6cet/c320.bin.pdf.ppmraw.600.0 kilometers Seg_Fault_reading_Ghostscript_produced_PDF/PS_File
tests_private/xl/pcl6cet3.0/C320.bin.pdf.ppmraw.600.0 macpro Seg_Fault_reading_Ghostscript_produced_PDF/PS_File

*****************************************************************************


ran 62085 tests in 2281 seconds on 8 nodes

Differences in 14 of 44419 non-pdfwrite/ps2write test(s):
tests_private/pcl/pcl5cats/Subset/AC7Z8SCC.BIN.pbmraw.600.1 pcl peeves i7b
tests_private/pcl/pcl5cats/Subset/CDTWESC3.BIN.pbmraw.600.1 pcl peeves i7b
tests_private/pcl/pcl5cats/Subset/MA2K9SC2.BIN.pbmraw.600.1 pcl x6 i7a
tests_private/pcl/pcl5cats/Subset/PM706SC1.BIN.pbmraw.600.1 pcl kilometers i7a
tests_private/pcl/pcl5cats/Subset/PM707SC2.BIN.pbmraw.600.1 pcl miles i7b
tests_private/pcl/pcl5cats/Subset/PW2K9SC2.BIN.pbmraw.600.1 pcl miles i7b
tests_private/pcl/pcl5cats/Subset/PWEP6SC1.BIN.pbmraw.600.1 pcl kilometers i7b
tests_private/pcl/pcl5cats/Subset/QX6ZCSCC.BIN.pbmraw.600.1 pcl i7 i7a
tests_private/pcl/pcl5cats/Subset/WW2K7SC2.BIN.pbmraw.600.1 pcl macpro i7a
tests_private/ps/ps3cet/34_all.PS.pgmraw.300.0 gs miles macpro
tests_private/ps/ps3cet/34_all.PS.pgmraw.300.1 gs x6 macpro
tests_private/xl/pcl6cet3.0/C306.bin.pbmraw.600.1 pcl macpro i7
tests_private/xl/pcl6cet3.0/C307.bin.pbmraw.600.1 pcl kilometers peeves
tests_private/xl/pcl6cet3.0/C307.bin.pbmraw.75.0 pcl kilometers macpro

No differences in 11030 pdfwrite tests

Differences in 7 of 6636 ps2write test(s):
tests_private/comparefiles/Bug690534.pdf.ps.pkmraw.300.0 gs ps2write macpro i7b
tests_private/comparefiles/test-setweightvector.ps.ps.pkmraw.300.0 gs ps2write i7 i7
tests_private/comparefiles/test-setweightvector.ps.ps.ppmraw.300.0 gs ps2write kilometers kilometers
tests_private/comparefiles/test-setweightvector.ps.ps.ppmraw.72.0 gs ps2write x6 miles
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.pkmraw.300.0 gs ps2write kilometers miles
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.ppmraw.300.0 gs ps2write i7b x6
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.ppmraw.72.0 gs ps2write x6 i7

The following 7 regression file(s) have started producing errors:
tests_private/comparefiles/Bug690534.pdf.ps.pkmraw.300.0 gs ps2write macpro i7b Timeout_reading_input_file
tests_private/comparefiles/test-setweightvector.ps.ps.pkmraw.300.0 gs ps2write i7 i7 Error_reading_Ghostscript_produced_PDF/PS_file
tests_private/comparefiles/test-setweightvector.ps.ps.ppmraw.300.0 gs ps2write kilometers kilometers Error_reading_Ghostscript_produced_PDF/PS_file
tests_private/comparefiles/test-setweightvector.ps.ps.ppmraw.72.0 gs ps2write x6 miles Error_reading_Ghostscript_produced_PDF/PS_file
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.pkmraw.300.0 gs ps2write kilometers miles Error_reading_Ghostscript_produced_PDF/PS_file
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.ppmraw.300.0 gs ps2write i7b x6 Error_reading_Ghostscript_produced_PDF/PS_file
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.ppmraw.72.0 gs ps2write x6 i7 Error_reading_Ghostscript_produced_PDF/PS_file


The following files are showing a new mismatch between banded and page mode:
tests_private/comparefiles/Bug691783.pdf.ppmraw.300.1
tests_private/comparefiles/Openhuis_pdf_zw.pdf.pbmraw.300.1

-------------------------------------------------------------------------------------------------------

The following 83 regression file(s) had differences but matched at least once in the previous 50 runs:
tests_private/comparefiles/Bug690475.pdf.ps.ppmraw.300.0 gs ps2write macpro macpro 12274 5 
tests_private/comparefiles/Bug691045.pdf.pbmraw.300.1 gs i7b i7b 12276 3 
tests_private/comparefiles/Bug691734.ps.cups.300.1 gs i7a i7b 12276 3 
tests_private/comparefiles/Bug691783.pdf.pdf.ppmraw.300.0 gs pdfwrite miles miles 12275 4 
tests_private/comparefiles/Bug691783.pdf.ppmraw.300.1 gs i7b i7b 12269 9 
tests_private/comparefiles/Openhuis_pdf_zw.pdf.cups.300.1 gs i7b i7b 12261 17 
tests_private/comparefiles/Openhuis_pdf_zw.pdf.pbmraw.300.1 gs i7a macpro 12275 4 
tests_private/pcl/pcl5cats/Subset/CDTW6SCC.BIN.pbmraw.600.1 pcl x6 miles 12277 2 
tests_private/pcl/pcl5cats/Subset/CDTWHSC3.BIN.pbmraw.600.1 pcl i7a x6 12277 2 
tests_private/pcl/pcl5cats/Subset/CV10BSC2.BIN.pbmraw.600.1 pcl i7a i7a 12230 39 
tests_private/pcl/pcl5cats/Subset/EXTT6SCC.BIN.pbmraw.600.1 pcl peeves i7 12277 2 
tests_private/pcl/pcl5cats/Subset/FH106SC1.BIN.pbmraw.600.1 pcl macpro i7b 12230 39 
tests_private/pcl/pcl5cats/Subset/FH905SC1.BIN.pbmraw.600.1 pcl peeves i7 12277 2 
tests_private/pcl/pcl5cats/Subset/FM707SCC.BIN.pbmraw.600.1 pcl kilometers i7a 12230 39 
tests_private/pcl/pcl5cats/Subset/FM70BSC2.BIN.pbmraw.600.1 pcl macpro macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/FM70DSC3.BIN.pbmraw.600.1 pcl i7 i7 12277 2 
tests_private/pcl/pcl5cats/Subset/FM70ESC3.BIN.pbmraw.600.1 pcl macpro miles 12277 2 
tests_private/pcl/pcl5cats/Subset/ID3Z5SC1.BIN.pbmraw.600.1 pcl kilometers macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/ID3ZASC2.BIN.pbmraw.600.1 pcl peeves macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/IE609SC2.BIN.pbmraw.600.1 pcl i7a miles 12277 2 
tests_private/pcl/pcl5cats/Subset/IE60ASC2.BIN.pbmraw.600.1 pcl macpro x6 12277 2 
tests_private/pcl/pcl5cats/Subset/MATT9SCC.BIN.pbmraw.600.1 pcl i7a i7b 12230 39 
tests_private/pcl/pcl5cats/Subset/MATTESC3.BIN.pbmraw.600.1 pcl macpro macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/MAXPESC3.BIN.pbmraw.600.1 pcl macpro i7b 12230 39 
tests_private/pcl/pcl5cats/Subset/NN704SCM.BIN.pbmraw.600.1 pcl henrysx6 i7a 12230 39 
tests_private/pcl/pcl5cats/Subset/NN706SCC.BIN.pbmraw.600.1 pcl i7 peeves 12277 2 
tests_private/pcl/pcl5cats/Subset/NN70ASCT.BIN.pbmraw.600.1 pcl macpro miles 12277 2 
tests_private/pcl/pcl5cats/Subset/NN70ESC3.BIN.pbmraw.600.1 pcl i7 macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/OTXPBSC2.BIN.pbmraw.600.1 pcl kilometers i7b 12230 39 
tests_private/pcl/pcl5cats/Subset/OTXPDSC2.BIN.pbmraw.600.1 pcl peeves miles 12277 2 
tests_private/pcl/pcl5cats/Subset/PL2KCSC2.BIN.pbmraw.600.1 pcl i7a i7b 12230 39 
tests_private/pcl/pcl5cats/Subset/PLTTDSC3.BIN.pbmraw.600.1 pcl peeves peeves 12277 2 
tests_private/pcl/pcl5cats/Subset/PLTTGSC3.BIN.pbmraw.600.1 pcl miles macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/PLXP8SC2.BIN.pbmraw.600.1 pcl miles miles 12277 2 
tests_private/pcl/pcl5cats/Subset/PLXPFSC3.BIN.pbmraw.600.1 pcl x6 kilometers 12277 2 
tests_private/pcl/pcl5cats/Subset/PWEP5SC1.BIN.pbmraw.600.1 pcl i7b miles 12277 2 
tests_private/pcl/pcl5cats/Subset/PWEP7SC2.BIN.pbmraw.600.1 pcl i7 macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/PWTT9SCC.BIN.pbmraw.600.1 pcl kilometers i7a 12230 39 
tests_private/pcl/pcl5cats/Subset/VZTT5SC1.BIN.pbmraw.600.1 pcl i7a peeves 12277 2 
tests_private/pcl/pcl5cats/Subset/WW2KFSC3.BIN.pbmraw.600.1 pcl i7 macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/WWEP9SC2.BIN.pbmraw.600.1 pcl macpro kilometers 12277 2 
tests_private/pcl/pcl5cats/Subset/WWEPESC3.BIN.pbmraw.600.1 pcl i7a miles 12277 2 
tests_private/pcl/pcl5cats/Subset/WWTTBSC2.BIN.pbmraw.600.1 pcl i7 macpro 12277 2 
tests_private/pcl/pcl5cats/Subset/WWTTHSC3.BIN.pbmraw.600.1 pcl henrysx6 i7a 12230 39 
tests_private/pcl/pcl5ccet/28-04.BIN.ppmraw.75.0 pcl peeves miles 12277 2 
tests_private/pcl/pcl5ccet/31-01.BIN.pgmraw.75.0 pcl macpro macpro 12277 2 
tests_private/pcl/pcl5ccet/32-04.BIN.pbmraw.75.0 pcl peeves macpro 12277 2 
tests_private/pcl/pcl5ccet/32-04.BIN.pgmraw.75.0 pcl miles i7b 12277 2 
tests_private/pcl/pcl5ccet/32-07.BIN.pbmraw.75.0 pcl macpro macpro 12272 6 
tests_private/pcl/pcl5ccet/32-07.BIN.pgmraw.75.0 pcl macpro macpro 12272 6 
tests_private/pcl/pcl5cfts/fts.0790.pbmraw.600.1 pcl macpro i7b 12230 39 
tests_private/pcl/pcl5cfts/fts.1380.pbmraw.600.1 pcl x6 peeves 12276 3 
tests_private/pcl/pcl5cfts/fts.1832.pbmraw.600.1 pcl x6 x6 12276 3 
tests_private/pcl/pcl5efts/fts.1810.pgmraw.75.0 pcl macpro macpro 12271 7 
tests_private/pdf/PDFIA1.7_SUBSET/CATX9004.pdf.cups.300.1 gs i7b i7b 12272 6 
tests_private/pdf/PDFIA1.7_SUBSET/IA3Z1869.pdf.cups.300.1 gs macpro peeves 12276 3 
tests_private/pdf/PDFIA1.7_SUBSET/IA3Z1869.pdf.pbmraw.300.1 gs i7b macpro 12275 4 
tests_private/pdf/PDFIA1.7_SUBSET/IA3Z3969.pdf.cups.300.1 gs kilometers miles 12274 5 
tests_private/pdf/PDF_1.7_FTS/fts_14_1420.pdf.psdcmyk.72.0 gs macpro miles 12276 3 
tests_private/pdf/PDF_1.7_FTS/fts_14_1421.pdf.psdcmyk.72.0 gs x6 x6 12266 12 
tests_private/pdf/PDF_1.7_FTS/fts_17_1702.pdf.cups.300.1 gs macpro macpro 12275 4 
tests_private/pdf/PDF_1.7_FTS/fts_17_1703.pdf.cups.300.1 gs i7 i7 12276 3 
tests_private/pdf/PDF_1.7_FTS/fts_17_1710.pdf.ps.pkmraw.300.0 gs ps2write x6 x6 12274 5 
tests_private/pdf/PDF_1.7_FTS/fts_25_2525.pdf.psdcmyk.72.0 gs x6 x6 12267 11 
tests_private/ps/ps3cet/18-01A.PS.pbmraw.300.1 gs macpro kilometers 12272 6 
tests_private/ps/ps3cet/34_all.PS.psdcmyk.72.0 gs i7a miles 12276 3 
tests_private/xl/pcl6cet/c308.bin.pbmraw.600.1 pcl miles i7 12277 2 
tests_private/xl/pcl6cet/c310.bin.0009.pbmraw.600.1 pcl kilometers peeves 12277 2 
tests_private/xl/pcl6cet/c312.bin.pbmraw.600.1 pcl macpro i7 12277 2 
tests_private/xl/pcl6cet/c315.bin.pbmraw.600.1 pcl i7a i7b 12274 5 
tests_private/xl/pcl6cet/c322.bin.pbmraw.600.1 pcl i7a i7b 12274 5 
tests_private/xl/pcl6cet/c325.bin.pbmraw.600.1 pcl i7 miles 12277 2 
tests_private/xl/pcl6cet3.0/C303.bin.pbmraw.600.1 pcl i7 macpro 12277 2 
tests_private/xl/pcl6cet3.0/C309.bin.pbmraw.600.1 pcl i7a i7b 12276 3 
tests_private/xl/pcl6cet3.0/C312.bin.pbmraw.600.1 pcl i7 x6 12277 2 
tests_private/xl/pcl6cet3.0/C318.bin.pbmraw.600.1 pcl i7 x6 12277 2 
tests_private/xl/pcl6cet3.0/C322.bin.pbmraw.600.1 pcl i7b i7a 12274 5 
tests_private/xl/pcl6cet3.0/C323.bin.pbmraw.600.1 pcl i7b i7a 12277 2 
tests_private/xl/pcl6cet3.0/C325.bin.pbmraw.600.1 pcl i7b i7b 12268 10 
tests_private/xl/pcl6cet3.0/C335.bin.pbmraw.600.1 pcl kilometers kilometers 12277 2 
tests_private/xl/pcl6cet3.0/C422.bin.pbmraw.600.1 pcl i7b i7b 12271 7 
tests_private/xps/xpsfts-a4/fts_04xx.xps.ppmraw.72.0 xps macpro macpro 12276 3 
tests_private/xps/xpsfts-a4/fts_5600.xps.pdf.ppmraw.72.0 xps pdfwrite miles i7 12277 2 



More information about the gs-regression mailing list