Hi--

I'm using ImageMagick to rotate images and it's corrupting anything
over 512x512 (not sure if that's always the case, but it seems
consistent).  It doesn't matter whether it's a jpeg or a png.

If I do a build without openmp (--diasable-openmp) everything is
peachy.  It also seems to work on a single processor system even when
compiled with openmp support.  We've tested in both 32 and 64 bit
versions of Arch Linux.

Versions and more info below.  Note if you resize the image to 512x512 in the
gimp it won't corrupt.  The corruption will cover more and more of the image as
the size gets bigger.. So a 1600x1200 image will be almost completely corrupted.

Also it won't corrupt the image if I run mogrify under valgrind-- This
makes sense
because I heard valgrind will serialize threaded stuff.

(6.4.5-9)
$ dist/bin/mogrify -version
Version: ImageMagick 6.4.5 2008-12-02 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC

(6.4.6.8)
$ dist/bin/mogrify -version
Version: ImageMagick 6.4.6 2008-12-02 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC

$ gcc -v
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/usr --enable-shared
--enable-languages=c,c++,fortran,objc,obj-c++,treelang
--enable-threads=posix --mandir=/usr/share/man
--infodir=/usr/share/info --enable-__cxa_atexit --disable-multilib
--libdir=/usr/lib --libexecdir=/usr/lib --enable-clocale=gnu
--disable-libstdcxx-pch --with-tune=generic
Thread model: posix
gcc version 4.3.2 (GCC)

Links to example image and config log:

http://yobert.com/bug_report/spock.jpg
http://yobert.com/bug_report/spock-busted.jpg
http://yobert.com/bug_report/config.log.gz
_______________________________________________
Magick-bugs mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-bugs

Reply via email to