[gs-regression] local cluster regression 237f153545faec22782b64016b5f14dabb4cf6ed

marcos.woehrmann at artifex.com marcos.woehrmann at artifex.com
Fri Sep 23 10:40:20 UTC 2011


237f153 Bug #692488 add limited support for MM fonts to ps2write
------------------------------------------------------------------------
commit 237f153545faec22782b64016b5f14dabb4cf6ed
Author: Ken Sharp <ken.sharp at artifex.com>
Date:   Fri Sep 23 11:03:24 2011 +0100

    Bug #692488 add limited support for MM fonts to ps2write
    
    ps2write currently emits MM fonts with the WeightVector but no other parts
    of the font, and so it is not a valid MM font. However it also emits MM
    OtherSubr calls in the CharString, which is not legal and causes errors.
    
    This code parses (but does not interpret) the Subrs and CharStrings and
    removes the blending values, leaving only the base values.
    
    This is not a comprehensive solution, the parser can be defeated by a
    sufficiently convoluted CharString/Subr combination and in addition the
    code should really blend the vlaues instead of discarding them. This would
    require writing a new version of 'psf_convert_type1_to_type2' which emits
    type 1 CharStrings instead of type 2. The bug has been left open and
    converted to an enhancement to reflect this ambition.
    
    This code shows 2 progressions in the regression test suite:
    test-setweightvector.ps
    fts_20_2005.pdf

Changed files:
gs/base/gdevpsf1.c

Products tested: gs ls pcl xps 


New warnings:

./base/gdevpsf1.c:183: warning: no previous prototype for 'WriteNumber'
./base/gdevpsf1.c:190: warning: unused variable 'working'
./base/gdevpsf1.c:231: warning: no previous prototype for 'CheckSubrForMM'
./base/gdevpsf1.c:308: warning: no previous prototype for 'strip_othersubrs'
./base/gdevpsf1.c:408: warning: unused variable 'AverageValue'
./base/gdevpsf1.c:407: warning: unused variable 'value'
./base/gdevpsf1.c:406: warning: unused variable 'j'
./base/gdevpsf1.c:313: warning: unused variable 'BytesForPopss'


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

tests_private/comparefiles/Bug690676.pdf.psdcmyk.72.0 meters Seg_Fault
tests_private/comparefiles/Bug692217.pdf.pdf.pkmraw.300.0 i7 Seg_Fault_reading_Ghostscript_produced_PDF/PS_File
tests_private/comparefiles/Bug692217.pdf.pdf.ppmraw.300.0 i7b Seg_Fault_reading_Ghostscript_produced_PDF/PS_File

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


ran 59517 tests in 1846 seconds on 11 nodes

No differences in 48054 non-pdfwrite/ps2write tests

No differences in 6895 pdfwrite tests

Differences in 4 of 4568 ps2write test(s):
tests_private/comparefiles/test-setweightvector.ps.ps.pkmraw.300.0 gs ps2write x6 miles
tests_private/comparefiles/test-setweightvector.ps.ps.ppmraw.300.0 gs ps2write inches inches
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.pkmraw.300.0 gs ps2write miles macpro
tests_private/pdf/PDF_1.7_FTS/fts_20_2005.pdf.ps.ppmraw.300.0 gs ps2write miles kilometers

The following 13 regression file(s) have started producing errors:
tests_private/comparefiles/Bug689150.pdf.pdf.pkmraw.300.0 gs pdfwrite x6 i7a Timeout_reading_Ghostscript_produced_PDF/PS_File
tests_private/comparefiles/Bug689150.pdf.pkmraw.300.1 gs i7b peeves Timeout_reading_input_file
tests_private/comparefiles/Bug689982.pdf.ps.pkmraw.300.0 gs ps2write macpro henrysx6 Timeout_reading_input_file
tests_private/comparefiles/Bug690676.pdf.pbmraw.300.0 gs peeves macpro Timeout_reading_input_file
tests_private/comparefiles/Bug691740.pdf.plank.300.1 gs miles i7a Timeout_reading_input_file
tests_private/comparefiles/Bug692160.pdf.ps.pkmraw.300.0 gs ps2write i7a macpro Timeout_reading_input_file
tests_private/comparefiles/Bug692200.pdf.plank.300.1 gs miles i7a Timeout_reading_input_file
tests_private/comparefiles/Bug692217.pdf.pbmraw.300.0 gs meters inches Timeout_reading_input_file
tests_private/comparefiles/Bug692217.pdf.pgmraw.300.0 gs macpro miles Timeout_reading_input_file
tests_private/comparefiles/Bug692361.pdf.ppmraw.300.1 gs inches x6 Timeout_reading_input_file
tests_private/comparefiles/Bug692361.pdf.ps.ppmraw.300.0 gs ps2write x6 peeves Timeout_reading_Ghostscript_produced_PDF/PS_File
tests_private/customer_tests/01298.pcl.ppmraw.600.1 pcl kilometers i7b Timeout_reading_input_file
tests_private/pdf/PDF_1.7_FTS/fts_25_2523.pdf.pdf.pkmraw.300.0 gs pdfwrite henrysx6 i7 Timeout_reading_Ghostscript_produced_PDF/PS_File

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

The following 19 regression file(s) had differences but matched at least once in the previous 50 runs:
tests_private/comparefiles/Bug689150.pdf.pgmraw.300.0 gs macpro macpro 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug689150.pdf.pgmraw.300.0 gs macpro macpro 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug689150.pdf.plank.300.1 gs x6 macpro 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug689150.pdf.plank.300.1 gs x6 macpro 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug690676.pdf.pkmraw.300.0 gs x6 kilometers 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug690676.pdf.pkmraw.300.0 gs x6 kilometers 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug690676.pdf.plank.300.1 gs kilometers kilometers 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug690676.pdf.plank.300.1 gs kilometers kilometers 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug690676.pdf.ppmraw.300.0 gs inches i7a 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug690676.pdf.ppmraw.300.0 gs inches i7a 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/comparefiles/Bug692263.pdf.plank.300.1 gs kilometers meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 3 
tests_private/comparefiles/Bug692263.pdf.plank.300.1 gs kilometers meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 3 
tests_private/pcl/pcl5ccet/32-01.BIN.pbmraw.75.0 pcl macpro macpro 6a505dc016f8d34444f7b431a220320e005df201 19 
tests_private/pcl/pcl5ccet/32-01.BIN.ppmraw.75.0 pcl macpro macpro 36925c8f0864e8ecd54625011696d4bcdbc26fcc 3 
tests_private/pcl/pcl5efts/fts.2290.pbmraw.600.1 pcl i7a henrysx6 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/pcl/pcl5efts/fts.2291.ppmraw.75.0 pcl x6 x6 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/ps/ps3cet/12-08C.PS.psdcmyk.72.0 gs kilometers meters 65092efad877169870f9d907eda46a9b8298c1aa 2 
tests_private/ps/ps3cet/34_all.PS.pgmraw.300.0 gs henrysx6 i7b 5426550f44025e7ec5c802b27d379f7ffee5ed01 21 
tests_private/ps/ps3cet/34_all.PS.pgmraw.300.1 gs x6 x6 65092efad877169870f9d907eda46a9b8298c1aa 2 



More information about the gs-regression mailing list