[Pkg-gmagick-im-team] Bug#1094570: convert: ../../magick/string.c:1186: GetStringInfoDatum: Zusicherung »string_info->signature == MagickCoreSignature« nicht erfüllt.

Peter Mueller petermueller1 at ro.ru
Tue Jan 28 20:21:57 GMT 2025


Package: imagemagick-6.q16
Version: 8:6.9.11.60+dfsg-1.6+deb12u2
For some (not all) PDF files, the bug occurs when by running `convert` on it and compressing it with JPEG2000:
$ ls -la input_file.pdf | cut -d' ' -f5
78192505
$ convert input_file.pdf -compress JPEG2000 -quality 50 output_file.pdf
convert: ../../magick/string.c:1186: GetStringInfoDatum: Assertion `string_info->signature == MagickCoreSignature' failed.
Abgebrochen
$ ls -la output_file.pdf | cut -d' ' -f5
1949696
$ pdfinfo output_file.pdf
Syntax Error: Couldn't find trailer dictionary
Syntax Error: Couldn't find trailer dictionary
Syntax Error: Couldn't read xref table
If I switch the local to en_US.utf8, the error message becomes “convert: ../../magick/string.c:1186: GetStringInfoDatum: Assertion `string_info->signature == MagickCoreSignature' failed.”  The output file is broken and can be viewed with neither evince nor okular.
Unfortunately, I cannot disclose the input file itself, but it was created, if my memory serves me right, with `convert out1.pnm … out11.pnm -compress Zip -quality 100 input_file.pdf` from 11 PNM files (one file for each page), and here is its metadata:
$ pdfinfo input_file.pdf
Custom Metadata: no
Metadata Stream: no
Tagged:          no
UserProperties:  no
Suspects:        no
Form:            none
JavaScript:      no
Pages:           11
Encrypted:       no
Page size:       2480 x 3507 pts
Page rot:        0
File size:       78192505 bytes
Optimized:       no
PDF version:     1.7
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gmagick-im-team/attachments/20250128/b0b8ac20/attachment.htm>


More information about the Pkg-gmagick-im-team mailing list