Bug#668214: RE : Bug#668214: /usr/bin/convert.im6: Postscript delegate not found

April 10th, 2012 - 02:40 am ET by Bastien ROUCARIES | Report spam

Seems a gs error, no rangecheck come from gs

Bastien

Le 9 avr. 2012 21:15, "Thomas Preud&apos;homme" <robotux@celest.fr> a
écrit :

Package: imagemagick
Version: 8:6.7.4.0-3
Severity: normal
File: /usr/bin/convert.im6

Greatings,

when converting a pdf image to png image I get the following error:

% LANG=C convert images/tmp/pipeline-speedup-crop.pdf
images/pipeline-speedup.png
Unrecoverable error: rangecheck in .putdeviceprops
convert.im6: Postscript delegate failed
`images/tmp/pipeline-speedup-crop.pdf': No such file or directory @
error/pdf.c/ReadPDFImage/665.
convert.im6: missing an image filename `images/pipeline-speedup.png' @
error/convert.c/ConvertImageCommand/3016.

When downgrading to version 8:6.6.9.7-7, the problem disappear.

DELEGATES with current version:
% convert -list configure | grep DELEGATES
DELEGATES bzlib djvu fontconfig freetype gvc jpeg jng jp2 lcms2 lqr
openexr png rsvg tiff x11 xml wmf zlib

DELEGATES with version 8:6.6.9.7-7:
% convert -list configure | grep DELEGATES
DELEGATES bzlib djvu fontconfig freetype gvc jpeg jng jp2 lcms lqr
openexr png rsvg tiff x11 xml wmf zlib

Thanks for your work on imagemagick.

Best regards.

Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'stable-updates'), (500, 'testing'),
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages imagemagick depends on:
ii libbz2-1.0 1.0.6-1
ii libc6 2.13-27
ii libfontconfig1 2.8.0-3.1
ii libfreetype6 2.4.9-1
ii libglib2.0-0 2.32.0-3
ii libgomp1 4.7.0-2
ii libice6 2:1.0.7-2
ii libjpeg8 8d-1
ii liblcms2-2 2.2+git20110628-2.1
ii liblqr-1-0 0.4.1-1.1
ii libltdl7 2.4.2-1
ii libmagickcore5 8:6.7.4.0-3
ii libmagickwand5 8:6.7.4.0-3
ii libsm6 2:1.2.0-2
ii libtiff4 3.9.6-2
ii libx11-6 2:1.4.4-4
ii libxext6 2:1.3.0-3
ii libxt6 1:1.1.1-2
ii zlib1g 1:1.2.6.dfsg-2

Versions of packages imagemagick recommends:
ii ghostscript 9.05~dfsg-4
ii libmagickcore5-extra 8:6.7.4.0-3
ii netpbm 2:10.0-15
ii ufraw-batch 0.18-1.1

Versions of packages imagemagick suggests:
ii autotrace <none>
ii cups-bsd [lpr] 1.5.2-9
ii curl 7.25.0-1
ii enscript <none>
ii ffmpeg 5:0.8.1-4
ii gimp 2.6.12-1+b2
ii gnuplot 4.6.0-3
ii grads <none>
ii groff-base 1.21-7
ii hp2xx <none>
ii html2ps <none>
ii imagemagick-doc <none>
ii libav-tools [ffmpeg] 5:0.8.1-4
ii libwmf-bin 0.2.8.4-10
ii mplayer 2:1.0~rc4.dfsg1+svn34540-1+b1
ii povray <none>
ii radiance <none>
ii sane-utils 1.0.22-7.1
ii texlive-binaries [texlive-base-bin] 2011.20120328-1
ii transfig <none>
ii xdg-utils 1.1.0~rc1+git20111210-6



PHA+U2VlbXMgYSBncyBlcnJvciwgbm8gcmFuZ2VjaGVjayBjb21lIGZyb20gZ3M8L3A+CjxwPkJh
c3RpZW48L3A+CjxwPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPkxlwqA5IGF2ci4gMjAxMiAyMTox
NSwgJnF1b3Q7VGhvbWFzIFByZXVkJmFtcDthcG9zO2hvbW1lJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86cm9ib3R1eEBjZWxlc3QuZnIiPnJvYm90dXhAY2VsZXN0LmZyPC9hPiZndDvCoGEgw6lj
cml0wqA6PGJyPjxicj5QYWNrYWdlOiBpbWFnZW1hZ2ljazxicj4KVmVyc2lvbjogODo2LjcuNC4w
LTM8YnI+ClNldmVyaXR5OiBub3JtYWw8YnI+CkZpbGU6IC91c3IvYmluL2NvbnZlcnQuaW02PGJy
Pgo8YnI+CkdyZWF0aW5ncyw8YnI+Cjxicj4Kd2hlbiBjb252ZXJ0aW5nIGEgcGRmIGltYWdlIHRv
IHBuZyBpbWFnZSBJIGdldCB0aGUgZm9sbG93aW5nIGVycm9yOjxicj4KPGJyPgolIExBTkc9QyBj
b252ZXJ0IGltYWdlcy90bXAvcGlwZWxpbmUtc3BlZWR1cC1jcm9wLnBkZiBpbWFnZXMvcGlwZWxp
bmUtc3BlZWR1cC5wbmc8YnI+ClVucmVjb3ZlcmFibGUgZXJyb3I6IHJhbmdlY2hlY2sgaW4gLnB1
dGRldmljZXByb3BzPGJyPgpjb252ZXJ0LmltNjogUG9zdHNjcmlwdCBkZWxlZ2F0ZSBmYWlsZWQg
YGltYWdlcy90bXAvcGlwZWxpbmUtc3BlZWR1cC1jcm9wLnBkZiYjMzk7OiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5IEAgZXJyb3IvcGRmLmMvUmVhZFBERkltYWdlLzY2NS48YnI+CmNvbnZlcnQu
aW02OiBtaXNzaW5nIGFuIGltYWdlIGZpbGVuYW1lIGBpbWFnZXMvcGlwZWxpbmUtc3BlZWR1cC5w
bmcmIzM5OyBAIGVycm9yL2NvbnZlcnQuYy9Db252ZXJ0SW1hZ2VDb21tYW5kLzMwMTYuPGJyPgo8
YnI+CldoZW4gZG93bmdyYWRpbmcgdG8gdmVyc2lvbiA4OjYuNi45LjctNywgdGhlIHByb2JsZW0g
ZGlzYXBwZWFyLjxicj4KPGJyPgpERUxFR0FURVMgd2l0aCBjdXJyZW50IHZlcnNpb246PGJyPgol
IGNvbnZlcnQgLWxpc3QgY29uZmlndXJlIHwgZ3JlcCBERUxFR0FURVM8YnI+CkRFTEVHQVRFUyDC
oCDCoCBiemxpYiBkanZ1IGZvbnRjb25maWcgZnJlZXR5cGUgZ3ZjIGpwZWcgam5nIGpwMiBsY21z
MiBscXIgb3BlbmV4ciBwbmcgcnN2ZyB0aWZmIHgxMSB4bWwgd21mIHpsaWI8YnI+Cjxicj4KREVM
RUdBVEVTIHdpdGggdmVyc2lvbiA4OjYuNi45LjctNzo8YnI+CiUgY29udmVydCAtbGlzdCBjb25m
aWd1cmUgfCBncmVwIERFTEVHQVRFUzxicj4KREVMRUdBVEVTIMKgIMKgIGJ6bGliIGRqdnUgZm9u
dGNvbmZpZyBmcmVldHlwZSBndmMganBlZyBqbmcganAyIGxjbXMgbHFyPGJyPgpvcGVuZXhyIHBu
ZyByc3ZnIHRpZmYgeDExIHhtbCB3bWYgemxpYjxicj4KPGJyPgpUaGFua3MgZm9yIHlvdXIgd29y
ayBvbiBpbWFnZW1hZ2ljay48YnI+Cjxicj4KQmVzdCByZWdhcmRzLjxicj4KPGJyPgotLSBTeXN0
ZW0gSW5mb3JtYXRpb246PGJyPgpEZWJpYW4gUmVsZWFzZTogd2hlZXp5L3NpZDxicj4KIMKgQVBU
IHByZWZlcnMgdW5zdGFibGU8YnI+CiDCoEFQVCBwb2xpY3k6ICg5OTAsICYjMzk7dW5zdGFibGUm
IzM5OyksICg1MDAsICYjMzk7c3RhYmxlLXVwZGF0ZXMmIzM5OyksICg1MDAsICYjMzk7dGVzdGlu
ZyYjMzk7KSwgKDUwMCwgJiMzOTtzdGFibGUmIzM5OyksICgxLCAmIzM5O2V4cGVyaW1lbnRhbCYj
Mzk7KTxicj4KQXJjaGl0ZWN0dXJlOiBhbWQ2NCAoeDg2XzY0KTxicj4KPGJyPgpLZXJuZWw6IExp
bnV4IDMuMi4wLTItYW1kNjQgKFNNUCB3LzIgQ1BVIGNvcmVzKTxicj4KTG9jYWxlOiBMQU5HPWZy
X0ZSLlVURi04LCBMQ19DVFlQRT1mcl9GUi5VVEYtOCAoY2hhcm1hcD1VVEYtOCk8YnI+ClNoZWxs
OiAvYmluL3NoIGxpbmtlZCB0byAvYmluL2Rhc2g8YnI+Cjxicj4KVmVyc2lvbnMgb2YgcGFja2Fn
ZXMgaW1hZ2VtYWdpY2sgZGVwZW5kcyBvbjo8YnI+CmlpIMKgbGliYnoyLTEuMCDCoCDCoCDCoDEu
MC42LTE8YnI+CmlpIMKgbGliYzYgwqAgwqAgwqAgwqAgwqAgMi4xMy0yNzxicj4KaWkgwqBsaWJm
b250Y29uZmlnMSDCoDIuOC4wLTMuMTxicj4KaWkgwqBsaWJmcmVldHlwZTYgwqAgwqAyLjQuOS0x
PGJyPgppaSDCoGxpYmdsaWIyLjAtMCDCoCDCoDIuMzIuMC0zPGJyPgppaSDCoGxpYmdvbXAxIMKg
IMKgIMKgIMKgNC43LjAtMjxicj4KaWkgwqBsaWJpY2U2IMKgIMKgIMKgIMKgIDI6MS4wLjctMjxi
cj4KaWkgwqBsaWJqcGVnOCDCoCDCoCDCoCDCoDhkLTE8YnI+CmlpIMKgbGlibGNtczItMiDCoCDC
oCDCoDIuMitnaXQyMDExMDYyOC0yLjE8YnI+CmlpIMKgbGlibHFyLTEtMCDCoCDCoCDCoDAuNC4x
LTEuMTxicj4KaWkgwqBsaWJsdGRsNyDCoCDCoCDCoCDCoDIuNC4yLTE8YnI+CmlpIMKgbGlibWFn
aWNrY29yZTUgwqA4OjYuNy40LjAtMzxicj4KaWkgwqBsaWJtYWdpY2t3YW5kNSDCoDg6Ni43LjQu
MC0zPGJyPgppaSDCoGxpYnNtNiDCoCDCoCDCoCDCoCDCoDI6MS4yLjAtMjxicj4KaWkgwqBsaWJ0
aWZmNCDCoCDCoCDCoCDCoDMuOS42LTI8YnI+CmlpIMKgbGlieDExLTYgwqAgwqAgwqAgwqAyOjEu
NC40LTQ8YnI+CmlpIMKgbGlieGV4dDYgwqAgwqAgwqAgwqAyOjEuMy4wLTM8YnI+CmlpIMKgbGli
eHQ2IMKgIMKgIMKgIMKgIMKgMToxLjEuMS0yPGJyPgppaSDCoHpsaWIxZyDCoCDCoCDCoCDCoCDC
oDE6MS4yLjYuZGZzZy0yPGJyPgo8YnI+ClZlcnNpb25zIG9mIHBhY2thZ2VzIGltYWdlbWFnaWNr
IHJlY29tbWVuZHM6PGJyPgppaSDCoGdob3N0c2NyaXB0IMKgIMKgIMKgIMKgIMKgIDkuMDV+ZGZz
Zy00PGJyPgppaSDCoGxpYm1hZ2lja2NvcmU1LWV4dHJhIMKgODo2LjcuNC4wLTM8YnI+CmlpIMKg
bmV0cGJtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjoxMC4wLTE1PGJyPgppaSDCoHVmcmF3LWJh
dGNoIMKgIMKgIMKgIMKgIMKgIDAuMTgtMS4xPGJyPgo8YnI+ClZlcnNpb25zIG9mIHBhY2thZ2Vz
IGltYWdlbWFnaWNrIHN1Z2dlc3RzOjxicj4KaWkgwqBhdXRvdHJhY2UgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bm9uZSZndDs8YnI+CmlpIMKgY3Vwcy1ic2Qg
W2xwcl0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMS41LjItOTxicj4KaWkgwqBj
dXJsIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDcuMjUu
MC0xPGJyPgppaSDCoGVuc2NyaXB0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZsdDtub25lJmd0Ozxicj4KaWkgwqBmZm1wZWcgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgNTowLjguMS00PGJyPgppaSDCoGdpbXAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMi42LjEyLTErYjI8YnI+Cmlp
IMKgZ251cGxvdCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDQu
Ni4wLTM8YnI+CmlpIMKgZ3JhZHMgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7bm9uZSZndDs8YnI+CmlpIMKgZ3JvZmYtYmFzZSDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxLjIxLTc8YnI+CmlpIMKgaHAyeHggwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bm9uZSZndDs8YnI+Cmlp
IMKgaHRtbDJwcyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZs
dDtub25lJmd0Ozxicj4KaWkgwqBpbWFnZW1hZ2ljay1kb2MgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7bm9uZSZndDs8YnI+CmlpIMKgbGliYXYtdG9vbHMgW2ZmbXBlZ10gwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgNTowLjguMS00PGJyPgppaSDCoGxpYndtZi1iaW4gwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMC4yLjguNC0xMDxicj4KaWkgwqBtcGxh
eWVyIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjoxLjB+cmM0
LmRmc2cxK3N2bjM0NTQwLTErYjE8YnI+CmlpIMKgcG92cmF5IMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZsdDtub25lJmd0Ozxicj4KaWkgwqByYWRpYW5jZSDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmbHQ7bm9uZSZndDs8YnI+
CmlpIMKgc2FuZS11dGlscyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAx
LjAuMjItNy4xPGJyPgppaSDCoHRleGxpdmUtYmluYXJpZXMgW3RleGxpdmUtYmFzZS1iaW5dIMKg
MjAxMS4yMDEyMDMyOC0xPGJyPgppaSDCoHRyYW5zZmlnIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZsdDtub25lJmd0Ozxicj4KaWkgwqB4ZGctdXRpbHMgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxLjEuMH5yYzErZ2l0MjAxMTEyMTAt
Njxicj4KPGJyPgotLSBubyBkZWJjb25mIGluZm9ybWF0aW9uPGJyPgo8YnI+Cjxicj4KPGJyPgo8
L2Jsb2NrcXVvdGU+PC9wPgo--f46d040838fd3f507104bd4d434d--



To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 5 repliesReplies Make a reply

Similar topics

Replies

#1 Thomas Preudhomme
April 10th, 2012 - 11:20 am ET | Report spam

Le mardi 10 avril 2012 08:30:44, Bastien ROUCARIES a écrit :
Seems a gs error, no rangecheck come from gs



Does it mean I should reassign to ghostscript? If yes, why does the error
disappear when downgrading imagemagick?


Bastien



Best regards.






To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#2 Bastien ROUCARIES
April 10th, 2012 - 11:40 am ET | Report spam
On Tue, Apr 10, 2012 at 4:42 PM, Thomas Preud'homme wrote:
Le mardi 10 avril 2012 08:30:44, Bastien ROUCARIES a écrit :
Seems a gs error, no rangecheck come from gs



Does it mean I should reassign to ghostscript? If yes, why does the error
disappear when downgrading imagemagick?



No but it could be that command line to gs has changed.

try to run the same command with flags -debug all and report here.

Regards

bastien


Bastien



Best regards.





To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#3 Bastien ROUCARIES
April 10th, 2012 - 11:50 am ET | Report spam
And convert -verbose in order to get the exact command line run

Thanks

bastien

On Tue, Apr 10, 2012 at 5:37 PM, Bastien ROUCARIES
wrote:
On Tue, Apr 10, 2012 at 4:42 PM, Thomas Preud'homme wrote:
Le mardi 10 avril 2012 08:30:44, Bastien ROUCARIES a écrit :
Seems a gs error, no rangecheck come from gs



Does it mean I should reassign to ghostscript? If yes, why does the error
disappear when downgrading imagemagick?



No but it could be that command line to gs has changed.

try to run the same command with flags -debug all and report here.

Regards

bastien


Bastien



Best regards.







To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#4 Thomas Preudhomme
April 10th, 2012 - 02:10 pm ET | Report spam

tags 668214 + patch
thanks

Le mardi 10 avril 2012 20:00:22, Thomas Preud'homme a écrit :

[SNIP]


This -g0x0 comes from coders/pdf.c (or maybe coders/ps.c):

(void) FormatLocaleString(options,MaxTextExtent,"-g%.20gx%.20g ",
(double)
page.width,(double) page.height);

So it seems the height and the width of the page is not detected properly.

Best regards.



Here is a patch which detect if either height or width is 0 and avoid adding -
g switch if this is the case.

It's just a hack, the proper solution would be to understand why these value
or null in the first place.

Best regards.






To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#5 Thomas Preudhomme
April 10th, 2012 - 02:10 pm ET | Report spam

Le mardi 10 avril 2012 19:04:50, Thomas Preud'homme a écrit :

[SNIP]


Trying to run the same command without the -g0x0 doesn't display the error
about putdeviceprops (but display an error due to input file not
existing). The error is displayed when passing -g0x0 (even though the
input file does not exist).



This -g0x0 comes from coders/pdf.c (or maybe coders/ps.c):

(void) FormatLocaleString(options,MaxTextExtent,"-g%.20gx%.20g ",
(double)
page.width,(double) page.height);

So it seems the height and the width of the page is not detected properly.

Best regards.






To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
email Follow the discussion Replies Reply to this message
Help Create a new topicReplies Make a reply
Search Make your own search