Summary: | Valgrind: CachedXFORM() compares uninitialized data | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Alex Cherepanov <alex> |
Component: | Color | Assignee: | Michael Vrhel <michael.vrhel> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | P4 | ||
Version: | master | ||
Hardware: | PC | ||
OS: | Linux | ||
Customer: | Word Size: | --- | |
Attachments: | patch |
*** This bug has been marked as a duplicate of bug 691521 *** |
Created attachment 7444 [details] patch LCMS seems to compare all color components but gs leaves unused components uninitialised. This causes several Valgrid warning in this case. valgrind --track-origins=yes gs -sDEVICE=pbmraw -r72 -o /dev/null fts_25_2523.pdf fts_25_2523.pdf is the most commonly produces rendering differences in the regression testing. With the attached patch the run ends without warnings (except unrelated and harmless ones). I don't know yet whether the patch fixes the indeterminism for the lack of statistics.