Hi!
   I was working the last week in #412945 [1] with imagemagick. Most of
the advances was made by adapting patches from graphicmagick[2]. I made
a script[3] for check the Sami's probes of concept. I include more [4]
of them from the graphicsmagick's BTS [2].
   As I said, I adapt many patches from graphicsmagick[5], fixing many 
problems. But others still are there. Here is a summary of the 
on-develop-debian-package (not the oficial development):

9c0fd7930e47b26af101254c1db42f12  broken.cin
OK -> convert broken.cin out.jpg
-----
be5af11766db5c4e6b10ddb49de3aa3a  broken.cur
OK -> convert broken.cur out.jpg
-----
0f8ad4b65a11b9a102893559ed1cd28f  broken.dcx
OK -> convert broken.dcx out.jpg
-----
f5525be10f1c4efe9caff287717b752c  broken.jp2
OK -> convert broken.jp2 out.jpg
-----
52304c975a71feb1e90671294e5cc3f7  broken.jpc
Segmentation fault
SEGV -> convert broken.jpc out.jpg
-----
6fb298b3f229adfdc2326048bfd80bdb  broken.mng
OK -> convert broken.mng out.jpg
-----
5476a1a6fa6aad07ea5c51b7e3685ed2  broken.palm
OK -> convert broken.palm out.jpg
-----
cafb46c6b2430ae0ca7d0d7b7e249101  broken.pcx
OK -> convert broken.pcx out.jpg
-----
02160c4b1eb1538571bc0d73c6b410eb  broken.pict
OK -> convert broken.pict out.jpg
-----
931aa0cbfeaaa7beb4927ba53904a624  broken.ras
OK -> convert broken.ras out.jpg
-----
4a0ab01968822d2a4f2f16158f06424e  broken.sgi
OK -> convert broken.sgi out.jpg
-----
eeed06572014ddd35c01bf778047617c  broken.sun
OK -> convert broken.sun out.jpg
-----
74d13aacd390d9f89af6ccad16433a04  broken.xcf
Segmentation fault
SEGV -> convert broken.xcf out.jpg
-----
f0bde90345c02cdc3779cb6eee63ad1e  broken.xwd
OK -> convert broken.xwd out.jpg
-----
92d5e4c5dea8f736c65ff89c8c412da8  broken2.bmp
OK -> convert broken2.bmp out.jpg
-----
a5721108a7b74bc281ad5313fdde20b7  broken2.jp2
*** glibc detected *** corrupted double-linked list: 0x0829d0e0 ***
./testIT.sh: line 10: 11023 Aborted
convert $i out.jpg 2>/dev/null
memory corruption -> convert broken2.jp2 out.jpg
-----
e0f66a231674428d94938ae455101ac0  broken2.pict
Segmentation fault
SEGV -> convert broken2.pict out.jpg
-----
cf5cd6c230243a198711ffd089367ed3  broken2.ppm
OK -> convert broken2.ppm out.jpg
-----
4a6cac53d490801796c510207670882b  broken2.sgi
Segmentation fault
SEGV -> convert broken2.sgi out.jpg
-----
db1fd1a18983fdddd4fea69f2ef6af4f  broken2.xwd
Segmentation fault
SEGV -> convert broken2.xwd out.jpg
-----
db9b367ac6545d3e95f88bb29b262b5d  broken3.jp2
OK -> convert broken3.jp2 out.jpg
-----
8bb4fb7e3153ed704d89c9adb8daa436  broken3.pict
Segmentation fault
SEGV -> convert broken3.pict out.jpg
-----
0086155f4a0de72e1854bc0247c1e346  broken4.jp2
Segmentation fault
SEGV -> convert broken4.jp2 out.jpg
-----
d7a78a93eece277b568843c96c05456e  broken8.cur
OK -> convert broken8.cur out.jpg
-----
768f302d1a323bb0e963fdae8aadc72f  broken9.pict
OK -> convert broken9.pict out.jpg
-----
80b1ff57e05ed6b9286f67b93a9746de  broken91.pict
*** glibc detected *** malloc(): memory corruption: 0x081e3e48 ***
./testIT.sh: line 10: 11043 Aborted
convert $i out.jpg 2>/dev/null
memory corruption -> convert broken91.pict out.jpg
===============
Summary:
Failed: 9/26
 - Segmentation Fault: 7
 - Memory Corruption : 2
 - Exit okey         : 17
=============

   Many of the problems still exist on the last version (6.3.3) of 
Imagemagick, so omicronpersei8 (or other imagemagick developer) should
take a look to [5] and run the tester script[6].
   I will be continuing with this work, trying to find more fixes. But
I'm running out of ideas. Any help will be appreciated very much.

luciano

[1] http://bugs.debian.org/412945
[2] http://bugs.debian.org/graphicsmagick
[3] http://www.lucianobello.com.ar/imagemagick/cases/test.sh
[4] http://www.lucianobello.com.ar/imagemagick/cases/
[5] 
http://alioth.debian.org/plugins/scmcvs/cvsweb.php/imagemagick/coders/?cvsroot=pkg-gmagick
[6]
http://www.lucianobello.com.ar/imagemagick/cases/imagemagickTest.tar.gz



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to