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
