all devices regression report - 2017-11-23-10:59:07 - adfedfa4de0457ecacf5814d4a315fcaee00561d

[email protected]
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20171123185907.3A41F20401AF@i7>
Differences in all devices errors using gs/examples files

Previous Revision: 3ad236df1e509d0326a1fa31c98e068b5712fd75
 Current Revision: adfedfa4de0457ecacf5814d4a315fcaee00561d

commit adfedfa4de0457ecacf5814d4a315fcaee00561d
Author:     Ken Sharp <[email protected]>
AuthorDate: Thu Nov 23 17:00:06 2017 +0000
CommitDate: Thu Nov 23 17:00:28 2017 +0000

    OpenType fonts - regard fonts with multiple GSUB tables as invalid
    
    Bug #697627 "IO in gs_notify_all function"
    
    The bug title is a misnomer; the actual problem is that we have a badly
    corrupted font which appears to have 2 GSUB tables. This causes us to
    allocate two chunks of memory to hold the tables, losing the original
    reference when we allocate the second, and also to register the font
    to have the GSUB table released twice.
    
    Trying to release the same memory twice leads to us trying to access
    invalid memory, and therefore to a seg fault.
    
    So if we find we have a GSUB, and we've already allocated memory for a
    GSUB table, just throw an error.
    
    Chris thinks it may be possible to legally have multiple GSUB tables, if
    we ever find such a thing we'll have to rethink this.

base/gstype42.c

new errors:

errors that went away:

errors that are not whitelisted:
=== ghostpdl/examples/transparency_example.ps === cp50 ===
=== ghostpdl/examples/transparency_example.ps === psdrgb ===
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.