[tex-k] epstopdf crashes with malloc error
heiko.oberdiek at googlemail.com
Wed May 7 08:12:00 CEST 2014
On 07.05.2014 06:24, Seth Gilchrist wrote:
> I'm using epstopdf as part of LaTeX. The latex compilation fails on a
> epstopdf error that can be reproduced on the command line:
> $ epstopdf --outfile=NeckFractues-eps-converted-to.pdf NeckFractues.eps
> gs: malloc.c:3524: _int_malloc: Assertion `(bck->bk->size & 0x4) == 0'
The Perl script `epstopdf' is just a wrapper for the call of ghostscript
that does the main job of converting EPS to PDF. The error message comes
from ghostscript, named `gs' under Linux. Thus your probelm is with
ghostscript. Commandline for the conversion without epstopdf:
ps2pdf -dEPSCrop NeckFractues.eps
* Try a different ghostscript version.
* The EPS file contains:
%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
If you have generated the EPS file with Gimp, then exporting the
bitmap to EPS and converting to PDF for pdflatex is an unnecessary
circumvention. Gimp can export to PNG that can be read by pdflatex
directly without further conversion.
* The image seems to combine bitmap and vector elements (red dashed
line and the text). Gimp forces all to be a bitmap. If you are
interested in smaller file sizes and better quality, the image
could be composed of one bitmap for the bone structure, which
could be vectorized via potrace, for example.
Then a standalone TeX file could include the graphics three
times in a row, puts the text underneath and the markings
could be added via TikZ, for example. Then pdflatex makes
a PDF, whose margins can be trimmed by pdfcrop.
More information about the tex-k