Hi,

Here's more problems in imagemagick/graphicsmagick. Get the files from
        http://www.hut.fi/~sliedes/im-gm-samples/
.

All these do something nasty on imagemagick 6.3.3, which apparently
includes fixes for the issues I originally reported, except for jp2
and xwd, so these should mostly be separate issues.

I included also some probably less critical issues (assertion
failures, silent failure).

Here's what these files do to im/gm on my amd64. Scroll the list down
for the more concerning issues, they are in alphabetic order:

------------------------------------------------------------
im = imagemagick 6.2.4.5.dfsg1-0.14 (Debian)
imnew = imagemagick 6.3.3
gm = graphicsmagick 1.1.7-12 (Debian)

-rw-r--r-- 1 sliedes sliedes 31214 Mar  4 16:21 abort.jp2

im, imnew: simply "Aborted" on identify
gm: identify prints nothing at all, convert fails silently or something

-rw-r--r-- 1 sliedes sliedes  6449 Mar  4 16:52 assert.jng

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:14 assert.jpc

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:47 assert.mng

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:29 assert.pict

im: ok
imnew: assertion on identify
gm: Allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 66524 Mar  4 16:59 assert.xpm

im, gm: apparently ok, but identify takes a while?
imnew: assertion on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:45 assert2.jpc

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:21 assert2.mng

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:22 assert3.mng

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:22 assert4.mng

im, imnew, gm: assertion on identify

-rw-r--r-- 1 sliedes sliedes 31214 Mar  4 16:20 heap.jp2

im, imnew: heap corruption on identify
gm: SEGV on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:17 heap.jpc

im, gm: SEGV on identify
imnew: heap corruption on identify

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:30 heap.pict

im, imnew: heap corruption on identify
gm: Allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 31214 Mar  4 16:20 heap2.jp2

im, imnew: heap corruption on identify
gm: SEGV on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:18 heap2.jpc

im, imnew: heap corruption on identify
gm: SEGV on identify

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:31 heap2.pict

im, imnew: heap corruption on identify
gm: Allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:18 heap3.jpc

im, gm: SEGV
imnew: heap corruption on identify

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:31 heap3.pict

im, imnew: heap corruption on identify
gm: Allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:19 heap4.jpc

im, imnew: heap corruption on identify
gm: SEGV on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:19 heap5.jpc

im, imnew, gm: heap corruption on identify

-rw-r--r-- 1 sliedes sliedes 31129 Mar  4 16:42 heap6.jpc

im, imnew, gm: heap corruption on identify

-rw-r--r-- 1 sliedes sliedes 31214 Mar  4 16:07 memory.jp2

im, imnew, gm: allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:25 memory.pict

im: ok
imnew, gm: allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 93592 Mar  4 16:34 memory.viff

im, imnew, gm: allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 93125 Mar  4 16:38 memory.xwd

im, imnew: allocates lots of memory on identify
gm: identify ok, convert SEGV

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:26 runtime-mem.mng

im, imnew, gm: long (infinite?) runtime, slowly eats memory on identify

-rw-r--r-- 1 sliedes sliedes 66524 Mar  4 16:49 segv-something.xpm

im: ok
imnew: SEGV
gm: ok (but takes a while)

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:24 segv.mng

im, imnew, gm: SEGV

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:25 segv.pict

im: ok
imnew, gm: SEGV

-rw-r--r-- 1 sliedes sliedes 27145 Mar  4 16:33 segv.ptif

im, imnew, gm: SEGV

-rw-r--r-- 1 sliedes sliedes 93592 Mar  4 16:34 segv.viff

im: ok
imnew: SEGV
gm: heap corruption on identify

-rw-r--r-- 1 sliedes sliedes 66524 Mar  4 16:36 segv.xpm

im: ok
imnew: SEGV
gm: ok (but takes a while, strange error message "No such file or directory")

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:30 segv2.pict

im, imnew: SEGV
gm: Allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 27145 Mar  4 16:33 segv2.ptif

im, imnew, gm: SEGV

-rw-r--r-- 1 sliedes sliedes 93592 Mar  4 16:35 segv2.viff

im: ok
imnew: SEGV
gm: heap corruption on identify

-rw-r--r-- 1 sliedes sliedes 66524 Mar  4 16:36 segv2.xpm

im: ok
imnew: SEGV
gm: ok but takes a while, same strange error

-rw-r--r-- 1 sliedes sliedes 22898 Mar  4 16:30 segv3.pict

im: ok
imnew: SEGV
gm: Allocates lots of memory on identify

-rw-r--r-- 1 sliedes sliedes 66524 Mar  4 16:36 segv3.xpm

im: ok
imnew: SEGV
gm: ok, takes while, strange error

-rw-r--r-- 1 sliedes sliedes  6480 Mar  4 16:28 sigxfsz.mng

im, imnew: SIGXFSZ
gm: Assertion failure
------------------------------------------------------------

        Sami

Attachment: signature.asc
Description: Digital signature

Reply via email to