Summary: | eps to pdf OK in 9.50, but failed in 9.51 and 9.52 | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Jinsong Zhao <jszhao> |
Component: | PDF Writer | Assignee: | Ken Sharp <ken.sharp> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P4 | ||
Version: | 9.51 | ||
Hardware: | All | ||
OS: | All | ||
Customer: | Word Size: | --- | |
Attachments: | the eps that cause problem |
Description
Jinsong Zhao
2020-06-06 00:38:01 UTC
This ioerror is generated in pdf_image_end_image_data (line 1927): ecode = psdf_end_binary(&(pie->writer.binary[pie->writer.alt_writer_count])); returning -12 (ioerror). This 'clean up' code was not in 9.50 and stems from commit 51aff033. The 17th 'colorimage' triggers the 'skipping' code at line 375 in psi/zimage.c which causes the image_cleanup immediately without passing any data. Even though the original was reported on Windows, it also occurs on linux. Assigning to Ken, although he may want to pass it along to someone else. Fixed in commit a4edd8320a5076bb52d1be7c061910b3b78718e0 |